Вверх ↑
Разработчик
Ответов: 26170
Рейтинг: 2127
#1: 2011-06-28 14:17:06 ЛС | профиль | цитата
CriDos писал(а):
а не, вылетает

На чем вылетает, то может проблема не в WinExec

Попробуй на обычной таблице

code_24509.txt
------------ Дoбавленo в 14.17:
Я подозреваю, что проблема кроется в другом. Тут мы пытаемся запустить второе консольное приложение, поверх незаконченного предыдущего с переназначением оверлэпида. Интересно, а вот такой пример вылетает



Add(MainForm,2953706,63,147)
{
Width=793
Height=577
Caption="TaskList"
link(onCreate,6353601:doWork2,[])
}
Add(Charset,1075513,273,154)
{
link(onCharset,6222339:doAdd,[])
}
Add(StrList,6222339,336,154)
{
}
Add(Replace,10589290,336,217)
{
SubStr="1310"
link(onReplace,9502237:doReplace,[])
link(Str,6222339:Text,[])
}
Add(Replace,9502237,385,217)
{
SubStr=""""
DestStr="1310"
link(onReplace,1642398:doReplace,[])
}
Add(Hub,8537244,483,217)
{
OutCount=6
link(onEvent1,10397504:doText,[])
link(onEvent3,2320706:doClear,[(615,237)(615,279)])
link(onEvent4,10125348:doEnum,[(531,244)(531,272)])
link(onEvent5,6222339:doClear,[(509,251)(509,121)(318,121)(318,167)])
link(onEvent6,8016477:doConsoleTerminate,[(515,258)(515,288)(177,288)(177,174)])
}
Add(Replace,1642398,434,217)
{
SubStr="""
link(onReplace,8537244:doEvent1,[])
}
Add(Timer,15011779,133,161)
{
Interval=100
Enable=1
AutoStop=1
link(onTimer,8016477:doConsoleExec,[])
}
Add(Timer,11250468,273,217)
{
Interval=400
Enable=1
AutoStop=1
link(onTimer,10589290:doReplace,[])
}
Add(WinExec,8016477,196,147)
{
Param="/V /NH /FO CSV"
FileName="tasklist"
Point(doConsoleExec)
Point(onConsoleResult)
Point(doConsoleTerminate)
Point(onConsoleTerminate)
link(onExec,11250468:doTimer,[(258,153)(258,223)])
link(onConsoleResult,1075513:doCharset,[])
link(onConsoleTerminate,6353601:doWork1,[(240,167)(240,128)(116,128)])
}
Add(StrList,10397504,560,196)
{
}
Add(ArrayEnum,10125348,574,266)
{
link(onItem,2320706:doAdd,[])
link(Array,10397504:Array,[])
}
Add(StringTable,2320706,630,266)
{
Left=565
Top=115
Align=5
Columns=#10:Имя образа|3:PID|10:Имя сессии|12:№ сеанса===2|6:Память|9:Состояние|12:Пользователь|12:Время ЦП===2|14:Заголовок окна|
StrDelimiter=","
}
Add(HubEx,6353601,112,161)
{
link(onEvent,15011779:doTimer,[])
}

карма: 22

0
файлы: 1code_24509.txt [1.6KB] [207]