Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Domanda sulle DLL

Linguaggi e sistemi

Moderatori: Foto UtentePaolino, Foto Utentefairyvilje

0
voti

[1] Domanda sulle DLL

Messaggioda Foto UtenteTardoFreak » 6 nov 2010, 17:21

Un saluto caloroso a tutti i forumisti.

Dovrei ustilizzare una DLL con visual basic, una DLL che non ho creato io. Vorrei sapere se c'e' un sistema per visualizzare le funzioni interne ad una DLL oppure se e' necessario avere la documentazione specifica.
Lo chiedo perche' ricordo di aver visto di sfuggita, parecchi anni addietro, un programma che permetteva di vedere all' interno delle DLL ... ma potrei sbagliarmi :( quindi chiedo gentilmente aiuto.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[2] Re: Domande sulle DLL

Messaggioda Foto Utentephylum » 6 nov 2010, 17:31

Dependency Walker
l'anteprima di windows95
ed altri

ma per info sui parametri serve la doc. o la forza bruta
\int_{}tella
Immagine
Avatar utente
Foto Utentephylum
6.191 5 7 12
G.Master EY
G.Master EY
 
Messaggi: 3217
Iscritto il: 9 ott 2007, 12:40

0
voti

[3] Re: Domanda sulle DLL

Messaggioda Foto UtenteTardoFreak » 6 nov 2010, 17:42

Grazie per la risposta. Ora provo a cercare Dependency Walker. :ok:
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[4] Re: Domanda sulle DLL

Messaggioda Foto UtenteDonJ » 6 nov 2010, 17:59

Uh che bello, lo stavo cercando anche io!

Grazie! :ok:
"Computers, operating systems, networks are a hot mess. They're barely manageable, even if you know a decent amount about what you're doing. Nine out of ten software engineers agree: it's a miracle anything works at all."
@fasterthanlime
Avatar utente
Foto UtenteDonJ
4.611 6 10 13
Master EY
Master EY
 
Messaggi: 2562
Iscritto il: 19 lug 2009, 22:13
Località: Croccamauria

0
voti

[5] Re: Domanda sulle DLL

Messaggioda Foto Utentec1b8 » 6 nov 2010, 18:02

Fa parte degli strumenti di Visual Studio.
Se avete Visual Basic dovrebbe quindi essere tra gli strumenti installabili.

Ma forse sapendo quali dll cerci di usare qualcuno potrebbe avere la documentazione...
Fabio
Avatar utente
Foto Utentec1b8
3.595 3 8 13
G.Master EY
G.Master EY
 
Messaggi: 1770
Iscritto il: 15 gen 2009, 15:23

0
voti

[6] Re: Domanda sulle DLL

Messaggioda Foto UtenteLelettrico » 6 nov 2010, 18:06

Da come la vedo, se chi ha fatto la dll non ha creato la funzione export symbol table la cosa e quasi impossibile.
L'unica via è convertire in lib con dll2lib, i simboli vengono creati durante la conversione con lo stile decorative di Windowz poi si inserire la lib con i simboli creati nel progetto VS
Avatar utente
Foto UtenteLelettrico
2.458 1 4 6
Master
Master
 
Messaggi: 1108
Iscritto il: 13 set 2010, 12:24

0
voti

[7] Re: Domanda sulle DLL

Messaggioda Foto UtenteTardoFreak » 6 nov 2010, 18:15

Dovrei utilizzare una DLL fornita da microchip per la connessione di un dispositivo USB HID che funge non da human interface ma da I/O di uso generale.
Uso Visual Basic 6 e non so proprio dove sbattere la testa.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[8] Re: Domanda sulle DLL

Messaggioda Foto Utentec1b8 » 6 nov 2010, 18:19

Adesso devo uscire perché ho la Cresima, se mi fornisci qualche informazione in più sulla dll domani vedo cosa ho...

VB6 è installato anche sulla mia macchina e Depends c'è.
Fabio
Avatar utente
Foto Utentec1b8
3.595 3 8 13
G.Master EY
G.Master EY
 
Messaggi: 1770
Iscritto il: 15 gen 2009, 15:23

0
voti

[9] Re: Domanda sulle DLL

Messaggioda Foto UtenteLelettrico » 6 nov 2010, 18:23

Passami in qualche maniera la dll e ti dico + o - se conviene andare avanti. Certo che ... USB i/o si trova proprio pochissimo ...
Avatar utente
Foto UtenteLelettrico
2.458 1 4 6
Master
Master
 
Messaggi: 1108
Iscritto il: 13 set 2010, 12:24

0
voti

[10] Re: Domanda sulle DLL

Messaggioda Foto UtenteTardoFreak » 6 nov 2010, 18:36

Cerco di spiegarmi bene bene.
Alura,
Ho implementato la classe CDC sul PIC32, mi sono creato il mio modulo, ho gia' realizzato applicazioni di prova con VB. La classe CDC e' vista dal PC come una porta seriale virtuale e come tale la si usa (direi molto facilmente).
C'e' pero' un problema (penso): il driver usbser (di uso generale e presente anche in windows ... mi pare) funziona su PC. Il MAC vede la seriale virtuale senza problemi ma non so se Linux accetta questa seriale utilizzando un driver interno suo.
A questo punto, pur rinunciando a parecchia velocita' di comunicazione, pensavo di implementare la classe HID che, a quanto pare, non ha bisogno di drivers di nessun tipo e va bene su tutto.
E' chiaro che, se anche Linux accetta l' emulatore di linea seriale, il problema non esiste, chiudo il discorso, mi tengo i miei 12Mb/s :mrgreen: di velocita' e finito il chiasso.
Se devo creare il driver anche per Linux sono fott ... ehm ... nelle grane, diciamo.

Vi ho detto tutto
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

Prossimo

Torna a PC e informatica

Chi c’è in linea

Visitano il forum: Nessuno e 10 ospiti