Einzelnen Beitrag anzeigen

barnti

Registriert seit: 15. Aug 2003
Ort: Mal hier mal da...
689 Beiträge
 
Delphi 7 Enterprise
 
#8

Re: ModelMaker: Pattern bearbeiten

  Alt 15. Nov 2004, 11:34
Hi,

verstehe ich das richtig? In dem betreffenden Thread ist die typisierte Kontante durch eine globale Variable ersetzt worden?
Delphi-Quellcode:
var
  FInstance: TTest = nil;

class function TTest.AccessInstance(Request: Integer): TTest;
begin
  case Request of
    0 : ;
    1 : if not Assigned(FInstance) then FInstance := CreateInstance;
    2 : FInstance := nil;
  else
    raise Exception.CreateFmt('Illegal request %d in AccessInstance', [Request]);
  end;
  Result := FInstance;
end;
Gruß,

Barnti
  Mit Zitat antworten Zitat