Bonjour à tou(te)s
Je suis encore et toujours sur mon code d'imprimante à ticket.
L'impression ne pose plus de problème mais je dois avoir une fonction pour ouvrir le tiroir-caisse.
J'ai déjà trouvé ici quelques morceaux de code pour faire ça le plus simple me semblait être le suivant :
Problème: ça me renvoie une jolie violation d'accès:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 procedure OpenCashDrawer(PrinterName: string; Methode: string); const OPEN_CODE: ansistring = Chr(27) + Chr(112) + Chr(48) + Chr(25) + Chr(250); begin Escape(TPrinterWin(Printer).Handle, PASSTHROUGH, Length(OPEN_CODE), PAnsiChar(OPEN_CODE), nil);
Je sais que je suis sous Firemonkey mais l'application est en version Windows.---------------------------
Notification des exceptions du débogueur
---------------------------
Le projet truc.exe a déclenché la classe d'exception $C0000005 avec le message 'access violation at 0x77272373: write of address 0x0096e3e0'.
---------------------------
Arrêter Continuer Aide
---------------------------
Qu'est-ce qui cloche la-dedans à votre avis ?
Partager