Bonjour à tous les developpeur sous Delphi,
je viens de me remettre sous ce RAD dans sa version 2006 pour travailler sur un projet existant
qui utilise moulte composants, dont entre autre SQX (destiné à la compression, disponible sur
[ Lien ].
J'ai mis du temps à installer tous les composants nécessaires et sa compile presque

, j'ai un problème avec SQX, avec lequel je bloque complet...
Donc voilà ce qu'il en est:
- Juste une DLL et des fichiers C/C++ dans l'archive de SQX (et je n'arrive pas à exploiter cette DLL)
- Pourtant mon projet utilise SQX et à été developpé sous Delphi 2006
- La classe engine_SQX du projet sur lequel je bosse contient dans sa clause uses les classes suivantes:
uSQX_Ctrl, uSQX_Errors (qui n'appartienent pas au projet, ces fichiers doivent donc appartenir à SQX )
-Message d'erreur à la compilation:
Citation:
|
[Pascal Fatal Error] engine_SQX.pas(19): F1026 File not found: 'uSQX_Ctrl.dcu'
|
Ce que j'ai essayé:
- Component
-> import Component -> Import a type library -> Add -> la
dll de l'archive: ne fonctionne pas, même resultat avec import ActiveX
Control et import .NET assembly

- uses uSQX_Ctrl in 'C:\Doc[...]\sqx20.dll' -> Ne fonctionne pas mieux

- Tools
-> Options -> Environment Options -> Delphi Options ->
Library - Win 32 -> Library Path, Browsing Path, Debug DCU path:
dans ces 3 champs j'ai rajouté je chemin de la dll, et même du reste de
l'archive... résultat:

Ce fichier, uSQX_Ctrl.dcu, ne fait pas partie du projet, ni de
l'archive SQX, alors comment compiler ? peut-on l'extraire de la dll ?
S'il vous plait, aidez-moi...

En vous remerciant par avance...