subst.exe mit RunProgram aufrufen

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: subst.exe mit RunProgram aufrufen

Beitrag von Kiffi »

Zizer hat geschrieben:Soll dies ein doppeltes " bedeuten?
ein 'Quote' ist ein einfaches Hochkomma -> '
Ein 'DQuote' (D = Double) demzufolge ein doppeltes Hochkomma -> '' (2 * ') -> " (1 * ")

Alls kloar? :-)

Grüße ... Kiffi
a²+b²=mc²
Zizer
Beiträge: 7
Registriert: 10.03.2008 21:39

Beitrag von Zizer »

Hi Kiffi !
Ja, ich denke schon.
Danke für die schnelle Antwort.
Servus Zizer
Geduld, nur Geduld !
Vista mit SP2 (32-Bit), PureBasic 4.31
Little John

Re: subst.exe mit RunProgram aufrufen

Beitrag von Little John »

Hi Zizer,
Zizer hat geschrieben:Dein Code funtioniert auch auf meinem Laptop:
[...]
Allerdings auch erst nach der EXE-Erstellung.
Liegt vielleicht an Vista...
Das wäre im Moment auch meine einzige Erklärung.
Ist es denn auf dem betr. System generell so mit RunProgram()?
Läuft z.B. auch

Code: Alles auswählen

RunProgram("calc")
dort nur als EXE-Programm? (falls es "calc" auf Vista überhaupt noch gibt)
Zizer hat geschrieben:Dann habe ich in der Help-Datei gesucht, aber ich kann keine Hinweise über die Konstante
#DQUOTE$
finden !.
Kiffi hat's ja schon beantwortet.
Erkärung solcher vordefinierten Konstanten findet man oft nicht in der Hilfe, sondern in der integrierten Entwicklungsumgebung (IDE) unter
- Hauptmenü "Werkzeuge"
- Punkt "Strukturverzeichnis"
- Tab "Konstanten"

Das Strukturverzeichnis ist eine Schatzkiste. :-)
Man findet dort lauter nützliche Dinge, stöber da bei Bedarf mal ein bisschen rum, wenn Du Zeit hast.

Gruß, Little John
Zizer
Beiträge: 7
Registriert: 10.03.2008 21:39

subst.exe mit RunProgram aufrufen

Beitrag von Zizer »

Hi Little John!
RunProgram("calc")
Calc wird sofort nach Betätigen der Taste <F5> ausgeführt.
Soweit ist alles OK. :)

Ich habe dann nachgesehen unter:
Erkärung solcher vordefinierten Konstanten findet man oft nicht in der Hilfe, sondern in der integrierten Entwicklungsumgebung (IDE) unter
- Hauptmenü "Werkzeuge"
- Punkt "Strukturverzeichnis"
- Tab "Konstanten"
Nach kurzer Zeit erscheint eine Liste mit Konstanten.
Aber keine Info darüber, was die Konstante beinhaltet oder bewirkt.
Vielleicht muss ich noch irgend etwas in der IDE einstellen?, damit die Infos angezeigt werden?
Hinweis:
Ich habe nach der PB-Installation [v4.31] keine Konfigurationen in der IDE vorgenommen, so dass die Default-Konfiguration nach Installation gilt.
Servus, Zizer
Geduld, nur Geduld !
Vista mit SP2 (32-Bit), PureBasic 4.31
Little John

Beitrag von Little John »

Hi Zizer!
Zizer hat geschrieben:Calc wird sofort nach Betätigen der Taste <F5> ausgeführt.
Soweit ist alles OK. :)
Hmmm ... Vielleicht funktioniert subst auf Vista anders als auf XP? Ich weiß nicht.
Zizer hat geschrieben:Ich habe dann nachgesehen unter:
Erkärung solcher vordefinierten Konstanten findet man oft nicht in der Hilfe, sondern in der integrierten Entwicklungsumgebung (IDE) unter
- Hauptmenü "Werkzeuge"
- Punkt "Strukturverzeichnis"
- Tab "Konstanten"
Nach kurzer Zeit erscheint eine Liste mit Konstanten.
Aber keine Info darüber, was die Konstante beinhaltet oder bewirkt.
Ähm ... "Erklärung" war nicht ganz zutreffend, sorry.
In der Konstanten-Liste stehen immer die Namen, und dahinter der Wert den die betr. Konstante hat. Klick z.B. mal den Knopf [ D ] an und scrolle dann etwas runter. Du findest
#DQUOTE$ = ""
bzw. etwas darüber auch
#DOUBLEQUOTE$ = ""
Wenn Du eine Zeile in der Liste anklickst, werden unten die Schaltknöpfe aktiv.

Bei den Reitern [ Strukturen ] und [ Interfaces ] ist auch ein Doppelklick in die Liste nützlich. Dann klappt der gewählte Eintrag quasi auf, und man sieht was er enthält. Besonders einige der vordefinierten Strukturen kann man meiner Erfahrung nach öfter gut gebrauchen.

Gruß, Little John
Zizer
Beiträge: 7
Registriert: 10.03.2008 21:39

subst.exe mit RunProgram aufrufen

Beitrag von Zizer »

Hi Little John !
OK, ich habe schon gesehen, dass sich hinter den Konstanten die Werte befinden, doch ich wäre nie auf die Idee gekommen, innerhalb dieser riesigen Konstantenliste nach einer solchen Konstanten zu suchen, weil ich auch noch nicht weiß, warum ich genau diese Konstante an jener speziellen Stelle einsetzen soll. (wie in vorg. code angegeben)
Sorry, für meine Unwissenheit, ich arbeite daran.

Code: Alles auswählen

Pfad$ = #DQUOTE$ + "c:\Program Files\PureBasic" + #DQUOTE$ 

Danke erstmal für die Infos.
Servus, Zizer
Geduld, nur Geduld !
Vista mit SP2 (32-Bit), PureBasic 4.31
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

Beitrag von ts-soft »

Solche Konstanten wie #DQUOTE$ erhöhen ja nur die lesbarkeit gegenüber
z.B. Chr(34) sind aber fürs programmieren nicht essentiell so das es die
hilfe nur unnötig belasten würde sowas alles dort aufzuführen. Früher oder
Später bekommens die meisten mit und wenn nicht, auch nicht weiter schlimm :wink:
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
Zizer
Beiträge: 7
Registriert: 10.03.2008 21:39

subst.exe mit RunProgram aufrufen

Beitrag von Zizer »

Hi ts-soft !
Ich denke, dass ich einfach die IDE besser kennenlernen muss.
Als Anfänger müsste man gleich alle Tipps wissen.
Na ja, vielleicht erwarte ich anfangs zuviel von mir.
Also bleibe ich bei meinem Motto:
"Geduld, nur Geduld".
Aber danke, dass ihr doch so bereitwillig meine Fragen beantwortet.
Servus, Zizer
Geduld, nur Geduld !
Vista mit SP2 (32-Bit), PureBasic 4.31
Little John

Beitrag von Little John »

Ja. PureBasic bietet so viele Möglichkeiten -- das dauert ein wenig, bis man die alle kennt.

Gruß, Little John
Antworten