Seite 2 von 2

Re: subst.exe mit RunProgram aufrufen

Verfasst: 04.08.2009 16:35
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

Verfasst: 04.08.2009 16:40
von Zizer
Hi Kiffi !
Ja, ich denke schon.
Danke für die schnelle Antwort.
Servus Zizer

Re: subst.exe mit RunProgram aufrufen

Verfasst: 04.08.2009 17:11
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

subst.exe mit RunProgram aufrufen

Verfasst: 04.08.2009 17:39
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

Verfasst: 04.08.2009 18:10
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

subst.exe mit RunProgram aufrufen

Verfasst: 04.08.2009 18:59
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

Verfasst: 04.08.2009 19:06
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:

subst.exe mit RunProgram aufrufen

Verfasst: 04.08.2009 19:13
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

Verfasst: 04.08.2009 21:05
von Little John
Ja. PureBasic bietet so viele Möglichkeiten -- das dauert ein wenig, bis man die alle kennt.

Gruß, Little John