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. WinForms / WPF .NET
DllImport dll COM
domenica 13 dicembre 2009 - 11.18
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ans66
Profilo
| Junior Member
62
messaggi | Data Invio:
dom 13 dic 2009 - 11:18
Ho letto diverse informazioni relative a questo argomento ma non sono riuscito a trovare nulla che mi aiutasse a capire come trovare l'EntryPoint di una dll (non propria) per poterla testare in VB.Net o VB 2008 con DllImport dll COM.
Faccio un esempio specifico:
- ho trovato una dll (vjWab.dll) in rete che dovrebbe esportare contatti da un file wab a una database
- con dllexp (dll viewer) ho visto che esistono diverse funzioni fra cui per esempio Iwjwab::Open (COM)
- ho provato a leggere il file WAB in questo modo:
Imports System.Runtime.InteropServices
Class WabReader
<DllImport("wjwab.dll", EntryPoint:="Open", _
SetLastError:=True, CharSet:=CharSet.Auto, _
ExactSpelling:=True, _
CallingConvention:=CallingConvention.StdCall)> _
Public Shared Function Open _
(ByVal name As String) As Integer
End Function
End Class
- Errore : impossibile trovare un punto di ingresso....
- Nel text allegato si parla di diverse funzioni fra cui Open che restituisce un Integer diverso da zero se l'apertura del file Wab "name" riesce
Quello che vorrei chiedere e`...come sapere qual'e` l'EntryPoint e come devono essere fomulate le Funzioni correttamente?
Grazie per l'aiuto
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 !