As I try to compile my old applications developped on Delphi 3.0, I
receive the following error message
"[DCC Erreur] UtestQuery.pas(7): F2051 L'unité ExtActns a été compilée
avec une version différente de StdActns.TEditAction"
or, translated in english:
"F2051 ExtActns unit has been compiled with a different version of
StdActns.TedidAction"
Can anyone help me?
Have a nice day,
Hlmhv
There was no such thing as Actions in D3.
So the project was developed in a later version or you used a
thirdpartycomponent. If you have the source for that component, you can
recompile it in D2007.
Alfred.
Henri
> As I try to compile my old applications developped on Delphi 3.0,
> I receive the following error message
> "[DCC Error] UtestQuery.pas(7): F2051 ExtActns unit has been
> compiled with a different version of StdActns.TEditAction"
Do you have D3 and D2007 intstalled on the same machine? If so, then you
probably don't have your paths set up correctly, such that D2007 is finding
the wrong DCU files to compile with.
Gambit
When the compiler stops, the EDI points on "DBGrids" or "ComCtrls" in
the USES line.
That's for me the first occurence of this kind of problem since I program...
The error point to the unit StdActns. That unit was introduced in D5 or 6.
Is there any object in your sourcecode called TeditAction? If so, and say it
lives in MyUnit, then you can call all methods for that component with the
prefix MyUnit.
I don't see any other solution to your problem. Well, reinstall D3 and
compile your project in D3.
Success, Alfred.