Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Pascal Borland > Re: unknown ide...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 7 of 7 Topic 1070 of 1118
Post > Topic >>

Re: unknown identifier

by "Sv. Broholm" <sbroholm@[EMAIL PROTECTED] > Feb 6, 2008 at 12:34 PM

On 27 Dec. 2007, 22:02, "Dave R." <dwragle (at) drbsystems (dot) com>
wrote:
> "Joe" <j...@[EMAIL PROTECTED]
> wrote in message
>
> news:13mod69bok30h86@[EMAIL PROTECTED]
>
>
>
>
>
> > Dave R. wrote:
> >> "Joe" <j...@[EMAIL PROTECTED]
> wrote in message
> >>news:13mnjamps7fpn19@[EMAIL PROTECTED]
> >>> I keep tring to shell out of my program to run a small utility
> >>> program. I use Exec. and I keep getting the same error, Unknown
> >>> Identifier. That I don't under stand. That command or option in
> >>> listed in the help files.
>
> >>> Exec ('CMD.EXE /C ' + myutil.exe);
>
> >> The declaration for Exec is:
>
> >> procedure Exec(Path, CmdLine: string);
>
> >> So the compiler is treating myutil.exe as a variable name /
> >> identifier, but since it hasn't been declared as one the compiler
> >> throws an error. You probably need something like:
>
> >> Exec(GetEnv('COMSPEC'), '/C myutil.exe);
>
> >> GetEnv('COMSPEC') will return the full path to the command
> >> interpreter, and the '/C myutil.exe' will complete the command line
> >> you need.
>

The problem is caused by Windows XP: You dont get the correct
environment using GetEnv().
First test:
   Exec('C:\WINDOWS\SYSTEM32\CMD.EXE', '/C C:\TURBO7\MyUtil.EXE');
and remember to include $M-directive.

When you see it runs like a charm you can modify the the Exec-
statement using paramaters instead of fixed strings.

Keep us posted.

Svend Broholm
 




 7 Posts in Topic:
unknown identifier
Joe <joe@[EMAIL PROTEC  2007-12-21 09:18:27 
Re: unknown identifier
"Dave R." <d  2007-12-21 09:42:25 
Re: unknown identifier
Joe <joe@[EMAIL PROTEC  2007-12-21 16:39:37 
Re: unknown identifier
Robert Riebisch <Rober  2007-12-22 21:05:42 
Re: unknown identifier
"Dave R." <d  2007-12-27 16:02:48 
Re: unknown identifier
Joe <joe@[EMAIL PROTEC  2008-02-05 12:09:28 
Re: unknown identifier
"Sv. Broholm" &  2008-02-06 12:34:39 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sat Jul 26 5:35:29 CDT 2008.