Forum: Object-Pascal / Delphi-Language
Delphi
by yankee,
3. Feb 2007
Ok, jetzt habe ich es verstanden :-).
Lediglich entzeiht sich mir der Vorteil etwas...
Ich habe immernoch genausoviel Tipparbeit (naja... eigentlich sogar deutlich mehr), übersichtlicher wird der qt dadurch auch nicht, aber die Ausführungszeit könnte darunter leiden immer noch über eine Klasse zu gehen...
Oder übersehe ich da was?
Forum: Object-Pascal / Delphi-Language
Delphi
by yankee,
3. Feb 2007
Das Grundsätzliche Prinzip von Interfaces ist mir klar (bis jetzt habe ich aber Interfaces noch nie in Delphi verwendet. In Java aber schon).
Nur ist mir noch nicht ganz klar, wie mir das hilft... Bzw. wie du meinst, dass ich die Interfaces sinnvoll integrieren kann.
Isin = interface
procedure sin(const arg: extended);
end;
Icos = interface
procedure cos(const arg: extended);...
Forum: Object-Pascal / Delphi-Language
Delphi
by yankee,
3. Feb 2007
Mist :-(.
Ich müsste also entweder einen Pointer auf den Pointer nehmen, oder das Dictionary von Pointer auf Methodenpointer umschreiben...?
Forum: Object-Pascal / Delphi-Language
Delphi
by yankee,
3. Feb 2007
Ich habe mir einen kleinen Matheparser gebastelt. Der soll natürlich auch Funktionen wie sinus usw. aufrufen können. Also muss ich einem String eine Funktion zuordnen.
Das mache ich mit dem Dictionary, welches ich unter dem Titel "Hash-tabellen" in der Code-lib gefunden habe :-). Dadrin speicher ich dann immer einen Pointer auf die zugehörige Funktion.
Ich habe meine Funktion schon so im...
Forum: Object-Pascal / Delphi-Language
Delphi
by yankee,
3. Feb 2007
Hi @ll,
folgender Code:
type
test =class
function tut(arg:string):Boolean;
end;
implementation