Einzelnen Beitrag anzeigen

menten

Registriert seit: 3. Apr 2009
41 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: Umstellung von Delphi 7 auf 2010

  Alt 31. Okt 2010, 18:34
Hallo zusammen,

danke für die Antworten. Hier erst mal der Quelltext des Projektes:

<--
Delphi-Quellcode:
begin
  Application.Initialize;
  Application.CreateForm(TDM_AM, DM_AM);
  Application.CreateForm(TfrmMain, frmMain);
  Application.Run;
end.
-->

Die erste Form ist ein Datenmodul, die zweite das Hauptfenster.

Unter Delphi 2010 ist es nun so, das die beiden Formen nicht in der umgekehrten Reihenfolge zerstört werden, also zuerst frmMain, dann das Datenmodul, sondern zuerst das Datenmodul (oder auch parallel). Wenn ich dann in der Hauptform z.B. auf eine ADO-Verbindung auf dem Datenmodul zugreifen will, existiert das Objekt nicht mehr. Es ist aber auch nicht nil.

<--
Delphi-Quellcode:
  qyLogged := TADOQuery.Create(nil);

  qyLogged.Connection := DM_AM.ADOConnection;

  qyLogged.SQL.Text := 'Select * from xyz'  // peng
-->

Das führt dann zu den Fehlern.


Gruß
Stefan
Stefan

Geändert von mkinzler (31. Okt 2010 um 19:55 Uhr) Grund: Delphi-Tags eingefügt
  Mit Zitat antworten Zitat