![]() |
Unerklärliche Zugriffsverletzung mit Paradox7/TQuery
Hi,
ich hab eine DLL mit VCL. Dort hab ich folgenden Code:
Delphi-Quellcode:
Query1.Close;
Query1.SQL.Clear; Query1.SQL.Add('SELECT Mitgliederv4.* FROM Mitgliederv4'); Query1.Open; Query1.First; Bei Query1.Close kommt eine Zugriffsverletzung. Kommentiere ich es weg dann kommts in der nächsten Zeile und immer so weiter. Was bitte schön soll ich da machen? |
Re: Unerklärliche Zugriffsverletzung mit Paradox7/TQuery
Hi,
ist Query1 vielleicht = nil ? Du könntest eventuell mal mit Debug-DCUs kompilieren (Project -> Optionen -> Compiler) und dich dann durch den Source der VCL hangeln ;) mfG mirage228 |
Re: Unerklärliche Zugriffsverletzung mit Paradox7/TQuery
Und was machen diese DCU's?
|
Re: Unerklärliche Zugriffsverletzung mit Paradox7/TQuery
Zitat:
mfG mirage228 |
Re: Unerklärliche Zugriffsverletzung mit Paradox7/TQuery
SAgte ich doch schon...
Bei der Zeile Query1.Close und wenn ich die ausklammer dann bei der nächsten. |
Re: Unerklärliche Zugriffsverletzung mit Paradox7/TQuery
Hi,
ich glaub ich was an was es liegt. Wenn ich die Prozedur in der Unit auf Rufe wo das steht dann gehts. Rufe ich aber die Procedure aus einer anderen Unit auf, dann bekomm ich eine AV. |
Re: Unerklärliche Zugriffsverletzung mit Paradox7/TQuery
Das klingt ganz nach einem nicht ausgeführten Create für Query1!
|
Re: Unerklärliche Zugriffsverletzung mit Paradox7/TQuery
Hi r_kerber,
das dachte ich auch schon, aber wenn ich schreib:
Delphi-Quellcode:
DAnn kommt halt in dieser Zeile eine AV.
Query1 := TQuery.Create(Application);
Liegt es vielleicht daran das ich diese procedure aus einer anderen Unit aufrufe? |
Re: Unerklärliche Zugriffsverletzung mit Paradox7/TQuery
Ok,
ich hab den Fehler gefunden. Meine Formulare erstellte ich so:
Delphi-Quellcode:
Statt Application musste ich aber Form1 schreiben
procedure TForm1.Druckereinstellungen1Click(Sender: TObject);
begin with TForm2.Create(Application) do try ShowModal; finally Free; end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:26 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