• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Compilare una dll
#1

  1. Create un nuovo progetto in visual studio come "Progetto WIN32", clickkate "Avanti" e spuntate "DLL" e "Progetto vuoto", clickkate su fine.
  2. Aggiungete un file cpp facendo click sulla seconda icona in alto a sinistra, "Aggiungi nuovo elemento...", "File di C++ (.cpp)".
  3. Aggiungete un file def facendo click sulla seconda icona in alto a sinistra, "Aggiungi nuovo elemento...", "File di definizione moduli (.def)".
    Nel file cpp metterete le funzioni (o classi,ecc...) della dll.
    Nel file def metterete le funzioni (o classi,ecc...) da esportare.

    ad esempio:

    file cpp
    Codice PHP:
    #include <fstream>
    #include <iostream>
    using namespace std;


    void scrivi()
    {
        
    ofstream out;
        
    out.open("file.txt",ios::out);
        
    out << "prova";


    file def
    Codice PHP:
    LIBRARY "nome.dll"

    EXPORTS
        scrivi 

  4. Compilate con F5.


Utilizziamola, ad esempio, in Visual Basic:

Creiamo un nuovo progetto in visual basic, e ci mettiamo un bottone chiamato "Button1" (come di default).
nel codice mettiamo:
Codice PHP:
Public Class Form1
    
Public Declare Sub scrivi Lib "nome.dll" ()
    Private 
Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        scrivi
()
    
End Sub
End 
Class 
copiamo la dll nella cartella dove andrà l'exe e compiliamo con F5.

quando parte clickkando il bottone si crea nella cartella dell'eseguibile un file "file.txt" con scritto dentro "prova".
 
Rispondi
  


Messaggi in questa discussione
Compilare una dll - da steve - 26-09-2010, 12:46 AM
RE: Compilare una dll - da Riddick - 26-09-2010, 01:21 AM
RE: Compilare una dll - da steve - 26-09-2010, 01:25 AM
RE: Compilare una dll - da Riddick - 26-09-2010, 01:33 AM
RE: Compilare una dll - da steve - 26-09-2010, 01:40 AM

Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  geany va bene per compilare in c++?? SuperMario64 8 2,181 24-05-2012, 03:36 PM
Ultimo messaggio: Zapetino
  Semplice calcolatrice con dll Riddick 2 978 27-09-2010, 09:19 PM
Ultimo messaggio: Riddick

Vai al forum:


Browsing: 1 Ospite(i)