Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Zugriffsverletzung (https://www.delphipraxis.net/28033-zugriffsverletzung.html)

Pseudemys Nelsoni 18. Aug 2004 22:57


Zugriffsverletzung
 
hii,

Delphi-Quellcode:
type
  TStatusWindow = class(TForm2)
  public
    StatusWindowName: string;
    ClientSocket: TClientSocket;
  end;
  TChannelWindow = class(TForm3)
  public
    ChannelWindowName: string;
  end;
  TServ = record
     StatusWindow: TStatusWindow;
     ChannelWindow: Array of TChannelWindow;
  end;

...

var
  Serv: Array of TServ;

procedure Connect;
begin
  if Form4.CheckBox1.Checked then
  begin
    SetLength(Serv, length(Serv)+1);
    with Serv[High(Serv)] do
    begin
      StatusWindow.Create(Form1);  ////// hier der fehler
      StatusWindow.ClientSocket.Create(StatusWindow);
    end;
  end;
end;
hat jemand eine ahnung wieso ich dort eine zugriffsverletzung bekomme? ist das create falsch?

SirThornberry 18. Aug 2004 23:08

Re: Zugriffsverletzung
 
der uralte Fehler. Es heißt nicht
Delphi-Quellcode:
instanz.create
sondern
Delphi-Quellcode:
instanz := TKlasse.Create;
Wenn ich jetzt falsch liege, schlagt mich

Pseudemys Nelsoni 18. Aug 2004 23:13

Re: Zugriffsverletzung
 
oh mein gott.... eigentlich bin ich über den fehler laengst drüber, aber voll übersehen lol....

Danke, funzt nun ;)

SirThornberry 18. Aug 2004 23:15

Re: Zugriffsverletzung
 
Bin ich glücklich, hatte schon angst das ich geschlagen werde.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz