Exemple simple pour appeler un DLL Windows avec Linotte :
[php]
/*
Exemple d'utilisateur du greffon Adaptateur 0.1
Ce greffon permet d'appeler du langage Linotte une DLL sous Windows
*/
principale :
dll :: adaptateur
types :: casier de textes <
- "entier", "texte","texte", "entier"
paramètres :: casier de textes <
- "0", "Mon message !","Titre fenetre", "38"
début
// Chargement automatique du greffon :
~greffon 1 adaptateur 0.1 "http://abaque.googlecode.com/files/Adaptateur.zgl"
// Les paramètres de la méthode "appellerdll" du greffon Adaptateur sont :
// - nom de la DLL (texte)
// - nom de la fonction à appeler (texte)
// - type du retour (texte)
// - tableau des types des paramètres (casier de textes)
// - tableau des paramètres (casier de textes)
//
// Les types possibles sont : texte, entier, décimal
affiche "retour : " + dll.appelerdll("User32.dll", "MessageBoxA", "entier", types , paramètres)
[/php]
[php]
/*
Exemple d'utilisateur du greffon Adaptateur 0.1
Ce greffon permet d'appeler du langage Linotte une DLL sous Windows
*/
principale :
dll :: adaptateur
types :: casier de textes <
- "entier", "texte","texte", "entier"
paramètres :: casier de textes <
- "0", "Mon message !","Titre fenetre", "38"
début
// Chargement automatique du greffon :
~greffon 1 adaptateur 0.1 "http://abaque.googlecode.com/files/Adaptateur.zgl"
// Les paramètres de la méthode "appellerdll" du greffon Adaptateur sont :
// - nom de la DLL (texte)
// - nom de la fonction à appeler (texte)
// - type du retour (texte)
// - tableau des types des paramètres (casier de textes)
// - tableau des paramètres (casier de textes)
//
// Les types possibles sont : texte, entier, décimal
affiche "retour : " + dll.appelerdll("User32.dll", "MessageBoxA", "entier", types , paramètres)
[/php]