AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

IInterface Delphi vs VSC

Ein Thema von EWeiss · begonnen am 2. Aug 2017 · letzter Beitrag vom 10. Aug 2017
 
EWeiss
(Gast)

n/a Beiträge
 
#9

AW: IInterface Delphi vs VSC

  Alt 2. Aug 2017, 19:41
Zitat aus der System.pas
Zitat:
Delphi-Quellcode:
type
  IUnknown = IInterface;
Hatte vorhin wohl mehr an IDispatch gedacht.
Von der Speicherverwaltung her das Gleiche, außer dass man quasi virtuelle Methoden aufrufen kann, also wenn man das Interface verwendet.
(IDispatch in einem Variant\OleVariant)
Die frage ist nur wird das IUnknown auch initialisiert VSC seite.
So wie das bei IInterface in Delphi ist.

also.
Ich habe diese Funktionen in der art in meinem Header nicht.
Code:
 virtual HRESULT __stdcall QueryInterface(const GUID &IID, void **Obj)
 {
     return TInterfacedObject::QueryInterface(IID, (void *)Obj);
 
 
 virtual ULONG __stdcall AddRef()
 { 
     return TInterfacedObject::_AddRef();
 } 
 
 // ...
 virtual ULONG __stdcall Release()
 { 
     return TInterfacedObject::_Release();
 }
Wird das in VSC automatisch gemacht wenn ich IUnknown als DatenTyp übergebe?

gruss

Geändert von EWeiss ( 2. Aug 2017 um 19:44 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz