Bonjour,
je genère des fichier html, et je voudrais pour les imprimer.
j'ai trouver ceci sur le web mais cela ne fonctionne pas.
j'ai ceci comme message d'erreur en execution:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 ' APIs + Const Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long Const SW_SHOWNORMAL = 1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' Fonction ' Filename$ est le nom du fichier ShellExecute(Me.Handle, "print", "facture.html", "", "", SW_SHOWNORMAL) End Sub
Un appel à la fonction PInvoke 'Gestion Facturation Ecoles!GestionFacturationEcoles.Form1::ShellExecute' a déséquilibré la pile. Cela peut se produire, car la signature PInvoke managée ne correspond pas à la signature cible non managée. Vérifiez que la convention d'appel et les paramètres de la signature PInvoke correspondent à la signature non managée cible.
Quelqu'un peut-il m'aider à corriger ce problème ou trouver une autre solution.
Ou me dire comment envoyer un fichier à l'imprimante.
Merci d'avance pour votre aide.
Partager