Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pozivanje .NET dll biblioteke iz Delphija 6 preko COM-a ?

[es] :: Pascal / Delphi / Kylix :: Pozivanje .NET dll biblioteke iz Delphija 6 preko COM-a ?

[ Pregleda: 1937 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sale_m

Član broj: 96480
Poruke: 6
*.sksyu.net.



Profil

icon Pozivanje .NET dll biblioteke iz Delphija 6 preko COM-a ?31.05.2006. u 16:17 - pre 217 meseci
Jel moguće pozvati funkcije .NET dll biblioteke iz Delphija 6 (ili 7) preko COM-a ?

Sledeći kod mi nije radio tj. nije video ni jednu funkciju i javljao je grešku:

........................................
var v:Variant;
begin
v:=CreateOleObject('AAAA.BBBB');
v.NekaFunkcija(); // <- greška ide ovde (EOleError): "Method 'NekaFunkcija' not supported by automation object".
end;
........................................

Znači dll je uredno registrovan sa RegAsm i prvi red prođe, ali "pukne" kod drugog reda :-(

Jel neko ima neku ideju ?

Pozdrav i hvala unapred na eventualnim savetima i idejama !
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Pozivanje .NET dll biblioteke iz Delphija 6 preko COM-a ?31.05.2006. u 19:21 - pre 217 meseci

> Jel moguće pozvati funkcije .NET dll biblioteke iz Delphija 6 (ili 7) preko COM-a ?

Trebalo bi da može.

> v:=CreateOleObject('AAAA.BBBB');
> v.NekaFunkcija(); // <- greška ide ovde (EOleError): "Method 'NekaFunkcija' not supported by automation object".

Da li dobiješ Automation objekat i da li on zaista ima tu funkciju koju pozivaš? Proveri da li je taj Ole Server ispravno registrovan i možeš li mu pristupiti iz recimo VB ili C#.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Pozivanje .NET dll biblioteke iz Delphija 6 preko COM-a ?

[ Pregleda: 1937 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.