Page 1 sur 1
Utilisation de Eztw32.dll
Publié : ven. 20/juil./2012 21:45
par Trebor55
Bonjour,
Voilà quelque temps que j'essaye de faire fonctionner la DLL Eztw32.dll (DLL qui permet de se servir d'un scanner) mais je nage en brasse coulée
J'ai utilisé Eztw32.dll avec RapidQ Basic sans probléme
Fonctions que je me sers :
TWAIN_SetCurrentUnits(0) 'DPI
TWAIN_SetCurrentResolution(150) 'en points par pouces
TWAIN_SetCurrentPixelType(2) ' Scan format 0 = B&W, 1 Grey, 2 RGB
TWAIN_SetBitDepth(8) ' Bit Depth 1, 2, 4, 8 but depends on Pixeltype
TWAIN_SetHideUI(1)'Cache l'interface utilisateur
TWAIN_AcquireToFilename(ByVal hwndApp As Long, ByVal sFile As String) As Long
TWAIN_State()
TWAIN_CloseSource()
TWAIN_LoadSourceManager()
TWAIN_OpenSourceManager(THdl)
TWAIN_SelectImageSource(THdl)
Merci par avance
Re: Utilisation de Eztw32.dll
Publié : ven. 20/juil./2012 21:50
par G-Rom
Bonjour , regarde la commande LoadLibrary() et l'aide.
@+
Re: Utilisation de Eztw32.dll
Publié : lun. 23/juil./2012 7:24
par Trebor55
Bonjour,
Je suis désolé G-Rom mais LoadLibrary() n'est pas connu dans l'aide.
Ce qui bloque c'est que je n'arrive pa à ouvrir eztw32.dll avec OpenLibrary()
La DLL se trouve dans le dossier ou ce trouve le code qui ne sert à la tester.
Re: Utilisation de Eztw32.dll
Publié : lun. 23/juil./2012 8:34
par djes
G-Rom s'est trompé, c'est OpenLibrary(). Il te faut aussi la version complète de PB pour utiliser les API.
Re: Utilisation de Eztw32.dll
Publié : lun. 23/juil./2012 8:52
par comtois
Il y a plusieurs posts sur le forum anglais qui traitent de ta dll, avec des exemples d'utilisation complets.
Attention certains sont de 2004, la syntaxe a changé depuis, d'autres sont plus récents, tu vas pouvoir trouver ton bonheur.
Le bonheur est ici
Re: Utilisation de Eztw32.dll
Publié : lun. 23/juil./2012 10:27
par G-Rom
djes a écrit :G-Rom s'est trompé, c'est OpenLibrary(). Il te faut aussi la version complète de PB pour utiliser les API.
Autant pour moi...
Re: Utilisation de Eztw32.dll
Publié : lun. 23/juil./2012 12:10
par Trebor55
Merci, je vais fouiller dedans et espérer trouver mon bonheur.
A+
Re: Utilisation de Eztw32.dll
Publié : lun. 23/juil./2012 21:42
par Trebor55
Bonsoir,
J'ai toujours un probléme. Maintenant je sais que je n'arrive pas à ouvrir EZTW32.DLL alors que sous RQ je n'ai pas de probléme.
Est-ce qu'il y a des réglages à effectuer dans PB
Merci
Re: Utilisation de Eztw32.dll
Publié : lun. 23/juil./2012 21:44
par G-Rom
Re: Utilisation de Eztw32.dll
Publié : lun. 23/juil./2012 21:48
par G-Rom
chez moi cela marche :
Code : Tout sélectionner
OpenLibrary(0,"EZTW32.DLL")
Prototype TWAIN_SetCurrentUnits(dpi.i)
Global TWAIN_SetCurrentUnits.TWAIN_SetCurrentUnits = GetFunction(0,"TWAIN_SetCurrentUnits")
Re: Utilisation de Eztw32.dll
Publié : lun. 23/juil./2012 22:29
par Trebor55
debug OpenLibrary(0,"EZTW32.DLL") affiche 0
Je suis sous win7 x64 et PB 4.61
Re: Utilisation de Eztw32.dll
Publié : lun. 23/juil./2012 22:31
par G-Rom
utilise pb en x86.

Re: Utilisation de Eztw32.dll
Publié : lun. 23/juil./2012 22:40
par Trebor55
C'est Ok et Merci
J'avais essayé en vain mais j'avais dû faire une erreur
Re: Utilisation de Eztw32.dll
Publié : jeu. 26/juil./2012 12:16
par Trebor55
Bonjour,
ça marche impec et merci du coup de main.
la prochaine fois je ferais un peu plus attention à ce que je fais.