Comment obtenir le nom de l'imprimante
Publié : dim. 23/déc./2018 17:56
Bonjour à tous,
j'ai une procédure qui devrait me sortir le nom de mon imprimante, mais le problème les caractères ne sont absolument pas lisibles, du à l'Unicode je suppose.
Si quelqu'un a la solution, je suis preneur et je l'en remercie beaucoup.
j'ai une procédure qui devrait me sortir le nom de mon imprimante, mais le problème les caractères ne sont absolument pas lisibles, du à l'Unicode je suppose.
Si quelqu'un a la solution, je suis preneur et je l'en remercie beaucoup.
Code : Tout sélectionner
Procedure.s GetDefaultPrinter()
Protected PrinterName.s = Space(1000)
Protected Size = 1000
OpenLibrary(1, "Winspool.drv")
CallFunction(1, "GetDefaultPrinterA", @PrinterName, @size)
ProcedureReturn PrinterName
EndProcedure