Seite 1 von 1
kann preference nicht öffnen, wenn ProgramParameter()
Verfasst: 09.02.2007 19:44
von TomS
Code: Alles auswählen
If ProgramParameter()
MessageRequester("Output","Parameter übergeben",0)
EndIf
If OpenPreferences("datei.ini")
key$=ReadPreferenceString("key","irgendwas")
ClosePreferences()
MessageRequester("Output",key$)
Else
MessageRequester("Fehler","Die Preferencedatei konnte nicht gefunden werden.")
EndIf
Wenn ich die kompilierte EXE per Doppelklcik starte, kommt der Messagerequester und zeigt mir den Wert von 'key' in der Preferencedatei "datei.ini" an. Wenn ich aber einen Parameter übergebe, kommt logischerweise erst der Messagerequester, dass ein Parameter übergeben wurde und dann der, dass die Preferencedatei nicht geöffnet werden konnte...
PB 4.00
OS: XP SP2
Re: kann preference nicht öffnen, wenn ProgramParameter()
Verfasst: 09.02.2007 20:02
von Kiffi
> dann der, dass die Preferencedatei nicht geöffnet werden konnte...
kann ich hier nicht nachvollziehen. Funktioniert wie erwartet.
Grüße ... Kiffi
Verfasst: 09.02.2007 20:09
von TomS
Verfasst: 09.02.2007 20:13
von Kiffi
1. MsgBox:
Code: Alles auswählen
---------------------------
Output
---------------------------
Parameter übergeben
---------------------------
OK
---------------------------
2. MsgBox:
Code: Alles auswählen
---------------------------
Output
---------------------------
hallo
---------------------------
OK
---------------------------
Also, wie geschrieben: Funktioniert wie erwartet.
Grüße ... Kiffi
Verfasst: 09.02.2007 20:27
von TomS
Dann stimmt irgendwas nicht an meinem System. Also liegts nicht daran, dass ich 4.00 hab und du 4.02 hast...
Wahrschinlich auch keine Idee, was da los sein könnte, oder? *fluch*
Verfasst: 17.02.2007 16:58
von horst
TomS hat geschrieben:Dann stimmt irgendwas nicht an meinem System. Also liegts nicht daran, dass ich 4.00 hab und du 4.02 hast...
Wahrschinlich auch keine Idee, was da los sein könnte, oder? *fluch*
Ändere mal die Fehlermeldung in "... konnte nicht gefunden werden in " + GetCurrentDirectory()