www.delorie.com/archives/browse.cgi | search |
X-Spam-Check-By: | sourceware.org |
X-ME-UUID: | 20061229233000720 DOT AFD9B6400081 AT mwinf3109 DOT me DOT freeserve DOT com |
Message-ID: | <000b01c72ba8$f99d8aa0$78d94c51@default> |
From: | "Ciarán Ó Duibhín" <ciaran AT oduibhin DOT freeserve DOT co DOT uk> |
To: | <cygwin AT cygwin DOT com> |
Subject: | Calling a cygwin binary from CreateProcess - problem with redirection |
Date: | Sat, 30 Dec 2006 00:25:12 -0000 |
MIME-Version: | 1.0 |
X-Mailer: | Microsoft Outlook Express 5.50.4807.1700 |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Hi, I have no experience with cygwin, but I downloaded a Windows .exe which is a unix program compiled for Windows with cygwin. Several cygwin dll's are included. I can run this program from the DOS command line. An example command line is: c:\progra~1\freeli~1.4\analyzer -f data\config\en.cfg < c:\split.txt > new.txt But I would like to launch it from another Windows application - a graphic interface I am writing for it, in fact. However, when I supply the above command line to the Windows CreateProcess function as the lpCommandLine parameter, I get the error message "CONFIG_OPTIONS: Error -11 parsing command line. unknown option '' at position 4 in command line" ie. the redirection symbol <. It doesn't matter whether or not there is a space after the redirection symbol. This is the same error message as produced when a commandline parameter which is genuinely in error is supplied to the program, so it seems that the combination of CreateProcess and cygwin is passing the redirection parameter to the program in some mutated form, whereas it arrives correctly from the command line. Any ideas gratefully received. Thanks, Ciarán Ó Duibhín. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |