PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Langage externe
Langage externe
Débuté par jmoyano, 22 nov. 2005 20:18 - 3 réponses
Posté le 22 novembre 2005 - 20:18
Est -il possible d'appeler une routine écrite en C à partir d'un projet Windev 9 ?
Posté le 22 novembre 2005 - 23:31
Mettre la fonction C dans une DLL ( en exportant le nom de cette fonction )
exemple

extern "C" DWORD PASCAL EXPORT ExportedFunction(DWORD a, DWORD b)
{
return a+b;
}

Puis utiliser la fonction API en WLangage.

n est un entier
n = API("madll","ExportedFunction", 1, 2 )
trace(n)
Posté le 23 novembre 2005 - 10:31
Salut

Tu peux aussi trouver ta fonction écrite en C# dans un assemblage
..NET.

Windev s'interface facilement avec .NET

--
Ciao
Pat Biker
http://aaa.windev.free.fr/



On Tue, 22 Nov 2005 22:31:23 +0100, "kelvin Condor"
<ckelvin@nospam.ifrance.com> wrote:

Mettre la fonction C dans une DLL ( en exportant le nom de cette fonction )
exemple

extern "C" DWORD PASCAL EXPORT ExportedFunction(DWORD a, DWORD b)
{
return a+b;
}

Puis utiliser la fonction API en WLangage.

n est un entier
n = API("madll","ExportedFunction", 1, 2 )
trace(n)
Posté le 24 novembre 2005 - 23:10
Merci, je vais essayer