Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Why does compiling a VFP DLL as MTDLL cause C000005 on Win9X
Message
De
16/06/2004 03:02:50
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
COM/DCOM et OLE Automation
Titre:
Why does compiling a VFP DLL as MTDLL cause C000005 on Win9X
Divers
Thread ID:
00914141
Message ID:
00914141
Vues:
62
Hi all,

We have a dll that was being compiled as single-threaded COM dll, and we switched this to multi-threaded COM dll the other day.

Then today we just spent 4 hours trying to figure out why we were getting C00005 and GPFs all through the application on Windows 98/ME. Then David finally figured it out that it was switching it to MTDLL that caused it.

2 questions:

1. Why is this the case that MTDLLs seem to crash on Windows 98?

2. What happens to the *r1.dll that is created then when the dll is set to single threaded and loaded? Where will it be created? When running as admin it was being created in the Program files folder of our application, where will it be created when the user can't write to that folder?

Chris.
Have a nice day :)
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform