Hallo,
ich habe ein Export Tool für eine DB Anwendung geschrieben. Das funktioniert auf vielen PCs einwandfrei, nur auf einigen Rechnern bleibt die Anwendung beim Start folgender Procedure hängen:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| procedure Tfrm_Main.btn_ExportClick(Sender: TObject); var iCount, iArcID, iLgrID, iType, iIcon: Integer; sFileName, sArcName, sTblName, sPassWd: String; ini: TIniFile; burn: TXPBurn; begin sFileName := ''; if not PromptForFileName(sFileName, 'Offline DB|*.SDB', 'sdb', 'Wie soll die Offline-Datei heißen?', '', True) then exit; . . [Schnipp] . |
Beim Start der Procedure soll ja, wie man sieht, ein Dateinamen-Abfragefenster angezeigt werden. Dies passiert allerdings auf einigen PCs nicht und die Anwendung friert ein. (Mauszeiger wird auf dem Anwendungsfenster zur Eieruhr). Die Anwendung kann dann nur noch per Task-Manager geschlossen werden.
Bisher habe ich das Phänomen nur auf Windows 2000 PCs beobachtet. Es gibt aber auch Windows 2000 PCs bei denen die Anwendung tadelos funktioniert.
Bin etwas ratlos - hat jemand eine Idee wo hier ein Fehler liegen kann?
grüße
Sebastian