webForumDet fria alternativet

COM objekt

4 svar · 190 visningar · startad av Jaar

JaarMedlem sedan juli 2001434 inlägg
#1

Vissa COM objekt kan ha flera gränssnitt. Hur väljer man när man skapar vilket gränssnitt man ska använda? Är det någon som förstår vad jag menar?

nikoMedlem sedan juni 20022 415 inlägg
#2

Om du använder early-binding från kompilerad kod så anger du där vilket interface du vill länka till. Om du kör late-binding via CreateObject, vilket man i princip alltid gör i scriptbaserade språk, så får du automatiskt default-interfacet. Du kan alltså inte välja.

JaarMedlem sedan juli 2001434 inlägg
#3

Det finns alltså inget sätt att göra det.
Ajdå, det var ju mindre bra... då får jag ju skriva om hela högen med funktioner ju... ååååå..
jaja... bara o börja slita det :D

RED: Tack ska du ha för ditt snabba svar

nikoMedlem sedan juni 20022 415 inlägg
#4

Det finns alltså inget sätt att göra det.

Inte direkt vad jag känner till .. En idé, som jag inte tänkt igenom, kunde ju vara att skriva ett nytt COM-objekt som bara mappar till ett äldre interface. Om det är det du vill komma åt.

JaarMedlem sedan juli 2001434 inlägg
#5

Jag hade en klass med två inteface... får göra två klasser med varsitt interface istället... Verkar gå ganska fort...

Genererad på 513 ms · cache AV · v20260730165559-full.f96bc7eb