Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe
Online

Registriert seit: 20. Jan 2006
Ort: Lübbecke
10.994 Beiträge
 
Delphi 12 Athens
 
#25

AW: MMX für Delphi ist ab sofort kostenlos!

  Alt 21. Mai 2018, 22:06
Du hast es zwar richtig zitiert, aber offenbar nicht richtig gelesen:
Solange das Interface sich in einer gemeinsamen Unit für Hostanwendung und DLL befindet
Die Betonung liegt auf gemeinsam.

Mein öffentliches Interface sortiert.. (unit SKAeroAPI in der Anwendung
Delphi-Quellcode:
ISkinPopUpMenu = interface
  ['{712A92E4-6D43-45DC-9A85-77DDF5EB19B5}']
...
Meine Master Interface Unit.. (unit uInterface in der DLL unsortiert
Delphi-Quellcode:
ISkinPopUpMenu = interface
  ['{712A92E4-6D43-45DC-9A85-77DDF5EB19B5}']
In deinem Fall gibt es das Interface also zweimal in jeweils eigenen Units für Hostanwendung und DLL. Oder habe ich deinen Beitrag falsch verstanden?

Übrigens: Die Sortierung der implementierenden Klasse ist vollkommen egal. Die Zuordnung der Interface-Methoden zu den Methoden der Klasse geht entweder über den Methodennamen oder eine Method Resolution Clause.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat