Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Problem with RUN command
Message
 
À
07/09/2000 12:05:40
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Divers
Thread ID:
00413453
Message ID:
00413660
Vues:
13
>>>>>Hi,
>>>>>I am trying to create a call to external program.
>>>>>I created a string with command line options,parameters etc. and then
>>>>>call RUN command.
>>>>>When I use RUN/N1 &lcCommand everything looks good, but when I did
>>>>>RUN &lcCommand, I've got an error message 'String is too long'.
>>>>>So, when I use option N1, VFP doesn't check and send it to OS?
>>>>>Does anybody have a similar problem?
>>>>>TIA
>>>>
>>>>Jerry, try to create the full command string before your execute it.
>>>>
>>>>lcRunCommand = "RUN " + lcCommand && or "RUN/1 " + lcCommand
>>>>&lcRunCommand
>>>
>>>
>>>Nick,
>>>thanks, but it doesn't work.
>>>Jerry
>>
>>Could you post your full command string code here?
>Nick,
>It's very long and has a lot of command line switches,options and variables.
>********************
>lcCommand = gs_PSSQRBin+'SQRW.EXE' + " "+;
> gs_PSSQRSrc+tcSQRName+'.SQR' + " "+;
> CHRTRAN(xCrypt(gu_PSUserID),')','') + "/" +;
> CHRTRAN(xCrypt(gu_PSUserPwd),')','') + "@" + gs_PSDataBase+" "+;
> "-xcb -i" + lcPSIniLoc + " -m"+lcPSIniLoc+"allmaxes.max"+" "+;
> "-o" + gs_PSTempLoc+"SQR.LOG"+" "+;
> "-ZIF"+lcPSIniLoc+"pssqr.ini" +" "+;
> ['CATS']+" "+['CATS']+" "+['CATS']+" "+lcParamString
>
>RUN &lcCommand && this is very the problem
>**************

So it is over 350 char long. Never tried such a big RUN commands. How about Ed's suggestion, does that work?
Nick Neklioudov
Universal Thread Consultant
3 times Microsoft MVP - Visual FoxPro

"I have not failed. I've just found 10,000 ways that don't work." - Thomas Edison
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform