Newsgroup: it.comp.lang.visual-basic
Titolo: Creazione Dll

Salve a tutti qualcuno sa se è possibile creare in Visual Basic 5
delle dlll, non Dll activex oppure exe active x ma semplicemente file
dll che poi io posso usare in Visual Basic dichiarando le funzioni
contenute all'interno delle dll  come dichiaro le API Grazie ciao Luca


C'e' un tool sul sito comune che permette l'esportazione delle
funzioni di una dll activex creando quindi una dll normale.
P.S. ma xche' ci tieni tanto ad utilizzare le dll normali invece che
le activex?
Sono soltanto piu' scomode e non richiedono registrazione.
--
Fibia "Sakamoto" FBI
E-mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Sito Personale: 
http://www.geocities.com/fibiafbi
VB Simple: 
http://vbsimple.virtualave.net
Membro #25 delle Mitiche Brigate Takahashi sezione Sud

 wrote in message
98krrm$2etnm$1...@ID-66902.news.dfncis.de...



Certo .. è una soluzione ... ma a questo punto non ti conviene, utilizzando
un modulo standard al posto della dll, e consegnare al cliente solo una
copia dell' Exe aggiornato ?
E' solo un'ipotesi ...
    Saluti


Potresti essere più preciso come si chiama il tool? e qual'è il sito
comune? Volevo usare una dll proprio per evitare la registrazione
Grazie Luca

In libreria rovi un libro che si intitola "Dal Visual Basic al C++" che fa
al caso tuo. Non ti spaventare č scritto molto bene ed insegna, facendo
paragoni do codice VB con C++, a creare DLL per utilizzarle dal VB. Insegna
altre cosine davvero interessanti senza dover scendere troppo in dettagli
sul linguaggio C++. Insomma aiuta tantisimo un programmatore VB a utilizzare
il C++ solo per le necessitą.
-- 
Posted from 
c000-h010.c000.muc.cp.net
 [209.228.29.34] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Sono soltanto piu' scomode e non richiedono registrazione.
 /\/\/\/\/\/\/\/\/\/
| Una iniziativa a livello di questo NG:
| Partecipa alla stesura di progetti VB sviluppati in team, informati sul
Sito Comune
| sezione Leonardo.  Io partecipo al progetto Data Raptor, alleati con noi.
 \/\/\/\/\/\/\/\/\/\
Ciao
Ettore Maronese, il Mes
http://www.maronese.com/mes
Sito Comune di questo NG
http://www.murialdo.it/it_lang_vb

 il C++ solo per le necessità.
Non l'ho visto recensito sul Sito Comune. Potresti segnalarlo al WM?


 comune? Volevo usare una dll proprio per evitare la registrazione
Vai al sito comune: 
http://www.murialdo.it/it_lang_vb
entra nella pagina di ricerca (lente d'ingrandimento in alto),
digita CC5.ZIP, scegli "Cerca per nome file" e premi cerca.
altrimenti ecco il link (ricomponi le due righe):
http://www.murialdo.it/it_lang_vb/download.asp?file=
Archivio/Materiale%20vario/CC5.zip&ID=328
Per Ettore: certo che ne sono sicuro. l'ho inviato io :)


 Archivio/Materiale%20vario/CC5.zip&ID=328
Dopo aver riletto il messaggio mi sento un po' scemo.
<polemica target="pigri">
Suvvia raga'... impariamo ad utilizzare le funzioni di ricerca.
Insomma, i motori di ricerca sono la cosa piu' semplice da
utilizzare. Inoltre hanno posto questa domanda decine di
volte in questo NG. Basta scegliere la voce trova nel newsreader
e cercare nei messaggi vecchi.
Idem si dica per l'indirizzo del sito comune, postato ogni giorno
dalle 200 alle 400 volte.
Vabbe' che siamo programmatori, ma mica balie
</polemica>
ahhh.. mi sono sfogato :)


 </polemica>
Per quanto mi riguarda mi sono istantaneamente fiondato sul motore
di ricerca, cercando per "dll". Sono saltate fuori 3 pagine e nessun
progetto mi pareva che centrasse con l'argomento che cercavo.
Allora sapendo che spesso chi sa che c'e' un dato progetto
è chi ha fornito il suddetto (capita spesso anche a me) ho cercato
i progetti inviati da FBI, ed è saltato fuori questo progetto:
    CC5.zip
    Add-In per moderare il processo di compilazione.
    Add-In che permette principalmente di intercettare i comandi che VB
invia al suo compilatore
    e linker; grazie ad una pratica interfaccia è possibile moderare il
processo di compilazione
    e modificare i comandi inviati al compilatore. E' consigliabile (se non
necessaria) una
    conoscenza di base del linguaggio Assembly.
e dato che cercavo un qualcosa che mi permettesse di esportare mie funzioni
da una ActiveX DLL,
questo progetto proprio _non_ mi pareva quello che cercavo. Allora sono
tornato
sul motore di ricerca ed ho eseguito altre ricerche con "esport" ed
"export", ma non ho visto
nessun progetto che potesse fare quella cosa.
Morale: Le descrizioni dei progetti non sempre rendono giustizia al
contenuto.
SubMorale: Forse è il caso di mettere nella descrizione anche un cenno sulle
possibilità messe a disposizione da questo Add-In.
Epilogo:
Ma murphy quella mattina invece di scrivere quelle cavolo di leggi, non
poteva dormire fino all 14:00 ? ^______^
ciao
il Mes

 poteva dormire fino all 14:00 ? ^______^
pero' e' piu' divertente cosi'


 conoscenza di base del linguaggio Assembly.
no, questo è falso. L'assembly è inutile. Diciamo che se sai già l'assembly,
puoi mettere a buon frutto le tue conoscenze programmandoci un modulo per
VB, ad esempio per fare della bella matematica pesante. In definitiva serve
solo sapere come funzionano il compilatore (non documentato) e il linker (un
fottio di documentazione - dovrei avere da qualche parte il chm che c'avevo
tirato fuori). Ah, e sappi anche che le dll hanno delle brutte limitazioni
(non puoi creare finestre, e le Form non fanno eccezione! e perchè? perchè
le dll non hanno hInstance)
-- 
Posted from 
smtp.technorail.com
 [195.103.144.19] (may be forged) 
