Utilisation de Eztw32.dll

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Trebor55
Messages : 39
Inscription : dim. 14/nov./2010 10:20
Localisation : Meuse

Utilisation de Eztw32.dll

Message 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
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: Utilisation de Eztw32.dll

Message par G-Rom »

Bonjour , regarde la commande LoadLibrary() et l'aide.

@+
Avatar de l’utilisateur
Trebor55
Messages : 39
Inscription : dim. 14/nov./2010 10:20
Localisation : Meuse

Re: Utilisation de Eztw32.dll

Message 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.
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Re: Utilisation de Eztw32.dll

Message par djes »

G-Rom s'est trompé, c'est OpenLibrary(). Il te faut aussi la version complète de PB pour utiliser les API.
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Re: Utilisation de Eztw32.dll

Message 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
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: Utilisation de Eztw32.dll

Message 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.
:oops:

Autant pour moi...
Avatar de l’utilisateur
Trebor55
Messages : 39
Inscription : dim. 14/nov./2010 10:20
Localisation : Meuse

Re: Utilisation de Eztw32.dll

Message par Trebor55 »

Merci, je vais fouiller dedans et espérer trouver mon bonheur.
A+
Avatar de l’utilisateur
Trebor55
Messages : 39
Inscription : dim. 14/nov./2010 10:20
Localisation : Meuse

Re: Utilisation de Eztw32.dll

Message 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
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: Utilisation de Eztw32.dll

Message par G-Rom »

que fait :

Code : Tout sélectionner

debug OpenLibrary(0,"EZTW32.DLL")
?
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: Utilisation de Eztw32.dll

Message 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")

Avatar de l’utilisateur
Trebor55
Messages : 39
Inscription : dim. 14/nov./2010 10:20
Localisation : Meuse

Re: Utilisation de Eztw32.dll

Message par Trebor55 »

debug OpenLibrary(0,"EZTW32.DLL") affiche 0
Je suis sous win7 x64 et PB 4.61
Dernière modification par Trebor55 le lun. 23/juil./2012 22:31, modifié 1 fois.
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: Utilisation de Eztw32.dll

Message par G-Rom »

utilise pb en x86. :mrgreen:
Avatar de l’utilisateur
Trebor55
Messages : 39
Inscription : dim. 14/nov./2010 10:20
Localisation : Meuse

Re: Utilisation de Eztw32.dll

Message par Trebor55 »

C'est Ok et Merci
J'avais essayé en vain mais j'avais dû faire une erreur
Avatar de l’utilisateur
Trebor55
Messages : 39
Inscription : dim. 14/nov./2010 10:20
Localisation : Meuse

Re: Utilisation de Eztw32.dll

Message 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.
Répondre