Add(MainForm,11176470,399,112)
{
Left=20
Top=105
Width=527
Caption="MemoryMapFile"
Point(onClose)
link(onCreate,14190799:doEvent1,[])
}
Add(DoData,2298906,469,189)
{
link(onEventData,1143428:doPut,[])
link(Data,11804486:Text,[(475,180)(566,180)(566,236)(664,236)])
}
Add(DataToFile,1143428,525,189)
{
Type=5
Point(doPosition)
Point(Position)
link(onGet,398725:doEvent1,[])
link(Stream,11748904:Stream,[])
}
Add(Hub,9182042,413,182)
{
link(onEvent1,2836025:doWork1,[(445,188)])
link(onEvent2,2298906:doData,[])
}
Add(HubEx,2836025,441,203)
{
link(onEvent,1143428:doPosition,[])
}
Add(Hub,1104125,413,259)
{
link(onEvent1,2836025:doWork3,[(445,265)])
link(onEvent2,1143428:doGet,[(509,272)(509,202)])
}
Add(SharedStream,11748904,525,126)
{
CoreName="My_MapFile"
PageMem=4
link(onOpen,11176470:doCaption,[(564,132)(564,104)(389,104)(389,118)])
}
Add(Memo,11804486,658,175)
{
Width=574
Height=387
Align=5
Font=[Courier New,10,1,0,204]
Point(doSetSelStart)
Point(onKeyUp)
link(onChange,13184547:doEvent,[])
}
Add(Hub,14190799,448,126)
{
link(onEvent1,11748904:doOpen,[])
link(onEvent2,2286399:doWork,[(473,139)(473,174)(32,174)(32,209)])
}
Add(Events,9649812,287,203)
{
Name="MyCoolEvent"
ManualReset=1
AddHint(-30,-25,78,13,Name)
}
Add(WaitObject,9175818,287,252)
{
link(ObjHandle,9649812:ObjHandle,[])
AddHint(2,40,24,13,Time)
}
Add(Thread,13945738,231,252)
{
Delay=0
link(onExec,9175818:doWait,[])
link(onSyncExec,7396459:doWork,[])
}
Add(Hub,8704945,140,203)
{
link(onEvent1,9649812:doCreate,[])
link(onEvent2,14910826:doWork1,[(200,216)])
}
Add(Hub,11297637,140,252)
{
OutCount=5
link(onEvent1,9182042:doEvent1,[(165,258)(165,188)])
link(onEvent2,13945738:doStop,[])
link(onEvent3,9649812:doSet,[(207,272)(207,216)])
link(onEvent4,9649812:doReset,[(214,279)(214,223)])
link(onEvent5,14910826:doWork3,[(200,286)])
}
Add(HubEx,14910826,196,252)
{
link(onEvent,13945738:doStart,[])
}
Add(Check,2286399,42,203)
{
Caption="CreateEvent"
link(onEvent,8704945:doEvent1,[])
}
Add(Check,13004025,42,252)
{
Caption="Write"
link(onEvent,11297637:doEvent1,[])
}
Add(Check,7396459,343,259)
{
Caption="Read"
link(onEvent,1104125:doEvent1,[])
}
Add(Hub,398725,602,189)
{
OutCount=3
link(onEvent1,14592248:doReset,[(627,195)(627,139)])
link(onEvent2,11804486:doText,[])
link(onEvent3,14592248:doOn,[(634,209)(634,146)])
}
Add(IndexToChanel,13184547,714,175)
{
Point(Index)
link(onEvent1,13004025:doWork,[(753,181)(753,300)(32,300)(32,258)])
link(Index,14592248:State,[])
}
Add(Switch,14592248,714,126)
{
DataOn=Integer(0)
DataOff=Integer(1)
Default=0
Point(doOn)
Point(State)
}
Захотел сделать некое подобие Монитора порта, сделал быстренько другую программу
Вроде всё работает, но я не могу отправить символы в ком порт через эту программу
То-есть символы приходят в графическую программу, а вот из этой программы я не могу отправить символы в фоновою программу , они туда просто не приходят (Я проверял)
Редактировалось 2 раз(а), последний 2017-06-10 17:45:12