Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Programm startet nicht... (https://www.delphipraxis.net/10643-programm-startet-nicht.html)

soniquer 22. Okt 2003 16:22


Programm startet nicht...
 
folgendes problem:

hab eine lagerverwaltung programmiert mit paradox datenbank. auf meinem pc, wo auch mit programmiert wird, läuft alles super, datenbank läuft schnell, programm läuft ohne fehler. versuch ich nun dieses programm auf einem anderen pc zu starten, kommt kurz die "laden" uhr und das wars. nichts, keine fehlermeldung nichts. es hat auch nichts damit zu tun, das auf den pc's der odbc kram und paradox trieber nicht drauf ist. denn wenn er die datenbank, oder die treiber nicht hat, würde er wenigstens eine fehlermeldung ausgeben, was er ja nicht tut. also was ist falsch, kann man nich was in der compelierung machen? ich habe es auf 3 pc's (winxp) ausprobiert. bei allen das selbe problem, keine fehlermeldung nichts...

:wiejetzt:

CenBells 22. Okt 2003 16:38

Re: Programm startet nicht...
 
Hallo,

probier es doch mal mit einer logdatei aus.
Schreib nach markanten stellen in deinem code etwas in die logdatei.

Gruß
Ken

himitsu 22. Okt 2003 16:44

Re: Programm startet nicht...
 
Installier doch mal auf einem der anderen Rechner Delphi.
Und dann starte dein Prog mal im Debug-Modus, also Schritt für Schritt.
So solltst du erkennen können wo es sich aufhängt.

Oder erweitere dein Prog mal hiermit:
(so das global darauf zugreifbar ist)
Delphi-Quellcode:
Procedure Test(I: Integer);
  Var F: TextFile;
  Begin
    Begin
      AssignFile(F, 'Test.txt');
      If FileExists('Test.txt') Then Append(f) Else Rewrite(F);
      Writeln(F, I);
      CloseFile(F);
    End;
  End;
Das wird dann an verschiedenen stellen verteilt:
Delphi-Quellcode:
Test(1);
...
Test(2);
...
Jetzt kannst du in der Textdatei (Test.txt) erkennen welche Teile schon bearbeitet wurden.

soniquer 22. Okt 2003 19:55

Re: Programm startet nicht...
 
hat nichts gebracht... es passiert einfach nichts... ich möchte auf den anderen pc eigentlich kein delphi installieren, es muss ja auch so gehn ?! ist was mit der .exe, compelierung falsch? da kann man ja noch einiges einstellen, was ist ratsam?
gruß, danke!

woki 22. Okt 2003 20:01

Re: Programm startet nicht...
 
Hi,

eine Alternative zum Logfile oder zur Installation von Delphi auf dem frenden Computer ist remote debugging, das heißt, das Programm läuft auf dem fremden Computer und du kannst im Einzelschrittmodus da durchgehen, oder einfach debuggen wie du es vom Entwickeln auf dem lokalen Computer gewohnt bist.

Such mal in der Onlinehilfe unter "externe Fehlersuche"

Grüsse
Woki

soniquer 23. Okt 2003 22:26

Re: Programm startet nicht...
 
für alle die es interessiert:

fehler gefunden:

ich hab mal table1.active:=false gesetzt und schon lief das programm. hab dann noch nen button gem,acht der mal schnell das wieder auf true setzt und dann kann ne fehlermeldund mit der man was anfangen konnte. war halt doch nen datenbank fehler. weil das windows die treiber nicht hatte. hab nun mit dem installshield nen setup gemacht mit meinem programm und dem bde package.. nun gehts überall :D danke an alle die versucht haben zu helfen

Luckie 24. Okt 2003 02:21

Re: Programm startet nicht...
 
Willst du uns damit sagen, dass auf dem Zielrechner die Treiber für den verwendeten Datenbankengine nicht installiert waren? :roll: <- gibt es davon noch eien Steigerung? Eventuell diesen hier: :wall: ?

himitsu 24. Okt 2003 02:30

Programm startet endlich
 
Brauchen noch ein paar extremere Smileys. :zwinker:

soniquer 24. Okt 2003 13:00

Re: Programm startet nicht...
 
da lag ja der fehler, den ich nicht gefunden hab. die treiber waren drauf und nach meinem setup mit dem bde kram, hat sich auf dem zielrechner nichts geändert...


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:02 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