Вверх ↑
Этот топик читают: Гость
Ответов: 125
Рейтинг: 6
#1: 2011-08-22 22:07:58 ЛС | профиль | цитата
Возникла проблема с memory, он не заносит данные в поток( Или еще чего-то сам не знаю в чем, вылетает ошибка непонятная(
Add(MainForm,2953706,21,105)
{
Width=300
Height=90
link(onCreate,7585812:doEvent1,[])
}
Add(TCP_Server,2497109,147,119)
{
Port=5190
link(onRead,14517453:doWork2,[])
}
Add(Edit,117006,77,126)
{
Top=5
Width=275
Text=""
link(onEnter,6531166:doWork2,[])
}
Add(IndexToChanel,11715194,287,119)
{
Count=3
link(onEvent1,1557750:doRead,[])
link(onEvent3,9823459:doData,[(331,139)(331,167)(261,167)(261,195)])
}
Add(MultiStrData,4323902,196,119)
{
Char=":"
link(onPart1,11715194:doEvent,[])
link(onPart2,1247969:doSplit,[(254,132)(254,258)])
}
Add(DoData,9823459,273,189)
{
link(onEventData,14152619:doWork1,[(319,195)])
link(Data,11633584:Var3,[(279,166)])
}
Add(HubEx,6531166,119,133)
{
link(onEvent,2497109:doSend,[])
}
Add(Ini,1557750,413,119)
{
FileName="1.ini"
Section="25"
Key="66"
Type=1
link(onResult,13983906:doOperation,[])
link(Value,8462010:Var1,[(440,107)(456,107)(456,159)])
}
Add(Ini,6940778,553,112)
{
FileName="1.ini"
Type=1
link(Section,8462010:Var3,[(566,100)(522,100)(522,159)])
link(Key,13439742:Value,[(573,88)(460,88)(460,319)(342,319)])
link(Value,16635559:Value,[(580,100)(613,100)(613,376)(342,376)])
}
Add(Math,13983906,469,119)
{
Op2=1
ResultType=0
link(onResult,12204218:doEvent1,[])
}
Add(Hub,12204218,511,119)
{
OutCount=3
link(onEvent1,6940778:doWrite,[])
link(onEvent2,8990324:doWork1,[(537,132)(537,110)(401,110)])
link(onEvent3,14545596:doString,[(532,139)(532,174)])
}
Add(GetDataEx,8462010,469,154)
{
link(Data,13983906:Result,[])
}
Add(FormatStr,14545596,539,168)
{
DataCount=1
Mask="0:%1"
link(onFString,14152619:doWork2,[(583,174)(583,230)])
link(Str1,8462010:Var2,[(545,156)(510,156)(510,173)(475,173)])
}
Add(HubEx,14152619,315,224)
{
Angle=2
link(onEvent,6531166:doWork3,[(123,230)])
}
Add(MultiStrData,1247969,280,252)
{
link(Str,11633584:Var2,[(286,211)(202,211)])
link(onPart1,13439742:doValue,[])
link(onPart2,16635559:doValue,[(324,265)(324,335)])
}
Add(GetDataEx,11633584,196,161)
{
link(Data,4323902:RemaindStr,[])
}
Add(Button,9856469,98,42)
{
Left=15
Top=35
Width=65
Hint="Эмуляция приходящих данных с клиента"
Caption="Эмуляция"
Data=String(0:1;2)
link(onClick,14517453:doWork1,[(186,48)])
}
Add(HubEx,14517453,182,119)
{
link(onEvent,4323902:doSplit,[])
}
Add(Memory,16635559,336,329)
{
}
Add(Memory,13439742,336,252)
{
}
Add(Hub,7585812,119,119)
{
link(onEvent1,2497109:doOpen,[])
link(onEvent2,8990324:doWork2,[])
}
Add(HubEx,8990324,397,126)
{
link(onEvent,1557750:doWrite,[])
}


карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#2: 2011-08-22 22:17:27 ЛС | профиль | цитата
А нафига вот это



Add(MultiStrData,1247969,406,322)
{
link(onPart1,13439742:doValue,[])
link(onPart2,16635559:doValue,[(450,335)(450,405)])
}
Add(Memory,16635559,462,399)
{
}
Add(Memory,13439742,462,322)
{
}


Когда есть вот это



Add(MultiStrPart,4091124,140,399)
{
}

карма: 22

0
Ответов: 125
Рейтинг: 6
#3: 2011-08-22 22:18:39 ЛС | профиль | цитата
Пробовал, бессмысленно.
Add(MainForm,6711064,154,182)
{
Width=300
Height=90
link(onCreate,7585812:doEvent1,[])
}
Add(TCP_Server,2497109,280,196)
{
Port=5190
link(onRead,14517453:doWork2,[])
}
Add(Edit,117006,210,203)
{
Top=5
Width=275
Text=""
link(onEnter,6531166:doWork2,[])
}
Add(IndexToChanel,11715194,420,196)
{
Count=3
link(onEvent1,1557750:doRead,[])
link(onEvent3,9823459:doData,[(464,216)(464,244)(394,244)(394,272)])
}
Add(MultiStrData,4323902,329,196)
{
Char=":"
link(onPart1,11715194:doEvent,[])
link(onPart2,12052002:doSplit,[(387,209)(387,370)])
}
Add(DoData,9823459,406,266)
{
link(onEventData,14152619:doWork1,[(452,272)])
link(Data,11633584:Var3,[(412,243)])
}
Add(HubEx,6531166,252,210)
{
link(onEvent,2497109:doSend,[])
}
Add(Ini,1557750,546,196)
{
FileName="1.ini"
Section="25"
Key="66"
Type=1
link(onResult,13983906:doOperation,[])
link(Value,8462010:Var1,[(573,184)(589,184)(589,236)])
}
Add(Ini,6940778,686,189)
{
FileName="1.ini"
Type=1
link(Section,8462010:Var3,[(699,177)(655,177)(655,236)])
link(Key,12052002:Part2,[(706,177)(566,177)(566,408)(426,408)])
link(Value,12052002:Part1,[(713,177)(566,177)(566,408)(419,408)])
}
Add(Math,13983906,602,196)
{
Op2=1
ResultType=0
link(onResult,12204218:doEvent1,[])
}
Add(Hub,12204218,644,196)
{
OutCount=3
link(onEvent1,6940778:doWrite,[])
link(onEvent2,8990324:doWork1,[(670,209)(670,187)(534,187)])
link(onEvent3,14545596:doString,[(665,216)(665,251)])
}
Add(GetDataEx,8462010,602,231)
{
link(Data,13983906:Result,[])
}
Add(FormatStr,14545596,672,245)
{
DataCount=1
Mask="0:%1"
link(onFString,14152619:doWork2,[(716,251)(716,307)])
link(Str1,8462010:Var2,[(678,233)(643,233)(643,250)(608,250)])
}
Add(HubEx,14152619,448,301)
{
Angle=2
link(onEvent,6531166:doWork3,[(256,307)])
}
Add(GetDataEx,11633584,329,238)
{
link(Data,4323902:RemaindStr,[])
}
Add(Button,9856469,231,119)
{
Left=15
Top=35
Width=65
Hint="Эмуляция приходящих данных с клиента"
Caption="Эмуляция"
Data=String(0:1;2)
link(onClick,14517453:doWork1,[(319,125)])
}
Add(HubEx,14517453,315,196)
{
link(onEvent,4323902:doSplit,[])
}
Add(Hub,7585812,252,196)
{
link(onEvent1,2497109:doOpen,[])
link(onEvent2,8990324:doWork2,[])
}
Add(HubEx,8990324,530,203)
{
link(onEvent,1557750:doWrite,[])
}
Add(MultiStrPart,12052002,413,364)
{
link(Str,11633584:Var2,[(419,306)(335,306)])
}


карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#4: 2011-08-22 22:37:29 ЛС | профиль | цитата
Постановка задачи не понятна вообще. Что должно быть, зачем, почему, куда все это отправляется, что должно получиться. Ты думаешь, что глядя на твою схему, можно определить почему не работает, не зная, что должно быть в результате. К тому же, Memory не должно заносить данные в поток, оно должно их хранить, а может они читаются, когда еще не актуальны
карма: 22

0
Ответов: 125
Рейтинг: 6
#5: 2011-08-22 22:50:37 ЛС | профиль | цитата
Я хочу занести данные в ини файл с моей секцией и ключом. и постоянно надо будет разные добавлять.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#6: 2011-08-22 23:10:17 ЛС | профиль | цитата
mrumbert, события идут не в том порядке - сначала отрабатываешь верхнюю цепочку obPart1, когда Memory пустое, а потом onPart2 заносиш данные в Memory.
------------ Дoбавленo в 23.10:
Ну форум и тормозит - отправка по 5 минут. Писец.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 125
Рейтинг: 6
#7: 2011-08-22 23:13:42 ЛС | профиль | цитата
Вроде исправил проблему с ошибкой, но теперь опять что то не так( Вроде все правильно, но ничего не работает=D

Add(MainForm,6711064,154,182)
{
Width=300
Height=90
link(onCreate,7585812:doEvent1,[])
}
Add(TCP_Server,2497109,280,196)
{
Port=5190
link(onRead,14517453:doWork2,[])
}
Add(Edit,117006,210,203)
{
Top=5
Width=275
Text=""
link(onEnter,6531166:doWork2,[])
}
Add(IndexToChanel,11715194,420,196)
{
Count=3
link(onEvent1,1557750:doRead,[])
link(onEvent3,9823459:doData,[(464,216)(464,244)(394,244)(394,272)])
}
Add(MultiStrData,4323902,329,196)
{
Char=":"
link(onPart1,11715194:doEvent,[])
}
Add(DoData,9823459,406,266)
{
link(onEventData,14152619:doWork1,[(452,272)])
link(Data,11633584:Var3,[(412,243)])
}
Add(HubEx,6531166,252,210)
{
link(onEvent,2497109:doSend,[])
}
Add(Ini,1557750,546,196)
{
FileName="1.ini"
Section="25"
Key="66"
Type=1
link(onResult,13983906:doOperation,[])
link(Value,8462010:Var1,[(573,184)(589,184)(589,236)])
}
Add(Ini,6940778,735,189)
{
FileName="1.ini"
Type=1
link(Section,8462010:Var3,[(748,177)(655,177)(655,236)])
link(Key,16268239:Var,[(755,177)(577,177)(577,418)])
link(Value,6661238:Var,[(762,177)(566,177)(566,408)])
}
Add(Math,13983906,602,196)
{
Op2=1
ResultType=0
Default=1
link(onResult,12204218:doEvent1,[])
}
Add(Hub,12204218,644,196)
{
OutCount=4
link(onEvent1,12052002:doSplit,[(670,202)(670,286)(401,286)(401,370)])
link(onEvent2,14545596:doString,[(690,209)(690,265)])
link(onEvent3,8990324:doWork1,[(681,216)(681,184)(534,184)])
link(onEvent4,11755283:doEvent,[(696,223)(696,202)])
}
Add(GetDataEx,8462010,602,231)
{
link(Data,13983906:Result,[])
}
Add(FormatStr,14545596,721,259)
{
DataCount=1
Mask="0:%1"
link(onFString,14152619:doWork2,[(758,265)(758,307)])
link(Str1,8462010:Var2,[(727,249)(608,249)])
}
Add(HubEx,14152619,448,301)
{
Angle=2
link(onEvent,6531166:doWork3,[(256,307)])
}
Add(GetDataEx,11633584,329,238)
{
link(Data,4323902:RemaindStr,[])
}
Add(Button,9856469,231,119)
{
Left=15
Top=35
Width=65
Hint="Эмуляция приходящих данных с клиента"
Caption="Эмуляция"
Data=String(0:1;2)
link(onClick,14517453:doWork1,[(319,125)])
}
Add(HubEx,14517453,315,196)
{
link(onEvent,4323902:doSplit,[])
}
Add(Hub,7585812,252,196)
{
link(onEvent1,2497109:doOpen,[])
link(onEvent2,8990324:doWork2,[])
}
Add(HubEx,8990324,530,203)
{
link(onEvent,1557750:doWrite,[])
}
Add(MultiStrPart,12052002,413,364)
{
link(Str,11633584:Var2,[(419,306)(335,306)])
}
Add(Debug,6661238,469,399)
{
link(Data,12052002:Part1,[(419,408)])
}
Add(Debug,16268239,504,413)
{
link(Data,12052002:Part2,[(426,418)])
}
Add(Debug,11755283,700,196)
{
link(onEvent,6940778:doWrite,[])
}

карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#8: 2011-08-22 23:22:13 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-11 19:06:15
карма: 0

0
Ответов: 125
Рейтинг: 6
#9: 2011-08-22 23:27:26 ЛС | профиль | цитата
Спасибо) Не догадался реверс поставить
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#10: 2011-08-22 23:27:34 ЛС | профиль | цитата
code_24976.txt
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_24976.txt [617B] [122]
10
Сообщение
...
Прикрепленные файлы
(файлы не залиты)