#1 2017-02-05 18:55:51

Geppy
Member
Registered: 2013-05-08
Posts: 6

[DCC Fatal Error] SynMongoDB.pas(6119): F2084 Internal Error: URW1111

Hi,

very long time since my first post here.
After three years I updated mORMot files in Delphi 2010 Pro and tried to run TestSQL3.dpr to check everything is ok but I got the error in subject: [DCC Fatal Error] SynMongoDB.pas(6119): F2084 Internal Error: URW1111

The editor pointed to an empty source row in SynMongoDB.pas and after many searches in Google about Delphi compiler error F2084 I didn't find any helpful information.

I don't know if this matters, but few months ago I updated SO going from Window 7 to Windos 10 and since then I never used mORMot: by the while, I had no problems with all my other Delphi projects and third part libraries in the meantime.
The previous version of mORMot was working and passed all test in Win 7.

I disintalled and reinstalled Dephi with all Embaradero patches, Andy's DevExtensions and IDE Fix Pack, checked all library and search mORMot paths in Delphi options but I still get the same error.

No particular conditional define in project options: maybe I'm missing something, any clue about this problem?

Thanks.

Offline

#2 2017-02-05 19:51:38

Geppy
Member
Registered: 2013-05-08
Posts: 6

Re: [DCC Fatal Error] SynMongoDB.pas(6119): F2084 Internal Error: URW1111

Some additional details.
Trying to solve this problem, I just found that when I try to compile TestSQL3.dpr and consequently get the F2084 error, every other project doesn't compile anymore and Delphi shows an error in dcc140.dll.
For example: [DCC Fatal Error] Exception EAccessViolation: Access violation at address 05DE535B in module 'dcc140.dll'. Read of address 146DA80C

If I quit and relaunch Delphi the problem disappears and I can compile every other project, but if I try to compile TestSQL3.dpr it starts again: F2084 error and dcc140.dll error for whatever project I try to compile.

Offline

#3 2017-02-22 18:00:54

Geppy
Member
Registered: 2013-05-08
Posts: 6

Re: [DCC Fatal Error] SynMongoDB.pas(6119): F2084 Internal Error: URW1111

My old PC was giving me a lot of trouble after Win 7 to Win 10 upgrade and I supposed that this problem with Mormot framework was something related to it (DLLs conflict, corrupted Windows registry, etc.)

I just changed my PC and made a clean Delphi 2010 Pro installation with Mormot following the instructions in 26.3 documentation paragraph, but I still have the same problem sad

I ckecked and checked again the environment variables, the Delphi library paths, but no way to compile TestSQL3.dpr.

Now I have a doubt.
The installation instructions say to put 64-bit SQLite3 library in Win64 .exe folder.
This library is needed only if I want to compile 64 bit Delphi applications or is needed for any 64 bit Windows SO even if I develop only in Delphi 10 which is 32 bit?
And, just to be sure... which is the intended Windows 10 64 bit .exe folder?
Three years ago, when I installed Mormot for the very first time, I don't remember if I copied sqlite3-64.dll, but in any case I compiled and passed all the tests.

By the while, I'm using Mormot whitout any problem in my application and I can run almost all examples supplied with the framework.

Offline

Board footer

Powered by FluxBB