Bonjour et meilleurs vœux à toutes et à tous,
Delphi 10.3.3, windows 10, SQLite 3.33 32 bits.
Je finalise une petite appli et depuis plusieurs jours, je bute sur l'erreur : Erreur 2202 Package 'FireDac' requis non trouvé.
Après des recherches sur le forum ou sur le net, les différentes solutions testées n'ont rien changé, y compris le redémarrage du PC. J'ai même réécris complètement la fiche principale et ajouté chacune des fiches du programme l'une après l'autre, aucun changement.
Ce qui m'intrigue néanmoins, c'est que les différentes unités de la clause Uses sont soulignées de rouge dans l'EDI, les différentes fonctions ou procédures dans le corps du programme aussi...
Ce qui me fait penser à une erreur de variables d'environnement, cependant et bien que RadStudio soit installé dans la configuration conseillée (C:\Programmes (x86)\embarcadero\studio\20.0...), je n'arrive pas à trouver l'origine du problème. Après recherche, les DCP (paquets compilés, si j'ai bien compris) de FireDac, se trouvent dans le répertoire $(Lib\Debug) et $(Lib\Release), seulement la taille diffère (information de debogage ?). J'ai testé avec les 2 répertoires, même message d'erreur. J'ai même copié les DCP dans le répertoire où se trouve le source de l'application, même message d'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 (DataModule) unit Donnees32; interface uses System.SysUtils, System.Classes, FireDAC.Stan.Intf, FireDAC.Stan.Option, FireDAC.Stan.Error, FireDAC.UI.Intf, FireDAC.Phys.Intf, FireDAC.Stan.Def, FireDAC.Phys, FireDAC.Stan.Pool, FireDAC.Stan.Async, FireDAC.Phys.SQLite, FireDAC.Phys.SQLiteDef, FireDAC.Stan.ExprFuncs, FireDAC.VCLUI.Wait, FireDAC.Stan.Param, FireDAC.DatS, FireDAC.DApt.Intf, FireDAC.DApt, Data.DB, FireDAC.Comp.DataSet, FireDAC.Comp.Client; type...
Comme indiqué dans la documentation Embarcadero, dans Projet->Options, j'ai laissé en blanc le répertoire de sortie des DCP et des Packages. Même résultat. J'ai testé avec ou sans les paquets d'exécution, même résultat.
Si quelqu'un a déjà rencontré ce problème, je suis preneur de toute suggestion.
Partager