Hast aber lange benötigt um ihm das zu sagenDarkDragon hat geschrieben:Nein, fr34k macht nur zur Zeit was PB unabhängiges . Nicht jeder hat soviel Freizeit wie du .MVXA hat geschrieben:Wenn ich mich richtig errinere, sind bereits diverse Probleme mit Bausteinen
bekannt. Hilft leider nichts. Freak testet wahrscheinlich grad lieber PB4 Lin
anstatt sich um die IDE sorgen zu machen.
IDE Bausteine verschwunden
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
-
- Beiträge: 6267
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
Gnarf, wer holt auch so ein alten Thread wieder hoch . Bin halt scho müd.ts-soft hat geschrieben:Hast aber lange benötigt um ihm das zu sagenDarkDragon hat geschrieben:Nein, fr34k macht nur zur Zeit was PB unabhängiges . Nicht jeder hat soviel Freizeit wie du .MVXA hat geschrieben:Wenn ich mich richtig errinere, sind bereits diverse Probleme mit Bausteinen
bekannt. Hilft leider nichts. Freak testet wahrscheinlich grad lieber PB4 Lin
anstatt sich um die IDE sorgen zu machen.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
ts-soft hat geschrieben:Haste auch in APPDATA nachgesehen? PB verschiebt jetzt alles in den
korrekten (aber von den meisten Programmieren ignorierten) dafür vorgesehenen Pfad.
Wo finde ich APPDATA? Und warum zeigt mir dann Purebasic meine gespeicherten Code-Bausteine nicht mehr an? Vorher (4.02) ging es ja korrekt! Das muss ja dann an Purebasic liegen!
"Zu glauben, der Mensch sei Einschränkungen unterworfen, ist die grösste Illusion von allen." Robert Allan Monroe
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
>> Wo finde ich APPDATA?
Sollte theoretisch jeder Windows-Anwendungsprogrammierer wissen
Theorie und Praxis
Dort sollten sich u.a. auch die Bausteine befinden. Da sie nicht mehr
angezeigt werden ist dem Wohl nicht so.
Kannste lediglich als Bug melden und Dir angewöhnen regelmässig alles
zu sichern.
Sollte theoretisch jeder Windows-Anwendungsprogrammierer wissen
Theorie und Praxis
Code: Alles auswählen
Procedure.s GetSpecialFolder(CSIDL.l)
Protected *itemid.ITEMIDLIST
Protected location.s = Space(#MAX_PATH)
If SHGetSpecialFolderLocation_ (0, CSIDL, @*itemid) = #NOERROR
If SHGetPathFromIDList_(*itemid, @location)
If Right(location, 1) <> "\" : location + "\" : EndIf
ProcedureReturn location
EndIf
EndIf
EndProcedure
Debug GetSpecialFolder(#CSIDL_APPDATA) + "PureBasic"
angezeigt werden ist dem Wohl nicht so.
Kannste lediglich als Bug melden und Dir angewöhnen regelmässig alles
zu sichern.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Die Lösung ist ganz einfach:
Bisher lagen deine Bausteine ("template.prefs") immer im PureBasic-Verzeichnis. Mit dem Update auf 4.10 sucht jetzt die IDE die "template.prefs" immer im "%appdata%\PureBasic"-Verzeichnis. Da dort noch nichts liegt, sind demzufolge auch keine Bausteine vorhanden. Also einfach die Datei "template.prefs" vom PureBasic-Programmverzeichnis nach %appdata%\PureBasic verschieben. IDE neu starten und fertig. Eigentlich hätte das Updateprogramm so schlau sein können, die ganzen *.prefs im PB-Verzeichnis nach %appdata%\PureBasic zu verschieben... leider ist es das nicht.
PS: "%appdata%\PureBasic" kann man auch direkt unter "Start\Ausführen..." eingeben und ENTER drücken. So gelangt man schnell in dieses Verzeichnis...
Bisher lagen deine Bausteine ("template.prefs") immer im PureBasic-Verzeichnis. Mit dem Update auf 4.10 sucht jetzt die IDE die "template.prefs" immer im "%appdata%\PureBasic"-Verzeichnis. Da dort noch nichts liegt, sind demzufolge auch keine Bausteine vorhanden. Also einfach die Datei "template.prefs" vom PureBasic-Programmverzeichnis nach %appdata%\PureBasic verschieben. IDE neu starten und fertig. Eigentlich hätte das Updateprogramm so schlau sein können, die ganzen *.prefs im PB-Verzeichnis nach %appdata%\PureBasic zu verschieben... leider ist es das nicht.
PS: "%appdata%\PureBasic" kann man auch direkt unter "Start\Ausführen..." eingeben und ENTER drücken. So gelangt man schnell in dieses Verzeichnis...
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Das sollte die IDE aber automatisch machen, bzw. hat sie bei mir auch.Lebostein hat geschrieben:Also einfach die Datei "template.prefs" vom PureBasic-Programmverzeichnis nach %appdata%/PureBasic verschieben.
Mit Environmentvariable abfragen ist natürlich kürzer, ich verlasse mich in
Anwendungen aber lieber nicht auf diese komischen Variablen, hab da schon
Überraschungen erlebt. Der Weg über die passende API erscheint mir
sicherer. Das bezieht sich aber darauf, wenn man es in eigenen Programmen
nutzen möchte, nicht um die auf der schnelle zu finden, dafür ist der Tip von
Lebostein natürlich gut
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Hat bei mir unter Win98 auch funktioniert.ts-soft hat geschrieben:Das sollte die IDE aber automatisch machen, bzw. hat sie bei mir auch.Lebostein hat geschrieben:Also einfach die Datei "template.prefs" vom PureBasic-Programmverzeichnis nach %appdata%/PureBasic verschieben.
Folgendes wurde nach Installation der 4.10 Beta2 nach C:\Windows\Anwendungsdaten\PureBasic\ kopiert:
Purebasic.prefs
Templates.prefs
Tools.prefs
Allerdings liegt die SmartUpdate.prefs noch immer im PureBasic Verzeichnis.
"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520
Useralter in 2023: 56 Jahre.
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520
Useralter in 2023: 56 Jahre.