Einzelnen Beitrag anzeigen

Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#18

AW: Zugriffsverletzung bei Adresse 0045976B ...

  Alt 19. Aug 2012, 07:22
Du erzeugst so:
Delphi-Quellcode:
with TForm2.Create( nil ) do
  try
    ShowModal;
  finally
    Free;
  end;
und greifst dann so zu ...
Delphi-Quellcode:
  Form2.Left := Form1.Left +145;
  Form2.Top := Form1.Top +45;
Form1 zeigt hier ins Nirvana, entweder Du verwendest
Delphi-Quellcode:
Form2 := TForm2.Create( nil );

with Form2 do
  try
    ShowModal;
  finally
    Free;
  end;
oder besser, lass den Bezug auf die Instanz weg
Delphi-Quellcode:
  Left := Application.Mainform.Left +145;
  Top := Application.Mainform.Top +45;
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat