Вверх ↑
Ответов: 188
Рейтинг: 2
#1: 2021-03-12 17:07:40 ЛС | профиль | цитата
Вроде исправил схему.
Сделал изменения
Netspirit писал(а):
HiAsm\Elements\Delphi\code\hiCOMEX.pas
HiAsm\Elements\Delphi\code\hiEnumCOM.pas

есть такой фрагмент: '\\.\Com'. Попробуй в обеих файлах замени его на '\\.\COM' и проверь.


ничего не изменилось. порт com3 не открывается и не видится нумератором!
Add(MainForm,9156558,105,231)
{
Width=466
Height=132
link(onCreate,13207394:doEvent1,[])
}
Add(EnumCOM,4795209,392,98)
{
link(onEnumPorts,15281610:doAdd,[])
}
Add(DoData,7626273,476,126)
{
Data=Integer(0)
link(onEventData,15281610:doSelect,[])
}
Add(ComboBox,15281610,581,98)
{
Left=5
Top=10
Width=80
Height=21
DropDownCount=15
Point(Index)
Point(doSelect)
}
Add(COMEX,7354486,595,427)
{
Point(doDTR)
Point(doRTS)
Point(onDCD)
Point(onError)
Point(onOpen)
Point(onClose)
link(Port,6674499:Var1,[(601,313)])
link(onError,10589740:doCompare,[])
link(onOpen,2305953:doOn,[(657,468)(657,541)])
link(onClose,2305953:doOff,[(657,475)(657,534)])
}
Add(Hub,13207394,168,245)
{
OutCount=5
link(onEvent1,4795209:doEnumPorts,[(208,251)(208,104)])
link(onEvent2,7626273:doData,[(232,258)(232,132)])
link(onEvent3,10900218:doEvent1,[(300,265)(300,167)])
link(onEvent4,2350881:doEvent1,[(301,272)(301,419)])
}
Add(Message,8647661,742,427)
{
Message="не возможно открыть Com порт"
Caption="Com Port"
Icon=4
}
Add(If_else,10589740,679,455)
{
Op2=Integer(0)
link(onTrue,8647661:doMessage,[(727,461)(727,433)])
link(onFalse,3717567:doMessage,[(727,468)(727,475)])
}
Add(Message,3717567,742,469)
{
Message="Не возможно закрыть Com порт"
Caption="Com Port"
Icon=4
}
Add(LED,2305953,687,521)
{
Left=355
Top=15
Blick=1
ColorOn=16776960
ColorOff=8421504
}
Add(Button,2037861,357,420)
{
Left=170
Top=40
Caption="открыть"
link(onClick,2350881:doEvent2,[])
}
Add(Hub,2350881,420,413)
{
InCount=2
OutCount=4
link(onEvent1,10900218:doEvent2,[(497,419)(497,174)])
link(onEvent2,13113386:doData,[(532,426)(532,272)])
link(onEvent3,7354486:doOpen,[])
link(onEvent4,15508444:doText,[(455,440)(455,475)])
}
Add(Button,14552562,531,464)
{
Left=230
Top=40
Caption="закрыть"
link(onClick,7354486:doClose,[(579,470)(579,440)])
}
Add(CheckBox,9636282,595,217)
{
Left=5
Top=40
Width=160
Caption="Указать порт в ручную"
}
Add(GetIndexData,3611942,651,266)
{
link(Data1,7708773:GetData,[])
link(Data2,16210134:Text,[(664,250)(706,250)])
}
Add(Edit,16210134,700,161)
{
Left=5
Top=75
Width=75
Text="3"
DataType=2
}
Add(DoData,13113386,595,266)
{
link(onEventData,3611942:doIndex,[])
link(Data,9636282:Checked,[])
}
Add(Label,15508444,476,469)
{
Left=385
Top=20
Width=65
Height=20
link(Text,10771095:Var,[])
}
Add(GetDataEx,6674499,630,308)
{
Angle=1
link(Data,3611942:Var,[(657,313)])
}
Add(LineBreak,16425952,630,336)
{
Type=1
link(Data,6674499:Var2,[])
Primary=[10771095,-154,112]
}
Add(Delete,7374699,588,161)
{
Count=3
link(onDelete,7708773:doData,[])
link(Str,15281610:String,[])
}
Add(EventFromData,7708773,651,161)
{
}
Add(Hub,10900218,560,161)
{
InCount=2
OutCount=1
link(onEvent1,7374699:doDelete,[])
}

карма: 0

0
Редактировалось 2 раз(а), последний 2021-03-13 00:09:15