Ich habe eine Program in Turbo Pascal für Windows geschrieben, das folgendes enthält:
-1 Menü-Fenster mit 2 Menüoptionen
-5 Dialogboxen (modal)
Das Programm ist syntaktisch scheinbar einwandfrei… .
Aber wenn ich es ausführe/compiliere erscheint eine Dialogbox(‚1‘) garnicht (Errorcode:=-1),
eine (‚2‘) nur bei erstmaliger Ausführung…
Wenn ich das Programm erneut ausführe und
den Resource Workshop 1.1 parallel laufen lasse,funktioniert Dialogbox 1 , Errorcode:=-1 wird nicht mehr angezeigt !!!
Wie hängt das zusammen ???
Die Dialogbox 2 funktioniert wie bereits gesagt nur nach erstmaliger Ausführung…
dann erscheint (wenn überhaupt) der Runtimeerror 201…
In der Dialogbox 2 befindet sich ein Editierfeld,welches mit gettextdlgmsg
ausgelesen wird.
Die eingegeben Daten werden ja als Pchars
betrachtet (ich benutze ein array aus char),
doch um die eingegegebenen Daten
weiter zu verwenden lese ich sie Stelle für Stelle in einen String ein.
Hängt der Runtimerror vielleicht damit zusammen ??? Warum läuft das Programm im Bezug auf RE:201 nur bei erstmaliger
Ausführung einwandfrei ???