opfer.der.genauigkeit hat folgendes geschrieben: |
Hallo,
für ein Interface gilt folgendes:
a) die GUID (kann man mit Alt + Shift + G) erstellen
|
Leider kann ich nicht nachvollziehen was du da meinst.
opfer.der.genauigkeit hat folgendes geschrieben: |
b) Interfaces werden von IUnknown bzw. Plattformunabhängig (bitte wenn falsch korrigieren)
von IInterface abgeleitet.
|
Das Interface sollte nicht abgeleitet werden,
die Klasse TES_Interface soll von MarshalbyRefObject abgeleitet werden und dabei das Interface ITESRemoting implementieren:
TES_Interface = class(MarshalByRefObject, ITESRemoting);
opfer.der.genauigkeit hat folgendes geschrieben: |
c) Interfaces werden nicht mit dem Bezeichner
ITest = class(TTest)
sondern mit
ITest = interface(IInterface) abgeleitet.
|
Gibt es in Delphi eigentlich Mehrfachvererbung oder nur eine Elternklasse und Interfaces:
class(Vaterklasse, Interface1, Interface2,...);
opfer.der.genauigkeit hat folgendes geschrieben: |
d) Interface delegieren Delphi-Quelltext 1: 2:
| property MyInterface: IMyInterface read FMyInterface implements IMyInterface; |
|
Hier weiß ich auchnicht was delegieren eines Interfaces heißt, wird wahrscheinlich auch recht wenig mit dem Problem des Threads zusammen hängen.
opfer.der.genauigkeit hat folgendes geschrieben: |
Soviel zu meinem bescheidenen Wissen.
Lies dir doch dazu mal in der Hilfe den entsprechenden Abschnitt durch, das dürfte dir weiterhelfen.
Da steht das auch wesentlich detailierter.
MfG und grüner Schnee. |
Danke für die Gedankenanstöße!! Dein "bescheidenes" Wissen hat wenigstens etwas Licht ins Dunkel gebracht.
Die Hilfe im Delphi 2005 Professional hat mich bisher nur Text lesen lassen, leider ohne heiße Spur zur Lösung meines Problems