Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Pascal
Expertise: Beginner
Jan 29, 1999

Runing a DOS Program

Question:
I am trying to run a DOS program using the folowing syntax:
WinExec('Command.com /c c:\remaddr CN=variable', wn_shownormal);
I can't manage to get it to work with a variable "variable"; I always get a variable conflict.

Answer:
You can't just pass the variable on its own or as its own type. You have to convert it to a string if it's not one but in any case you must always use string concatenation to pass variables. For example, let's say your variable is already a string. Your WinExec call would look like this:

WinExec('Command.com /c c:\remaddr CN=' + 
         MyStringVar + ' wn_shownormal');
DevX Pro
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap