tu décalare ta procédure comme partie de ta form dans Private ou Public
j'ai fait le test en la déclarant a l'extérieur j'ai eu le meme méssage que toi
par contre quand je la décalre comme proceudre public de la form sa marche .
déclaration .
1 2 3 4
| Public
procedure Imprimer(Sender: TObject);
end; |
1 2 3 4 5 6
| procedure TForm1.Imprimer(Sender: TObject);
var
vaIn, vaOut: OleVariant;
begin
WebBrowser_Affichage.ControlInterface.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER, vaIn, vaOut);
end; |
............dans une autre fonction de la DLL j'ai:
//définition de l'événement OnClick du bouton
Button_Imprimer.OnClick := Imprimer;
Partager