Hi Leute,
ich habe ein Problem mit meinem Programm.
Wenn ich in Delphi 4 mein Programm (Bundesligaverwaltung) compiliere und dieses über die exe.datei starte läuft das Programm einwandfrei.
Erzeuge ich ein Setup-Programm mit Install Shield Express wird meine Tabelle im Hauptformular nicht aktuallisiert. Zur Erklärung:
Ich habe ein Hauptformular indem ich die Tabelle ErsteLiga.db über ein Query abfrage. Ein zweites Formular namens SpTagErsteLiga dient der Ergebniseingabe. Der Button Speichern im Formular SpTagErsteLiga dient dazu, die eingegebenen Ergebnisse in die Datenbank ErsteLigaT.db abzuspeichern, Punkte und Tore für die Tabelle ErsteLiga.db zu errechnen und in ihr zu speichern und zur Aktualisierung der Tabelle im Hauptformular durch die Befehle:
Quelltext
1: 2:
| Hauptformular.Query1.Aktive := false; Hauptformular.Query1.Aktive := true; |
Wie gesagt, nach Ausführung der Setup-Datei führt er diese Befehle nicht mehr aus. Merkwürdiger weise wird die Tabelle auch beim zweiten Start des Programms nicht aktualisiert. Das Query muß allerdings zur Laufzeit funktionieren, da die Tabelle im Hauptformular mit den vorgegebenen Daten (Alle Mannschaften mit 0 Punkte, 0 Tore usw. ) angezeigt wird. Dieses Bild ändert sich dann allerdings nicht mehr.
Ich arbeite übrigens mit Paradox 7 Tabellen.
Ein weiteres Problem ist, das das Programm auf Rechnern ohne Delphi nicht ausführbar ist. Es erscheint die Meldung:
Exeption EDBEngineError in Modul AlKen.EXE bei 000732EE.
Unzulässige Datenbank
Alias: Default DD.
Für hilfe wäre ich echt dankbar. Ich habe lange an meinem ersten Programm gearbeitet. Es muß doch irgendwie fertigzustellen sein.
Gruß Sunday