![]() |
Datenbank: dbf • Zugriff über: BDE
Laufzeitfehler bei TDatabase
Hi NG.
Delphi 4 (update 3) Da ich leider nur alle paar Monate zum Programmieren komme, tauchen immer mal wieder Probleme auf, die ich meine schon mal gelöst zu haben, aber ich kann mich nicht an das wie erinnern. Heute geht es darum, dass ich versuche die TDatabase-Komponente zur Laufzeit auszufüllen, sobald ich aber diese Komponente anspreche, ohne irgendeine Eigenschaft geändert zu haben, erhalte ich zur Laufzeit eine Zugriffsverletzung. Zur Verdeutlichung, die Fehlermeldung kommt bereits hier:
Delphi-Quellcode:
Da bereits in einem anderen Programm genau dies erfolgreich funktioniert, habe ich mir den Code sowie die eingebundenen Units angeschaut. Ich kann aber keinen Unterschied feststellen.
with FData.dbBDE do
Trage ich die Eigenschaft für TDatabase bereits im Entwurf ein, so funktioniert alles problemlos. Kann mir jemand einen Tipp geben? Ich bin wirklich am Verzweifeln! :x Gruß Peter |
Re: Laufzeitfehler bei TDatabase
Hallo Peter,
für eine Recherche sind deine Informationen etwas dürftig. Ich vermute mal, dass FData noch nil ist. Hast du den Wert mit dem Debugger schon mal abgefragt? Was ist FData? Vielleich solltest du doch mal die ganze Unit anhängen. Cu, Frank |
Re: Laufzeitfehler bei TDatabase
Zitat:
|
Re: Laufzeitfehler bei TDatabase
Tausend Dank joachimd! Genau das war es. Da hätte ich eigentlich auch selber draufkommen können :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:20 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