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
ASP.NET 2.0 / 3.5 / 4.0
PInvoke & varianti.
mercoledì 05 luglio 2006 - 12.50
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
franlix
Profilo
| Newbie
2
messaggi | Data Invio:
mer 5 lug 2006 - 12:50
Ciao a tutti,
qualcuno sa dirmi che cosa significa questo errore:
Limitazione di PInvoke: non può restituire varianti.
Grazie mille
Francesco
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 6 lug 2006 - 17:32
>Ciao a tutti,
>qualcuno sa dirmi che cosa significa questo errore:
>
>Limitazione di PInvoke: non può restituire varianti.
Il messaggio d'errore in Italiano va veramente ridere.
A occhio e croce dovrebbe corrispondere al fatto che usando PInvoke non è possibile restituire valori di tipo Variant. Se hai usato VB6.0 conoscerai cosa sono i Variant (una brutta roba
)
Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
franlix
Profilo
| Newbie
2
messaggi | Data Invio:
gio 6 lug 2006 - 18:08
purtroppo Vb6 mi manca.
al momento ho utilizzato un metodo che definirei a dir poco "rozzo"...ma la fretta fa fare brutte cose...
la scrivo ai posteri sperando di avere consigli per migliorarla
Dovendo utilizzare una libreria non gestita fatta in VB6 ho provato ad utilizzare l'interop da Visual Studio. tutto funzionante fino a quando non hanno fatto delle modifiche alla libreria....
ho provato a utilizzare il PInvoke...con i problemi di cui sopra
ho risolto con il tlbimp e un pò di codice:
al setup creo l'interop con il tlbimp
imposto imports della dll nel codice
faccio un test di utilizzo della dll
try
richiamo di una funzione della dll
catch
cancella l'interop
ricrea l'interop con un comando shell()
end try
chissà fino a quando funzionera????
Grazie mille
Francesco
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 !