Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Utilizzare DLL di altre applicazioni
Forum - C# / VB.NET - Utilizzare DLL di altre applicazioni

Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2020
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 12:31
Venerdì, 28/09/2018
Salve ragazzi.

Chiedo aiuto magari sapete un modo per fare ciò.

In pratica ho una certa dll. (tranquilli nulla di illegale)

utilizzando il dependecy Walker, sono riuscito a vedere alcune chiamate a funzioni che ha la libreria.
sarebbe grf.dll

è un tipo di pacchetto RAR ma binario scritto in C++.

ora, avendo il nome della funzione a cui poter accedere.


DllImport("grf.dll")

Alcune funzioni, richiedono una struttura.
come faccio a capire in che modo costruire una struttura che vada bene per quella funzione?
se volete posso allegare il sorgente della libreria.

purtroppo non sono riuscito a compilarla. mi dà diversi errori, forse mancano alcune cose boh.
fatto sta, che ho anche la dll compilata.
ma non sò come poter richiamare o sfruttare quelle funzioni in C#.

conoscete un metodo?


PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6108
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 14:05
Venerdì, 28/09/2018
Non puoi risalire a strutture o argomenti.

Dovresti avere la documentazione.

Questa vecchia discussione ti può dare un'idea delle difficoltà

http://forum.html.it/forum/showthread/t-1141613.html


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote