Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Exe - Datei (https://www.delphipraxis.net/9150-exe-datei.html)

Snyderburn 19. Sep 2003 09:44


Exe - Datei
 
Hi!
Ich habe ein kleines Problem! Ich habe ein Programm gestartet, dass in der Entwicklungsumgebung ohne Probleme funktioniert. Starte ich aber die separate *.exe Datei, dann funktioniert nicht mehr alles richtig! Wieso ist denn da so ein großer Unterschied zwischen der Entwicklungsumgebung und der erstellten Exe Datei??
Aussschließen kann ich, dass ich im verkehrten Verzeichnis gucke.

Kann mir jemand einen Rat geben??

mfg
Snyderburn

Ghostwalker 19. Sep 2003 09:47

Re: Exe - Datei
 
Was funktioniert denn nicht richtig ? Beschreib das Problem mal bitte etwas genauer :)

neolithos 19. Sep 2003 09:47

Re: Exe - Datei
 
Unterschiede gibt es eigentlich nicht bei Delphi (im gegensatz zu C++). Jedenfalls wäre mir das neu.

Gib mal näher Auskunft...

Snyderburn 19. Sep 2003 09:57

Re: Exe - Datei
 
Hi!

Ich habe in mein Prog eine Baumstruktur stehen, die eine Verknüpfung zu DB hat. Die Struktur soll mir den Inhalt der Dantenbank anzeigen. Der erste Datensatz wird auch ohne Probleme angezeigt, mit den jeweiligen Unterpunkten. (Hier funktioniert es noch alles!!!) Der 2. Datensatz wird nicht angezeigt, er zeigt dann wieder den 1. oder auch keinen Datensatz an. Manchmal zeigt er den 2ten Datensatz an, aber dann stimmen die Inahlt in den Unterpunkten vom 2ten Datensatz nicht mehr!

Teste ich die Verknüpfung in ein anderem Teil des Programmes mit DBEDIT Feldern, dann funktioniert es ohne Probleme und ich kann da auch zwischen den Daten hin und her springen. Aber nicht in der Baumstruktur.

Das Problem ist eben merkwürdig, da wie ja gesagt, in der Entwicklungsumgebung alles ohne Probleme funktioniert.

mfg
Snyderburn

neolithos 19. Sep 2003 10:15

Re: Exe - Datei
 
Ist die Baumstruktur eine Komponente?

Snyderburn 19. Sep 2003 10:51

Re: Exe - Datei
 
Ich habe die Standartkomponente (Treeview) von Delphi benutzt!

neolithos 19. Sep 2003 10:57

Re: Exe - Datei
 
Kontrollier mal ob du irgentwo in nicht allocierten Speicher schreibst! Das kann irgentwo im Programm stecken.

Snyderburn 19. Sep 2003 12:06

Re: Exe - Datei
 
allocierten Speicher ???????? Was meinst Du damit?? Der Begriff sagt mir nix!!!!

neolithos 19. Sep 2003 12:11

Re: Exe - Datei
 
Einfaches Bsp:

Delphi-Quellcode:
a : array of integer;

SetLength(a, 2);
a[0]:= 0;
a[1] := 0;
a[2] := 0; // <-- ab hier überschreibst man unkontrolliert Speicher
a[3] := 0; // und es kommt noch nicht mal gleich zu einer Exception
// sondern irgentwo anders im Programm (z.B. 1000 Zeilen weiter)

Chewie 19. Sep 2003 12:21

Re: Exe - Datei
 
Wenn die Bereichsüberprüfung aktiviert ist (Compilerschalter $R+ oder $RANGECHECKS ON), müsste beim Indizieren außerhalb der Grenze eine ERangeError-Exception ausgelöst werden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz