[C++] Gebruik van TLB zonder MFC-wizards

Pagina: 1
Acties:

  • Nexopheus
  • Registratie: Juni 2001
  • Laatst online: 28-01 13:50
Ok, wat ik zoek is een manier om een tlb te gebruiken zonder MFC wizards ed.

Ben bezig met een progje die communiceerd met een ACT database. Ik heb de beschikking over een verzameling dll's, tlb's en nog een activeX control (ocx).

Al deze hulpmiddelen zijn prima te gebruiken binnen MFC applicaties, de classwizard van visual studio genereerd de IDispatch wrappers.

Kan ik deze wrappers zomaar gebruiken? Hoe zorg ik ervoor dat ik de events van de ocx ook kan opvangen?

Wat niet kan is nog nooit gebeurd


  • MSalters
  • Registratie: Juni 2001
  • Laatst online: 21-08 17:14
TLB=Thread Local Block? of Type LiBrary?

Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein


  • Nexopheus
  • Registratie: Juni 2001
  • Laatst online: 28-01 13:50
Ok even een update wat ik al heb geprobeerd.

De tool OLE-VIEW geeft me een idl van de te gebruiken tlb. mbv de midl compiler kan ik vervolgens een header file genereren.

Deze wil echter niet compileren. Krijg constant parse errors op hele rare items zoals haakjes ed.:
code:
1
2
323 C:\Dev-Cpp\projects\actole.h
parse error before `{'

Bij deze aanroep:
C++:
1
2
3
4
 MIDL_INTERFACE("99D296F6-11CF-11D0-8680-0020AFA095EE")
    IDatabase : public IDispatch
    {
    };


Moet ik nog externa libraries mee linken?? Lijkt een probleem te geven met IDispatch

edit:

ik gebruik Dev-C++ versie 4.9.7.0

[ Voor 7% gewijzigd door Nexopheus op 12-02-2003 13:43 ]

Wat niet kan is nog nooit gebeurd


  • Nexopheus
  • Registratie: Juni 2001
  • Laatst online: 28-01 13:50
MSalters schreef op 12 February 2003 @ 13:39:
TLB=Thread Local Block? of Type LiBrary?
Type library

Wat niet kan is nog nooit gebeurd


  • Nexopheus
  • Registratie: Juni 2001
  • Laatst online: 28-01 13:50
Geen COM/OLE/ActiveX specialisten hier ? ;(

Wat niet kan is nog nooit gebeurd


Verwijderd

translation lookaside buffer ? :D

  • Nexopheus
  • Registratie: Juni 2001
  • Laatst online: 28-01 13:50
reageer dan niet man als je niets zinnings te melden hebt |:(

Wat niet kan is nog nooit gebeurd


  • Nexopheus
  • Registratie: Juni 2001
  • Laatst online: 28-01 13:50
Ok.

De tlb's kunnen gewoon via #import worden gebruikt. (in Visual C++ dan.....) moet ik het eerst maar mee doen.

Wat niet kan is nog nooit gebeurd

Pagina: 1