Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,565

    C++ - Creare ed utilizzare DLL

    Ho notato che il C++ permette, tra l'altro, di fare anche delle librerie dll.
    Ora queste librerie dll sembrano "universali", nel senso che funzionano in piu' linguaggi.
    Ma quali?
    Le DLL create con C++ in quali altri linguaggi possono essere usati?
    So ad esempio che una dll in C++ può essere usata in Visual Basic. Ma una dll in Visual Basic andrà in C++? (non credo proprio)
    inoltre, come si carica e si usa una dll in C++?
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Le DLL standard utilizzabili con Windows sono librerie "a collegamento dinamico" utilizzabili praticamente con qualsiasi linguaggio.

    Con il Visual Basic si possono creare soltanto librerie di tipo COM(che non sono quelle standard di Windows ...) e quindi utilizzabili soltanto da client COM. E' possibile anche creare gli OCX che altro non sono che DLL COM dotate di interfaccia grafica (ActiveX).

  3. #3
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,565
    Mentre con C++ che tipo di librerie si possono creare?
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Tutte quelle che vuoi ...

  5. #5
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,565
    Che tipi di dll esistono?
    COM e poi?
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    DLL "normali" e COM ... come ti ho detto ci sono anche gli OCX che non sono altro che DLL COM con interfaccia ...

    Comunque, il problema specifico, al di la' della "teoria" (che puoi trovare ovunque ...), qual e'? Altrimenti rischiamo di andare OT ...

  7. #7
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,565
    Nessuno, volevo cercare di capire.
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    305
    Originariamente inviato da oregon
    Le DLL standard utilizzabili con Windows sono librerie "a collegamento dinamico" utilizzabili praticamente con qualsiasi linguaggio.

    Con il Visual Basic si possono creare soltanto librerie di tipo COM(che non sono quelle standard di Windows ...) e quindi utilizzabili soltanto da client COM. E' possibile anche creare gli OCX che altro non sono che DLL COM dotate di interfaccia grafica (ActiveX).
    Con il visual basic puoi creare dll con funzioni di esportazione come quelle create in c++ questo è il link:
    http://www.visual-basic.it/articoli/agDllByVB.htm

    da codice c++ puoi richiamare dll scritte in vb com.
    Oki.lib Libreria per creare il proprio Engine del sound nei propri progetti
    http://www.twork.it/public/oki/guestbook.asp

    Sistemi di Gestione Studio e Sviluppo per giochi a pronostici
    http://www.twork.it/programmi/programmi.html

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da scancode
    Con il visual basic puoi creare dll con funzioni di esportazione come quelle create in c++ questo è il link:
    http://www.visual-basic.it/articoli/agDllByVB.htm
    Questa e' una tecnica sperimentale (diciamo didattica) e con molte limitazioni ... non la devi prendere in considerazione per la "produzione" ...

  10. #10
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841
    per crare una libreria basta ad esempio scrivere dopo quello che c'è scritto quando si crea un libreria con dev-c++

    #include <stdio.h>

    void provaprova (void){

    printf("ciao");

    }

    ma poi come si utilizza???

    ps: mi sembra di essere rimasto in tema...

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.