Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Trying to run a VFP program from Visual C++
Message
 
À
15/10/1997 19:33:23
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Divers
Thread ID:
00054681
Message ID:
00055239
Vues:
26
>>I need to run a VFP 3.0 program that PACK's the database. Visual C++ won't let me execute the command directly because it won't allow exclusive access to the VFP database (It is a snapshot type). So, I wrote a VFP program that goes through each table and issues a PACK command. I am trying to execute the program from Visual C++ using the following:
>>
>>// i = CreateProcess("C:\\esdk2030\\esdkpack.exe", NULL, NULL, NULL, TRUE, NULL, NULL, NULL, NULL, NULL);
>>
>>The preceeding statement runs without errors but the value of i is 0(zero) which means it didn't really execute the esdkpack.exe program.
>>
>>Any ideas on how to execute a VFP program from Visual C++. Thanks. Don West.
>
>Build your app as OLE DLL instead of EXE. You should be able to use it like an OCX/ActiveX from C++. I think you should also register your DLL using REGSRV32.EXE program.
>
>Vlad

Thanks for the suggestion. I discovered WinExec in VC++ and that did the trick. Also, I pass a parameter and use the PARAMETERS and it picks up the location of my database.
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform