- Visual Basic / VB.NET : Programmation linéaire avec glpk (simplexe, optimisation sous contrai
- Visual Basic / VB.NET : Programmation linéaire avec glpk (simplexe, optimisation sous contrai
- C / C++ / C++.NET : Résoltion des programme linéaire (méhode de simplexe) - Co
- C / C++ / C++.NET : Programmation lineaire - CodeS SourceS
- C / C++ / C++.NET : Programmation lineaire - CodeS SourceS
Malheureusement je ne maîtrise pas suffisamment la compilation de DLL pour t'aider...
Je n'ai pas de problème à faire fonctionner l'exemple VB que tu donnes. La seule chose est que je voudrais pouvoir suivre les évolutions de Glpk avec les corrections de bugs et les amélioration de performances, sachant que je souhaite continuer à travailler en VB.
Je n'ai pas non plus de problème sous C++ avec la DLL compilée sous C++. Ce que je cherche en réalité est le moyen de rendre compatible ma DLL compilée en C++ avec une utilisation sous VB. Je pense malheureusement que cela dépasse mes compétences en C. Enfin, peut-être qu'avec l'aide du Web selon ton conseil, je devrais pouvoir m'en sortir.
En tout cas, merci pour ton aide.
Utiliser la DLL avec VC++ ce serait un peu faire cette démarche : GLPK (C) --> DLL (VB) --> GLPK (VC++)
Si tu veux travailler en Visual C++, il faut partir directement des sources de GLPK : ftp://mirror.cict.fr/gnu/ (ou voir à partir de http://www.gnu.org/software/glpk/ pour d'autres miroirs)
La compilation ne doit pas être immédiate, mais il y a apparemment pas mal de topics sur le sujet (Google : GLPK Visual C++).
Bonne continuation...
Une question cependant, comment se procurer les sources de la DLL Glpk48VB.dll ? En cherchant sur le Net, j'ai trouvé qu'il existait une version 49 de la même DLL (chercher Glpk49VB.dll sous Google), mais impossible de mettre la main sur le dit fichier.
J'ai essayé vainement de compiler les sources du package Glpk sous Visual C++ 6.0. Il semblerait que l'ordre des arguments d'appel ne coïncide pas entre C++ et VB6 (option __decl versus __stdcall).