Einzelnen Beitrag anzeigen

Aviator

Registriert seit: 3. Jun 2010
1.611 Beiträge
 
Delphi 10.3 Rio
 
#27

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

  Alt 21. Mai 2018, 23:05
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.
Wow. Das kommt ja alles ziemlich stark an meinen Thread ran den ich gestartet habe. Den hätte ich ja dann gar nicht öffnen müssen wenn hier ja auch schon alles beantwortet wird.
  Mit Zitat antworten Zitat