Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24
  1. #1
    Utente di HTML.it L'avatar di Grunt
    Registrato dal
    Dec 2001
    Messaggi
    246

    [C++/VB]Creare DLL in C per VB

    Ho questo tipo di problema:
    Ho creato un programma in C++ con classi e oggetti, ora li vorrei utilizzare in un progetto in Visual Basic creando una DLL.

    Come si crea una dll da poter importare poi in VB.
    Cosa devo inserire nelle classi C++?

    Grazie....

  2. #2
    Utente di HTML.it L'avatar di Grunt
    Registrato dal
    Dec 2001
    Messaggi
    246
    Non c'è nessuno che possa aiutarmi.... vi prego mi serve per un esame!!!

  3. #3
    se usi vc++ 6
    basta che crei un progetto dll
    includi un file *.def
    con questa struttura

    codice:
    LIBRARY  nomefile.dll
    
    EXPORTS
    	nomefunzione che esporti
    	nomefunzione che esporti
             nomefunzione che esporti
             ....
    da vb le chiami con una declare
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  4. #4
    Utente di HTML.it L'avatar di Grunt
    Registrato dal
    Dec 2001
    Messaggi
    246
    Quindi devo fare delle funzioni che mi interfacciano con le classi e non rendere le classi esterne?

    Praticamente le istanze degli oggetti non le farò da VB ma da VC demandando tali istanziazioni alle funzioni esterne. E' così?

  5. #5
    io di solito faccio così
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  6. #6
    Classi e oggetti C++ non li puoi usare in VB a meno che non crei dll COM, vedi MSDN.

  7. #7
    Utente di HTML.it L'avatar di Grunt
    Registrato dal
    Dec 2001
    Messaggi
    246
    Grazie a tutti.
    Cmq non avendo molta pratica con questo tipo di applicazioni, credo farò come xegallo!!!
    Ciao alla prossima!

  8. #8
    Utente di HTML.it L'avatar di Grunt
    Registrato dal
    Dec 2001
    Messaggi
    246
    Scusate ancora.....
    mi è sorto un altro dubbio....
    ma creando una dll in C++ serve la funzione main... oppure devo solo realizzare un file cpp con le funzioni che mi serviranno all'esterno?
    Grazie ancora e scusate se vi faccio perdere un po' di tempo con domande che saranno (non per me) ovvie!!!

  9. #9
    devi creare una DllMain() segui queste istruzioni

    http://msdn.microsoft.com/library/de...se/dllmain.asp

    se hai dubbi chiedi

  10. #10
    Utente di HTML.it L'avatar di Grunt
    Registrato dal
    Dec 2001
    Messaggi
    246
    Sei stato gentilissimo.... ma purtroppo no conosco molto bene l'inglese, mi faresti un riassuntino veloce?
    A cosa mi servirà questa dllmain e come la utilizzo (le mie funzioni "interfaccia" devono essere definite lì dentro?).
    Ti ringrazio in anticipo!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.