主页
Top.Mail.Ru Yandeks.Metrika
论坛:“系统”;
当前存档:2002.07.25;
下载:[xml.tar.bz2];

向下

如何从一个窗口检查COM端口是否繁忙 找到类似的分支


ah   (2002-05-04 15:54) [0]

看来结果就是,如果我在一个窗口中打开了一个命令,则可以看到它,它表明它是打开的,我启动了同一程序的副本,但它并不表明该端口是打开的,并且当我尝试打开它时,出现错误,我该怎么办?



Doom   (2002-05-04 21:04) [1]

就这样吧,因为应该这样



mifi   (2002-05-04 23:36) [2]

如果您通过文件打开端口,请尝试给该文件一个非排他的中断(我不记得确切叫什么),结果可能是



Aleks1   (2002-05-05 02:35) [3]

如果我正确地理解了这个问题,唯一能胜任的答案是“禁止启动该程序的多个实例”,顺便说一句,如果需要一个“命令”,这对于一个人来说是很自然的!
FAQ中肯定有解决方案选项。



ah   (2002-05-05 06:52) [4]

关于禁止开始复制,我同意,但是例如,如果我们假设端口已经被调制解调器占用,那我该怎么办?



Aleks1   (2002-05-06 03:24) [5]

如何成为 尝试切换到另一个端口(如果有),或者告诉用户“错误”,以尝试运行多个使用相同“端口”的程序。



af   (2002-05-06 18:38) [6]

只是这样的时刻-使用通用组件在海豚上的程序(如果端口是在另一个程序之前打开的)将端口挂起,并且无法访问它,但是如果没有过载,则可以通过另一个程序(例如compic)访问相同的端口-这是一个用于闪烁峰的程序,没有错误发生。 那就是我想要的-我的程序应该检查comport,如果可以自由使用它,问题就是这个,如何检查?



mifi   (2002-05-06 19:44) [7]

如果文件句柄为零,则将该端口作为文件打开,如果该端口不为零,则该端口已打开;这意味着该端口仅未打开,否则不要忘记关闭它。



Aleks1   (2002-05-07 02:52) [8]

> ah或af
让我们分开苍蝇在炸肉排上。
如果某个程序中存在“故障”,则需要对其进行处理或“截断”。 在所有其他情况下,端口的“开放”是对是否繁忙的答案!



af   (2002-05-07 18:25) [9]

这不是程序故障-对于组件有comport.connected函数,如果为false则关闭端口并拨号,如果端口从一个程序打开则一切正常,但是如果我再次打开同一程序并尝试检查相同的端口,则不会将显示该端口已关闭...



Aleks1   (2002-05-08 04:20) [10]

“但是如果我再次打开相同的程序并尝试检查相同的端口,它将显示该端口已关闭...”
但是呢
“啊©(05.05.02 06:52)
关于开始复制的禁令,我同意“?
那你同意什么呢?

程序通过打开端口来检查端口。 该程序的第一个副本可以打开并打开它。 同一程序的第二个实例尝试打开一个已经打开的端口,但无法打开,这是它报告的内容。



af   (2002-05-08 18:06) [11]

该组件具有这样的功能-检查端口是否打开,因此当我打开端口并检查那里时,它表明端口是打开的,并且是否从另一个窗口(即我检查副本是否打开)中说“否”……但是尽管第一个程序港口开放



Aleks1   (2002-05-08 18:12) [12]

啊...你去了! 不知道该组件是不现实的答案。 您只能提供选项。 好吧,例如,也许她只在某个“必要”时间内打开端口,例如,发送数据,然后静默关闭端口,直到出现下一种情况?



af   (2002-05-08 18:27) [13]

好吧,假设我需要做的是,我想编写一个程序以便可以在任何计算机上运行,​​即 如果端口已被调制解调器占用,则程序显示该端口已被占用,请选择另一个..



Страницы: 1 整个分支

论坛:“系统”;
当前存档:2002.07.25;
下载:[xml.tar.bz2];

楼上





内存:0.59 MB
时间:0.025 c
3-81142
亚历山大
2002-07-03 16:49
2002.07.25
如何控制Sessions.Count?


1-81258
Alex_win
2002-07-15 09:19
2002.07.25
升降索版


3-81186
RDA
2002-07-04 13:12
2002.07.25
DBTreeList和FBPlus删除问题


8-81376
目的地
2002-03-19 15:27
2002.07.25
从TStream下载光标


1-81222
神秘主义者
2002-07-13 17:13
2002.07.25
自动检测编码





南非荷兰语 阿尔巴尼亚人 阿拉伯语 亚美尼亚 阿塞拜疆 巴斯克 白俄罗斯 保加利亚语 加泰罗尼亚 简体中文 中国(繁体) 克罗地亚 捷克 丹麦语 荷兰人 英语 爱沙尼亚语 菲律宾人 芬兰 法语
加利亚西语 格鲁吉亚语 德语 希腊语 海地克里奥尔语 希伯来语 印地语 匈牙利 北日耳曼语 印度尼西亚人 爱尔兰语 意大利语 日本 韩语 拉脱维亚 立陶宛 马其顿 马来语 马耳他语 挪威语
波斯语 波兰语 葡萄牙语 罗马尼亚 俄语 塞尔维亚 斯洛伐克 斯洛文尼亚 西班牙语 斯瓦希里 瑞典语 泰国人 土耳其 乌克兰 乌尔都语 越南人 威尔士语 意第绪语 孟加拉 波斯尼亚
宿务 世界语 古吉拉特语 豪萨语 苗族 伊博 爪哇 卡纳达语 高棉 老挝 拉丁语 毛利 马拉 蒙古人 尼泊尔 旁遮普 索马里 淡米尔文 泰卢固语 约鲁巴语
祖鲁
英文 Французский Немецкий Итальянский Португальский 俄文 Испанский