Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. Visual Studio 6.0
DLL in C++
martedì 29 novembre 2005 - 11.55
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
sprinter
Profilo
| Newbie
6
messaggi | Data Invio:
mar 29 nov 2005 - 11:55
Ciao a tutti
Ho una serie di classi scritte in C++ ora devo creare una dll che le contenga.
la mia applicazione C++ è strutturata in questo modo:
in ogni file .h definisco i metodi e poi li implemento nel rispettivo file .cpp
vorrei sapere come posso fare a creare una dll che mantenga la stessa struttura delle mie classi.
Grazie
Ciao Davide.
Jumpa
Profilo
| Junior Member
176
messaggi | Data Invio:
mar 29 nov 2005 - 12:17
credo di non aver capito molto bene la tua domanda!
o meglio fino a quando parli di .h e .cpp tutto ok hai seguito la "tradizione" e cosi va bene...
ma poi che cosa vuoi fare?
-------------------------
191 for ever.....................
Follow the White Rabbit...
http://www.jumpa.org
-------------------------
sprinter
Profilo
| Newbie
6
messaggi | Data Invio:
mar 29 nov 2005 - 13:05
Quello che voglio fare è creare una DLL in VC++ che contenga le mie classi scritte in C++ in maniera tale che possa essere utilizzata da altre applicazioni ad esmpio scritte in C#.
Ho cmq già creato una DLL
La procedura che ho usato per creare la DLL è la seguente
nuovoprogetto->progetti_di_visual_C++
tra cui ho scelto Win32 e tra le due alternative ho scelto progetto Win32 poi come tipo di applicazione ho selezionato DLL.
Ho creato un progetto visual C++ di tipo Applicazione Windows Forms(.NET) e ho importato la DLL usando i comandi per imporatare DLL esterne a .NET usando il comando __declspec( dllexport ) questo l'ho fatto per una singola funzione
come faccio a esportare invece una classe scritta come ho spiegato prima?
per intenderci se io creo una classe ad es.
Class Prova
{
public:
int somma();
}
e poi nel file cpp faccio
int Prova::somma() questo mi da errore
vorrei quindi sapere quali comandi utilizzare per esportare DLL scritte in questo modo.
alfcut
Profilo
| Newbie
1
messaggi | Data Invio:
gio 1 feb 2007 - 11:59
Salve,
ho un'applicazione in c++ che dovrei richiamare .NET
Avevo pensato di fare una dll dell'applicazione e richiamarla in Net.
Avrei due domande:
1- E' possibile richiamare una dll di un'applicazione c++ in NET o Java?
2- Quali sono i passi per la creazione della dll?
HELP ME
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !