IDE

Anfängerfragen zum Programmieren mit PureBasic.
KPA
Beiträge: 35
Registriert: 10.06.2010 22:53

IDE

Beitrag von KPA »

Und schon habe ich die ersten beiden Fragen zur IDE.

1.Wenn ich Datei öffnen oder Datei speichern als aus dem Menü wähle wird immer das Verzeichnis D:\Dokumente (das unter Vista eingestellte Standard Dokumentenverzeichnis) von PureBasic verwendet und ich muss erst manuell in D:\PureBasic\Examples umschalten. Lässt sich mein Wunschverzeichnis für die Quellcode Dateien irgendwo vordefinieren ?

2.Wenn ich einen PureBasic Befehl schreibe kommt ja die sehr komfortable Autovervollständigen Funktion. Hier kann ich den Befehl wählen und per TAB einfügen. Der Cursor steht daraufhin direkt hinter dem Befehl. Wenn ich nun zu diesem Befehl Hilfe haben möchte dachte ich ich bräuchte nur F1 drücken. Funktioniert leider nicht. Es erscheint lediglich die allgemeine Hilfe aus der ich den befehl erneut erst raussuchen muss.

Weiß jemand Abhilfe ?
Benutzeravatar
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

Re: IDE

Beitrag von ts-soft »

zu 1:
Datei / Einstellungen : Editor / Quellcode-Verzeichnis:

zu 2:
Wenn der Cursor hinter der Klammer ist, musst Du den natürlich erst ins Wort bewegen!
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.
Bild
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: IDE

Beitrag von NicTheQuick »

1) Datei -> Einstellungen -> Editor -> Quellcode-Verzeichnis
2) Cursor wieder eins nach links, sodass er im Wort steht und dann F1 drücken.

///Edit:
Mist. :D
Benutzeravatar
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

Re: IDE

Beitrag von ts-soft »

NicTheQuick hat geschrieben:Mist. :D
Haste den Sieg knapp verfehlt :lol:
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.
Bild
KPA
Beiträge: 35
Registriert: 10.06.2010 22:53

Re: IDE

Beitrag von KPA »

Danke erstmal für die minutenschnelle Hilfe :allright:

Für 2. wäre es natürlich toll, wenn unmittelbar nachdem autovervollständigen den vollständigen Befehl einfügt (egal ob man mit oder ohne Klammer gewählt hat) man mit F1 direkt in die Hilfe kommen könnte und nicht erst mit den Cursor Tasten zurück dann F1 und dann wieder mit den Cursor Tasten vor gehen muss (liest ein Zuständiger von PureBasic eigentlich mit oder muss man Verbesserungsvorschläge andersweitig platzieren?)

Nachdem ich mein erstes Programm nun mit F5 gestartet habe läuft es auch, aber wo finde ich jetzt die *.exe Datei ? Ich möchte ja nicht immer erst die IDE aufrufen.
Benutzeravatar
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

Re: IDE

Beitrag von ts-soft »

Dafür musste statt F5 den Menüpunkt: Executable erstellen wählen!
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.
Bild
KPA
Beiträge: 35
Registriert: 10.06.2010 22:53

Re: IDE

Beitrag von KPA »

OK ts-soft,

daß heißt es geht definitiv nur wenn ich explizit diese Menüfunktion manuell aufrufe ? Es gibt also auch keinen Compiler Befehl (wie in PowerBasic wo man #Compiler Exe in den Quellcode schreibt um zu zeigen daß er bei jedem kompilieren gleich eine Exe erzeugen soll wahlweise mit Angaben des Pfads in "" dahinter) oder ein Häkchen in einem Optionsfeld ?
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Re: IDE

Beitrag von DarkDragon »

KPA hat geschrieben:OK ts-soft,

daß heißt es geht definitiv nur wenn ich explizit diese Menüfunktion manuell aufrufe ? Es gibt also auch keinen Compiler Befehl (wie in PowerBasic wo man #Compiler Exe in den Quellcode schreibt um zu zeigen daß er bei jedem kompilieren gleich eine Exe erzeugen soll wahlweise mit Angaben des Pfads in "" dahinter) oder ein Häkchen in einem Optionsfeld ?
Wenn du ein Projekt anlegst geht es wie in jeder gewöhnlichen IDE für jede gewöhnliche Sprache auch durch "Ziel erstellen".
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.
c4s
Beiträge: 1235
Registriert: 19.09.2007 22:18

Re: IDE

Beitrag von c4s »

Dazu ob die Entwickler mitlesen:
Generell ist das englische Forum (siehe oben rechts) das offizielle Forum was Bug-, Wunsch- und andere Meldungen der User angeht. Dort kann man sich auch sicher sein, dass diese gelesen werden - auch wenn dies manchmal nicht den Anschein hat.

Wie oft Freak hier im deutschen Forum rein guckt kann ich nicht abschätzen, aber ab und zu lässt er sich auch (schriftlich) blicken.
"Menschenskinder, das Niveau dieses Forums singt schon wieder!" — GronkhLP ||| "ich hogffe ihr könnt den fehle endecken" — Marvin133 ||| "Ideoten gibts ..." — computerfreak ||| "Jup, danke. Gruss" — funkheld
KPA
Beiträge: 35
Registriert: 10.06.2010 22:53

Re: IDE

Beitrag von KPA »

Noch eine Frage. Mir wurde beim Kauf sowohl die 64 als auch die 32 bit Version angeboten. Weil mein Desktop PC ein Vista 64 bit ist habe ich diese 64 bit Version installiert. Die Programme (EXE) laufen dann jedoch leider nicht auf meinem 32 bit XP Netbook. Muß ich nun auch auf meinem 64 bit System die 32 bit x86 PureBasic Installation vornehmen anstelle der 64 nur weil ich für 32 bit Rechner kompatible Programme schreiben möchte ? Oder lässt sich das auch noch anders lösen ?
Antworten