Thema: Delphi Problem mit msvcrt.dll

Einzelnen Beitrag anzeigen

Benutzerbild von Mokus
Mokus

Registriert seit: 24. Sep 2013
165 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

AW: Problem mit msvcrt.dll

  Alt 2. Jul 2014, 12:14
Gerne gib ich weiter Informationen raus,
wusste nur nicht was ihr genau wissen müsst:

1. Wird ein Create von AllStadte aufgerufen, wenn ja wo und was passiert da

Ja wird es, im Form create wird die klasse TErrechne erstellt. ,
Delphi-Quellcode:
procedure TForm6.FormCreate(Sender: TObject);
begin
  if not Assigned(self.Berechnung) then
  begin
    self.Berechnung := TErrechne.create;
  end;
end;
und im Constructor von TErrechne wird AllStadte erstellt.

constructor TErrechne.create;
begin
self.AllStadte := TObjectList<TStadt>.create;
end;


2. Ist AllStadte zu diesem Zeitpunt assigned

ja, da es ganz zum anfang erstellt wird.


3. was macht das Add von AllStadte
AllStadte ist eine normale GenericsObjectlist von typ TStadt, am add selbst habe ich nichts geändert.


4. was macht das GetName von AllStadte

Da allStadte eine Objectliste ist, greif ich auf das Object zu. Das ist eine Instance von TStadt.
das getname von TStadt gibt nur eine private Variable zurück.

Delphi-Quellcode:
function TStadt.getName: string;
begin
  result := name;
end;
5. was zeigt AllStadte.Count an
Zeig nach dem add´n 1 an.


Wer noch mehr infos braucht, einfach fragen.
Ich versuch alle nötigen Informationen zu liefern.
Markus
es gibt nur 10 arten von menschen !
die die binär verstehen und die die nicht. !
  Mit Zitat antworten Zitat