Seite 2 von 2
Re: Windows Directory und Name der Executable
Verfasst: 02.02.2010 17:53
von DerMeister
Ja, das Beispiel funktioniert unter der Demo. Das von mir mit der EnvironmentVariable is halt ohne extra eingebundene DLLs.
Aber geht es theoretisch wenn man mit OpenLibrary die kernel32.dll einbindet auch die WinApi Funktionen zu nutzen? Es scheint nur etwas umständlicher zu sein diese zu verwenden...
Re: Windows Directory und Name der Executable
Verfasst: 02.02.2010 17:57
von TomS
Kiffi hat geschrieben:TomS hat geschrieben:oder einfacher: Cursor auf ProgramFilename() setzen, <F1> drücken und tadaaa!

Geht schlecht, wenn man nicht weiß, wie der Befehl heißt.
Hab den Befehl vor Ewigkeiten mal benutzt, damals hatte ich noch PB 3.3. Da gab's Prozess noch gar nicht in der Hilfe afair.
Re: Windows Directory und Name der Executable
Verfasst: 02.02.2010 18:10
von Little John
DerMeister hat geschrieben:Hier noch ein Beispiel wie es gehen könnte.
Code: Alles auswählen
OpenConsole()
If ExamineEnvironmentVariables()
While NextEnvironmentVariable()
If EnvironmentVariableName() = "windir"
PrintN(EnvironmentVariableValue())
EndIf
Wend
EndIf
Input()
Einfacher geht's mit
Gruß, Little John
Re: Windows Directory und Name der Executable
Verfasst: 02.02.2010 18:11
von ts-soft
DerMeister hat geschrieben:Ja, das Beispiel funktioniert unter der Demo. Das von mir mit der EnvironmentVariable is halt ohne extra eingebundene DLLs.
Aber die EnvironmentVariablen sind nicht immer alle verfügbar unter jeder Windows Version, bzw. unter
älteren Versionen werden diese auch oftmals zerstört durch miserable Installer, ein Lied von singen ...
DerMeister hat geschrieben:
Aber geht es theoretisch wenn man mit OpenLibrary die kernel32.dll einbindet auch die WinApi Funktionen zu nutzen? Es scheint nur etwas umständlicher zu sein diese zu verwenden...
Theoretisch schon, aber es sind verschiedene DLLs, die einzubinden sind.
Desweiteren erreichste so schnell das Limit der 800 Zeilen, es ist umständlich, Du mußt
Unicode und Ascii Mode beachten usw.
Für mal ein oder zwei API-funktionen kann man das schon machen, aber besser ist es doch sich
die Vollversion zu kaufen
Gruß
Thomas
Re: Windows Directory und Name der Executable
Verfasst: 02.02.2010 18:27
von Kiffi
TomS hat geschrieben:Geht schlecht, wenn man nicht weiß, wie der Befehl heißt.
ich habe auf Dein 'EDIT' geantwortet.
TomS hat geschrieben:@2:
Wo auch immer in der Hilfe der Befehl wieder versteckt ist oO
Grüße ... Kiffi
Re: Windows Directory und Name der Executable
Verfasst: 02.02.2010 18:31
von TomS
Ja. Hab ich schon gemerkt.
Ich hab wie gesagt nimmer gewusst, wie der Befehl hieß. Hab dann bissal im Forum gesucht und mich gewundert, dass ich ihn nicht in der Hilfe gefunden hatte (hab bei Filesystem geschaut, weil ich das irgendwie mit GetPathPart() ud Konsorten in Verbindung gebracht habe^^).