Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

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

  • 1 odgovor
  • 2.625 pregleda

Najnovija ↓

Pozivanje .NET dll biblioteke iz Delphija 6 preko COM-a ? 31.05.2006. u 17:17 · pre 248 meseci #1
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 !
Re: Pozivanje .NET dll biblioteke iz Delphija 6 preko COM-a ? 31.05.2006. u 20:21 · pre 248 meseci #2

> 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#.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme