Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.07;
Скачать: CL | DM;

Вниз

WinExec   Найти похожие ветки 

 
dm37   (2003-07-25 10:51) [0]

Подскажите, строка
WinExec("aaa.bat > aaa.txt",SW_SHOW)
выполняется норамально (создается файл aaa.txt), а строка
WinExec("bbb.exe > aaa.txt",SW_SHOW)
не создает файл aaa.txt
вообще-то мне надо данные из файла aaa.txt засунуть TStrings
Что можете посоветовать.


 
Юрий Зотов ©   (2003-07-25 10:57) [1]

Все зависит от программы bbb.exe. Если она не использует stdoutput, то и перенаправлять нечего.


 
Caligula   (2003-07-25 11:05) [2]

А чтоб засунуть в TStrings надо (аналогично, что и с TStringList):
TStringList.LoadFromFile(FileName)


 
dm37   (2003-07-25 11:11) [3]

Если я выполняю эту команду из командной строки, все работает.
Можно это проверить с rar.exe, тоже не работает:
WinExec("rar.exe > aaa.txt",SW_SHOW)


 
MalkoLinge ©   (2003-07-25 13:01) [4]


> Caligula (25.07.03 11:05)
> А чтоб засунуть в TStrings надо (аналогично, что и с TStringList):
> TStringList.LoadFromFile(FileName)

TStrings - абстрактный класс :)



 
Anatoly Podgoretsky ©   (2003-07-25 13:26) [5]

Из командной строки это как?
Возможно окажется у нас разное поинимание командных строк


 
Gigabyte ©   (2003-07-26 14:06) [6]

Используй CreateProcess и перенаправление вывода на Handle какого-то Streama, а потом TStringList.LoadFromStream(Stream)



Страницы: 1 вся ветка

Текущий архив: 2003.08.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
14-20670
nick-from
2003-07-19 01:25
2003.08.07
атака на сайт (чат)


1-20467
deadcdrom
2003-07-25 07:14
2003.08.07
DLL


7-20834
OpoloXAI
2003-05-23 18:34
2003.08.07
Как переключить раскладку клавиатуры на Украинский язык?


1-20628
NetKnight
2003-07-21 21:42
2003.08.07
Сишный kbhit() или паскалевский ReadKey в дельфях?


7-20823
Shadow
2003-05-25 14:19
2003.08.07
Серийный номер.