<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>9 Jan 2020 16:00:30 Z</lastBuildDate><pubDate>25 Nov 2014 11:01:38 Z</pubDate><description>Bonjour,&#13;
&#13;
Je rencontre quelques difficultés lors de l'utilisation d'un assemblage dotnet pour manipuler le lecteur/scanner de chèques EPSON.&#13;
&#13;
J'ai téléchargé les drivers les exemples et la documentation sur le site d'Epson, ici :&#13;
https://download.epson-biz.com/modules/pos/index.php?page=prod&amp;pcat=8&amp;pid=2940&#13;
&#13;
Dans les exemples, il y a un projet en C# que je tente de transposer en WL pour pouvoir utiliser le lecteur dans un programme écrit avec windev... jusque là, rien de bien extraordinaire.&#13;
&#13;
Là où ça commence a se compliquer c'est quand j'arrive à l'utilisation d'événements (deleguate dotnet).&#13;
&#13;
J'ai bien vu et je pense avoir compris le principe de l'exemple WD Délégué DOTNET fourni avec WD 19.&#13;
&#13;
Voici ce que dit la documentation d'EPSON :&#13;
&#13;
Event Callback Registration Method&#13;
Under .NET environment, events are provided instead of the CALLBACK functions provided under Win32/64&#13;
environment.&#13;
For more details on the events, refer to Events (p.205). For more details on the CALLBACK functions, refer to&#13;
TM-S9000/S2000 API Reference Guide for Win32/64 - Chapter 3 “Programming guide”.&#13;
&#13;
Example (When the scan processing)&#13;
&#13;
Definition&#13;
[code]&#13;
ErrorCode SCNMICRSetStatusBack()&#13;
[/code]&#13;
&#13;
Delegate Definition&#13;
[code]&#13;
delegate void SCNMICRStatusCallbackHandler (int transactionNumber, MainStatus mainStatus, ErrorCode subStatus, String portName )&#13;
[/code]&#13;
&#13;
Event Definition&#13;
[code]&#13;
event SCNMICRStatusCallbackHandler SCNMICRStatusCallback&#13;
[/code]&#13;
&#13;
Using&#13;
Application callback function definition&#13;
[code]&#13;
public void AppSCNMICRStatusHandler(int transactionNumber, MainStatus mainStatus, ErrorCode subStatus, String portName ) {&#13;
}&#13;
[/code]&#13;
&#13;
Registration procedure&#13;
1 Registration procedure.&#13;
This does not enable an event to be issued.&#13;
[code]&#13;
&lt;MFDevice&gt;.SCNMICRStatusCallback += new MFDevice.SCNMICRStatusCallbackHandler (AppSCNMICRStatusHandler);&#13;
[/code]&#13;
2 Function that enables an event to be issued.&#13;
Calling this function allows an event to be issued.&#13;
[code]&#13;
&lt;MFDevice&gt;.SCNMICRSetStatusBack();&#13;
[/code]&#13;
&#13;
Cancel procedure&#13;
1 Disables an event to be issued.&#13;
[code]&#13;
&lt;MFDevice&gt;.SCNMICRCancelStatusBack();&#13;
[/code]&#13;
2 Cancels the registered callback function.&#13;
[code]&#13;
&lt;MFDevice&gt;.SCNMICRStatusCallback -= new MFDevice.SCNMICRStatusCallbackHandler (AppSCNMICRStatusHandler);&#13;
[/code]&#13;
&#13;
Le problème que je rencontre c'est que je ne comprends pas comment transcrire le code dotnet en WL.&#13;
&#13;
Comment transcrire en WL chaque type de définition et ensuite, comment transcrire chacune des étapes pour le traitement des événements ?&#13;
&#13;
Merci d'avance pour toute information me permettant d'avancer sur le sujet.&#13;
&#13;
Cordialement,&#13;
M</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/177084-assemblage-dotnet-pour-lecteur-cheques-epson-s2000mj/read.awp</link><title>Assemblage dotnet pour lecteur de chèques Epson TM-S2000MJ</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>SEIH</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/177084-assemblage-dotnet-pour-lecteur-cheques-epson-s2000mj-236064/read.awp</comments><pubDate>9 Jan 2020 16:00:30 Z</pubDate><description>Bonjour Nathanaël&#13;
&#13;
Je sors ce sujet des tréfonds du forum ... avez vous pu, depuis 2015, avancer sur ce projet ? &#13;
Je tente de…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/177084-assemblage-dotnet-pour-lecteur-cheques-epson-s2000mj-236064/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/177084-assemblage-dotnet-pour-lecteur-cheques-epson-s2000mj-236064/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/177084-assemblage-dotnet-pour-lecteur-cheques-epson-s2000mj/read.awp">Assemblage dotnet pour lecteur de chèques Epson TM-S2000MJ</source><title>Re: Assemblage dotnet pour lecteur de chèques Epson TM-S2000MJ</title></item></channel></rss>
