Forum: Sonstige Fragen zu Delphi
Delphi
by Neutral General,
4. Aug 2006
Proc = procedure;
TGenericList = class(TObjectList)
private
FType: TClass;
FAdd: Proc;
public
property AddObj: Proc read FAdd;
constructor Create(ObjType: TClass);
end;
Forum: Sonstige Fragen zu Delphi
Delphi
by Neutral General,
4. Aug 2006
ne :mrgreen:
Ich versuche ja gerade Overload zu vermeiden.. Wenn ich overload benutze ist mein ganzes vorhaben schwachsinnig :mrgreen:
Forum: Sonstige Fragen zu Delphi
Delphi
by Neutral General,
4. Aug 2006
nein leider nicht weil meine Proceduren immer Parameter haben und sie auch im Quelltext wenn man z.B in deinem Beispiel Sprunginsungewisse aufruft erkennen muss welche es ist und auch entsprechend Parameter angeben können soll.. aber das geht glaub ich schon von der Logik her nicht.. der Compiler kann ja nicht vorher wissen was nachher zugewiesen wird...naja eventuell schon bei mir aber so schlau...
Forum: Sonstige Fragen zu Delphi
Delphi
by Neutral General,
4. Aug 2006
Also das Problem das die Procedure ja mal so aussehn kann:
procedure Ka1(Bla: Integer);
und ein anderes mal
procedure Hallo(S: String; Abc5: Pointer);
und dann will ich:
Forum: Sonstige Fragen zu Delphi
Delphi
by Neutral General,
4. Aug 2006
Naja ich erklärs nochmal anders:
type
TKlasse = class(Egal)
private
A: TProcedure;
public
constructor Create(...); override;
procedure A; // Da soll dann die Procedure stehn die im Konstruktor zugewisen wurde...
end;
Forum: Sonstige Fragen zu Delphi
Delphi
by Neutral General,
4. Aug 2006
Hi,
Ich hätte da ein Probleeem. Also ich habe eine Variable A
var A: TProcedure;
und angenommen
A = procedure Test(Abc: Integer);