je ne vois pas d'interface dans ce que tu as fais...
alors une petite remarque avant tout, ta structure CModuleInitInfos devrait se trouver dans une unité utilisée à la fois pas l'EXE et le DLL...ça évite de mauvaises surprises quand on fait une modification de la structure et qu'on oublie de la modifier de l'autre côté.
dans le bout de code que tu montres, tu n'as besoin que de deux info, voici donc l'interface que devrait recevoir la DLL :
avec les explications données plus haut, tu devrais pouvoir le faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 type IDBInterface=interface function Connected:boolean; function DBName:pchar; end;
Partager