|
|
讨论局域网、互联网编程相关内容,非相关内容一律删除。 |
|
多线程操作显示控件必须用同步 |
jackalan |
2019/12/28 9:49:40 |
|
记得indy的控件execute事件都是在子线程里的。你要把ui的绘制工作放到主线程里去做。 |
bahamut8348 |
2019/12/28 13:44:43 |
|
bahamut8348,具体怎么做?有没有事例,谢谢! |
crestxa |
2019/12/28 15:58:39 |
|
看起来楼主是初学者。
用 DELPHI,要学会面向对象,学会封装,学会降低耦合。
OnExcute 事件,是被 …… |
pcplayer |
2019/12/28 19:26:33 |
|
tthread.sync.....()这个就是delphi自己的同步方法,不记得怎么拼了,查查帮助就行了。
说道什么阻 …… |
bahamut8348 |
2019/12/29 1:29:45 |
|
pcplayer 确实是懂得不多,delphi是业余爱好,编点小东西自己玩的,一直是皮毛。 有没有相关历程和代码,谢谢! |
crestxa |
2019/12/29 9:29:45 |
|
怎么才能让画图在主线程里面呢? |
crestxa |
2019/12/29 9:33:13 |
|
简单的做法是在线程里调用Synchronize,参数是一个无参数过程(procedure). |
iamdream |
2019/12/29 11:49:53 |
|
…… 此帖回复超过12条,中间记录省略。 |
…… |
…… |
|
另外,这是BMDThread的Delphi D10.2 Tokyo版本,也附在这里,供参考。 ZIP |
lngcc |
2019/12/30 21:36:01 |
|
奔溃,改为多线程之后还是崩!找不到原因,只要鼠标指向坐标周的下坐标和坐标坐标,都会内存读写出错,能删掉的鼠标动作都已经删除了 …… |
crestxa |
2019/12/31 18:32:16 |
|
和鼠标有什么关系?你的鼠标动作触发了什么代码?还是和这段代码有关系才对。 |
pcplayer |
2020/1/1 19:21:11 |
|
买个“语音盒”或者“语音卡”,接固定电话上,就可以实现你要的功能了。
硬件会带sdk包,包含c的动态库,提供各种语言的 …… |
star5 |
2020/2/8 13:08:45 |
|
如果有e1线路,则可以通过软交换实现,效率更高,也更稳定,功能也更加强大和精确,目前你接收到的垃圾广告电话,都是软交换。 |
star5 |
2020/2/8 13:12:57 |
|
[url]https://sourceforge.net/projects/pascalscada/[/url] |
qq81709989 |
2019/11/23 11:41:13 |
|
1个月前 Fabio Luis Girardi 承诺 [r1281] **不再支持Delphi。 |
keymark |
2019/11/23 12:28:59 |
|
Modbus Tcp(不是Over TCP) https://github.com/coassoftwaresystems …… |
dmzn |
2021/4/23 22:24:11 |
|
http://bbs.2ccc.com/topic.asp?topicid=460670
modlink VCL |
glwang |
2021/4/24 8:21:04 |
|
标题党哈 ~
不过确实高冷,吐个槽:之前测试 mormont 发现不支持 delphi linux64,但对 fpc …… |
lsuper |
2020/4/30 11:30:35 |
|
能娶两个不? |
epzybook |
2020/4/30 14:50:55 |
|
delphi为什么不直接用DIOCP呢 |
abcjingtong |
2020/3/19 21:11:34 |
|
[url=http://hollycon.cc/]上传了8个源码示例[/url] PNG |
snoopy_teng |
2020/3/22 20:03:00 |
|
压缩,搞成 stream |
sail2000 |
2020/3/31 18:22:19 |
|
什么模式的?如果是应答模式的话,那就一边发了另一边直接循环收,收到没数据了再确认就可以了。 如果是异步的,那这俩控件不适合 …… |
bahamut8348 |
2020/3/31 18:57:30 |
|
收发51万个字符的代码和收发5个字符的代码是完全一样的 |
roadrunner |
2020/3/31 21:50:42 |
|
不一样,字符太多一次收不完,求个能收完的例子 |
cenunus |
2020/3/31 21:55:38 |
|
一样的,就照搬5个字节的收发方法即可 |
roadrunner |
2020/3/31 22:30:36 |
|
51万个字符 英文的话不过500K,中文不过1M 一条TCP包确实不太好 不过你不要满脑子只想一次性就发过去,思路开阔 …… |
tzhxpc |
2020/4/1 13:46:57 |
|
这还要代码??反复recv一直到0结束不就完了么? |
bahamut8348 |
2020/4/1 14:02:29 |
|
你将你发送接受5字节的那段代码,将那个数字5,改成51万就可以了,真的,我试过 |
roadrunner |
2020/4/1 16:20:26 |
|
…… 此帖回复超过12条,中间记录省略。 |
…… |
…… |
|
楼上: 接收 多个客户端的数据是否需要 区分 处理 ? |
vga |
2020/4/20 13:44:25 |
|
TServerSocket可以用多线程支持多个客户端,每个线程对应一个客户端。 |
iamdream |
2020/4/20 21:05:45 |
|
多谢 iamdream! |
vga |
2020/4/21 5:32:52 |
|
这哪抄来的代码?http=...是用在http代理的,socks5要用socks=
去msdn查 INTERNET_O …… |
bahamut8348 |
2020/4/21 11:15:54 |
|
给个例子吧! |
liu494021458 |
2020/4/21 21:41:38 |
|
InternetSetOption(hSession, INTERNET_OPTION_PROXY_USERNAME, …… |
liu494021458 |
2020/4/21 22:27:51 |
|
UrlMkSetSessionOption(INTERNET_OPTION_PROXY_USERNAME。。。) UrlM …… |
bahamut8348 |
2020/4/23 11:34:19 |
|
UrlMkSetSessionOption(INTERNET_OPTION_PROXY_USERNAME, username …… |
liu494021458 |
2020/4/24 21:53:18 |
|
https抓包软件 格式是json 里面有下载地址。 |
keymark |
2020/5/27 21:15:30 |
|
TGliVXJsPWh0dHA6Ly9hbHRkLmVtYmFyY2FkZXJvLmNvbS9nZXRpdC9wdWJsaW …… |
keymark |
2020/5/28 10:36:14 |
|
@keymark 谢谢 |
wg961423 |
2020/5/28 16:47:48 |
|
请教,怎么下载? |
lzj7015 |
2020/5/29 11:17:20 |
|
http://altd.embarcadero.com/getit/public/libraries/Boost/Boost …… |
142857 |
2020/5/29 13:37:15 |
|
这届就是把 |
bjlg |
2020/5/30 12:38:00 |
|
[url=http://ct.kaida.tech/file/1041485-468345314]YJ_FFmpeg_Pla …… |
kaida |
2020/10/28 7:05:55 |
|
@kaida(kaida) 非常感谢您百忙之中的帮助,万分感谢! |
yhym599 |
2020/10/28 12:08:16 |
|
D7 的话,WebBrowser 是 WINDOWS 内置的那个。
这个其实需要看你的网页的那个 button 是怎么 …… |
pcplayer |
2020/9/3 16:55:57 |
|
我只 听说过 重定向 |
wang_80919 |
2020/9/3 17:03:02 |
|
Delphi WebBrowser 如何接收到JS的window.extenal内容??? ---------- 可以的 …… |
gmxyb |
2020/9/4 14:15:47 |
|
本站的cport支持呀 |
supermay |
2020/9/18 11:50:03 |
|
试试 synaser |
lngcc |
2020/9/18 13:49:18 |
|
[url=http://ct.kaida.tech/file/1041485-425344747]ComportV4 XE1 …… |
kaida |
2020/9/18 22:21:44 |
|
试试这个: [url=http://ct.kaida.tech/file/1041485-461617690]nrComm …… |
kaida |
2020/9/18 23:23:25 |
|
Indy 指示 http://ww2.indyproject.org/Sockets/Docs/Indy10Instal …… |
pp0123 |
2020/11/17 19:01:18 |
|
在Debug时,解决了
更改为Release,又出问题了(汇编状态找毛病比较麻烦,以后加强学习)
然后翻 …… |
fhfanxin |
2020/11/17 19:20:08 |
|
拔usb 好像有消息通知 |
keymark |
2020/9/12 23:07:32 |
|
nrcomm串口应该可以的 |
sxbug |
2020/9/13 0:15:35 |
|
昨天继续研究了一下,这个错误是在gettriggerstatus里面发生的,看来控件是检测出来了,今天继续研究,先看看这个错 …… |
yaodp |
2020/9/13 8:21:44 |
|
串口丢失了,数据发送不出去,你要程序判断的 |
blockke |
2020/9/13 10:58:07 |
|
是的啊,现在就是在处理这个,看看丢失后的消息怎么获得,现在追踪到异常了 PNG |
yaodp |
2020/9/13 11:09:28 |
|
这个控件,用的人少啊(我记得D7后,TUOBOPOWER官方就开源了,然后放弃了)。 我觉得串口控件比较好用的是Cport |
janker |
2020/9/13 12:03:39 |
|
串口控制属于工业应用,使用USB模拟窗串口,这就不符合工业应用级别。 |
www12345 |
2020/9/13 12:31:28 |
|
Cport有这个断线的检测吗? |
yaodp |
2020/9/13 12:34:18 |
|
…… 此帖回复超过12条,中间记录省略。 |
…… |
…… |
|
底层代码弹异常,上层代码需要处理啊。
try
do... except 处理异常 end;
…… |
pcplayer |
2020/9/14 13:41:23 |
|
后来用WM_DEVICECHANGE消息获取变动,但是apdcomport的异常处理没有看懂流程,后来换了nrcomm,直接 …… |
yaodp |
2020/9/17 11:02:38 |
|
本站下了个nrcomm,支持10.3的结果不能发数据,郁闷啊 |
yaodp |
2020/9/18 8:54:31 |
|
理想网络下。 CLIENT 连上 SERVER。 然后 告诉对方 CLIENT 的 IP 和 PORT。 然后 SER …… |
wang_80919 |
2020/9/22 10:22:20 |
|
谢谢!
客户机主动发送(代码来自网络) var I: Integer; ConnContext: TIdCo …… |
fuhoutun |
2020/9/22 10:42:27 |
|
如果你连接已经建立,服务器端拿到 Context 后发送,客户端是可以收到的。
莫非你的服务器端的 Write 里面的 …… |
pcplayer |
2020/9/22 11:27:39 |
|
写了一堆,白写。爱咋咋的吧。关我屁事。 |
wang_80919 |
2020/9/22 11:32:16 |
|
回复3楼:谢谢!Write 里面的省略号我在程序中用的是字符串‘abc’。 |
fuhoutun |
2020/9/23 2:55:12 |
|
读如果是 ReadLn,那么写就必须是 WriteLn
如果仅仅是 Write,发送的 abc 没有行结尾符号。而 R …… |
pcplayer |
2020/9/23 10:50:46 |
|
假设你的AStream大小是一百兆,你希望IdTCPClient会帮你打成一个大小是一百兆的数据包发送出去? https: …… |
hnxxcxg |
2020/9/28 7:54:49 |
|
本来就不保证是一帧发送的,你收的时候可以一次性读,也可以连续读拼起来 |
wr960204 |
2020/9/28 9:43:52 |
|
我一般是一次发送,2次接收,发送前把长度和内容都放到流中,Indy会自己拆成小包一个一个发的,接收时先收一次长度,再按长度来 …… |
wg961423 |
2020/9/28 14:22:58 |
|
楼主你把问题搞复杂了。
发送端只管发。接收端开个缓冲收。
你可以拿 TIdFTPClient 和 TIdFTPS …… |
pcplayer |
2020/9/29 2:39:23 |
|
...楼上一堆大佬在做科普~ |
gmxyb |
2020/9/29 7:08:06 |
|
切片发,我最喜欢一次发16K。 |
sail2000 |
2020/9/30 8:46:16 |
|
分数据帧发这个是TCP协议的东西呀。 接收那边不但要考虑数据分包还要考虑数据粘包的问题呀。 |
supermay |
2020/9/30 11:10:33 |
|
[url=http://ct.kaida.tech/file/1041485-465258186]cef_binary_78 …… |
kaida |
2020/10/10 13:28:21 |
|
[img]http://bbs.2ccc.com/faces/21.gif[/img]@kaida 我来谢谢 |
teclick |
2020/10/11 23:26:55 |
|
@teclick (nelson):谢谢! |
kaida |
2020/10/12 0:34:37 |
|
感谢,已下载保存! |
tjwhf |
2020/10/12 12:24:42 |
|
麻烦再给搬运个:基于LAV Filters的全能高质量Delphi媒体播放器源码 https://download.csd …… |
tjwhf |
2020/10/12 12:25:38 |
|
https://download.csdn.net/download/epubcn/12269153 @kaida 能麻烦 …… |
reborntercel |
2020/10/13 11:53:04 |
|
@reborntercel (再生的雄鹰): [url=http://ct.kaida.tech/file/1041485 …… |
kaida |
2020/10/13 12:27:26 |
|
【LAV Filters 是一组开源的 DirectShow 滤镜,能播放所有的音频和视频格式 】
这个我没试过。既然 …… |
pcplayer |
2020/10/13 16:03:10 |
|
…… 此帖回复超过12条,中间记录省略。 |
…… |
…… |
|
感谢,已下载保存! |
tjwhf |
2020/10/14 22:18:58 |
|
(20200914)sdac_9.3.2_d27pro.exe https://download.csdn.net/dow …… |
adsoft |
2020/10/15 0:39:15 |
|
@ adsoft (adsoft): [url=http://ct.kaida.tech/file/1041485-467 …… |
kaida |
2020/10/15 7:30:14 |
|