![]() |
Auf den Prozess kann nicht zugegriffen werden
Liste der Anhänge anzeigen (Anzahl: 1)
Hi Leute,
Ich habe ein Problem mit meinem Programm. Es lässt sich starten wenn ich jedoch durch das drücken auf den Button die pocedure aufrufen möchte, Erschein jedoch ein Fenster mit dem Namen P_lgs indem sich ein rotes Kreuz mit einem Punkt danach befindet. Außerdem steht in meiner Programmierumgebung oben links unter Aufrufstack: Auf den Prozess kann nicht zugegriffen werden. HAt da jemand eine Idee? Danke im Vorraus! |
AW: Auf den Prozess kann nicht zugegriffen werden
Welche Eingaben befinden sich in dem Editfeld Ed_01? Das ist notwendig zu wissen, um überhaupt beurteilen zu können, was dein Code tut.
Zudem: Bitte löse dich von globalen Variablen, verlege alle in die Prozedur bzw. dorthin, wo sie gebraucht werden. Grüße Dalai |
AW: Auf den Prozess kann nicht zugegriffen werden
in das Ed_01 soll eine Gleichung eines linearen Gleichungssystem also z.b. 2x+4y=30.
Das mit den Variablen werde ich direkt mal ändern! Danke |
AW: Auf den Prozess kann nicht zugegriffen werden
Nehmen wir die Beispieleingabe
Delphi-Quellcode:
in Verbindung mit der ersten
Ed_01.Text:= '2x+4y=30';
Delphi-Quellcode:
-Schleife. Vor dem und im ersten Schleifendurchlauf sind i und i_2 beide 1. Da die
while
Delphi-Quellcode:
nicht zutrifft (kein x, kein y und auch kein +), wird nur i um 1 erhöht. Im zweiten Schleifendurchlauf ist i=2 und i_2=1. Zeichen 2 von Ed_01.Text ist ein x, also wird der erste Zweig des
case
Delphi-Quellcode:
angesprungen. Was passiert dort?
case
Delphi-Quellcode:
i_2 - i = 1 - 2 = -1. Ed_01.Text[-1] gibt es aber nicht, daher macht es Rums!
if i=1 then x_1:= 1 else x_1:=strtofloat(Ed_01.text[i_2-i]);
Grüße Dalai |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz