Avatar billede trer Nybegynder
17. februar 2004 - 17:37 Der er 1 kommentar og
1 løsning

Automation object si Delphi 6

Hej

Er der en der kan give mig et eksempel på et automation object hvori en property returnerer et andet automation object - defineret i samme typelib?

Mit behov er reelt set at lade en property i mit automation object returnere en record - problemet er, at i VBS bliver recorden til en ikke-understøttet userdefined datatype (VARTYPE 36) - og så dutter det ikke.

I stedet har så jeg tænkt mig at returnere et andet "sub" object som så blot "fødes" med data fra det oprindelige objekt således at min struktur kan være a la denne

mainobject (
  method parsefile()
  property get ShowData : subobject
)

subobject (
  property get characterset : variant
  property get identifier : integer
  property get editdate : variant
)

Mit automation object er i øvrigt en parser til et tekstbaseret dataudvekslningsformat kaldet GEDCOM - hvisb det skulle have interesse.
Avatar billede trer Nybegynder
17. februar 2004 - 17:53 #1
Lige en uddybning - det jeg har brug for er ikke så meget et typelib eksempel, men koden i delphi uniten for at oprette indholdet i denne funktion

function TSubObject.Get_ShowData1: OleVariant;
begin

end;

så jeg kan returnere data.
Avatar billede trer Nybegynder
22. februar 2004 - 23:10 #2
Ok, fandt ud af det.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester