c++builder xe10.3 fmx IdTCPClient 接收问题。 [问题点数:400分]

Bbs4
本版专家分:1497
结帖率 90%
Bbs6
本版专家分:9527
Blank
红花 2017年12月 C++ Builder大版内专家分月排行榜第一
2016年12月 C++ Builder大版内专家分月排行榜第一
2016年11月 C++ Builder大版内专家分月排行榜第一
2016年9月 C++ Builder大版内专家分月排行榜第一
2016年8月 C++ Builder大版内专家分月排行榜第一
Bbs4
本版专家分:1497
Bbs6
本版专家分:9527
Blank
红花 2017年12月 C++ Builder大版内专家分月排行榜第一
2016年12月 C++ Builder大版内专家分月排行榜第一
2016年11月 C++ Builder大版内专家分月排行榜第一
2016年9月 C++ Builder大版内专家分月排行榜第一
2016年8月 C++ Builder大版内专家分月排行榜第一
Bbs9
本版专家分:92933
版主
Blank
黄花 2012年4月 C++ Builder大版内专家分月排行榜第二
2011年4月 C++ Builder大版内专家分月排行榜第二
2009年12月 C++ Builder大版内专家分月排行榜第二
2009年11月 C++ Builder大版内专家分月排行榜第二
2009年10月 C++ Builder大版内专家分月排行榜第二
2009年8月 C++ Builder大版内专家分月排行榜第二
2007年5月 C++ Builder大版内专家分月排行榜第二
2002年5月 C++ Builder大版内专家分月排行榜第二
2001年10月 C++ Builder大版内专家分月排行榜第二
Blank
蓝花 2013年5月 C++ Builder大版内专家分月排行榜第三
2012年7月 C++ Builder大版内专家分月排行榜第三
2012年5月 C++ Builder大版内专家分月排行榜第三
2011年5月 C++ Builder大版内专家分月排行榜第三
2011年3月 C++ Builder大版内专家分月排行榜第三
2010年12月 C++ Builder大版内专家分月排行榜第三
2010年10月 C++ Builder大版内专家分月排行榜第三
2010年1月 C++ Builder大版内专家分月排行榜第三
2009年9月 C++ Builder大版内专家分月排行榜第三
2009年7月 C++ Builder大版内专家分月排行榜第三
2009年6月 C++ Builder大版内专家分月排行榜第三
2009年5月 C++ Builder大版内专家分月排行榜第三
2006年3月 C++ Builder大版内专家分月排行榜第三
2005年9月 C++ Builder大版内专家分月排行榜第三
用BCB的INDY组件中的IDHTTP 下载文件并显示出进度条
BCB INDY IDHTTP 下载文件 进度条
delphi10.3与C++Builder10.3社区版(Community Edition)的下载与安装
今天在群里看到delphi10.3发布了,而且社区版也有了,问他们怎样弄的,他们都不理我,没办法,小白就是这命。好吧自己研究一下。 首先社区版是与企业版一样功能的,只是不能用于商业上,好像还有一个月收入的限制,5000刀每月,真TM多余。社区版是一年时间,过期后可以续,怎么续不知道,到时再研究吧。 Delphi10.3社区版下载地址        https://www.embarcadero...
Delphi Xe Bcb Android 大量Demo
C++ Bcb 非常全面的代码示例。是在外国网站上下载到的,有很好的参考价值。
delphi xe 8 使用idftp中注意的问题
一、提示"no ftp list parsers have been registered"错误 TIdFTP.DirectoryListing   count 为0   并提示"no ftp list parsers have been registered" 解决方案需要    uses IdAllFTPListParsers;; 要使用idftp_Client.DirectoryLis...
Delphi XE官方Demo,注意版本
CPP DataSnapXE Delphi DelphiPrism Modeling 包含以上相关Sample
BCB平台下,如何让Memo1滚动条自动滚到最后一行
 Memo1->SelLength =(Memo1->Text).Length();
C++ BUILDER如何解决IdTCPClient不能马上获得连接状态的问题
(同一个世界,同一个梦想,交流学习C++Builder XE10,传承c++<em>builder</em>的魅力!欢迎各地朋友加入我的QQ群484979943,同时也请将该群号广为宣传,希望能够广集各方高手,共同进步。) Indy控件IdTCPClient在发出连接指令后马上判断连接状态结果不准确,因为他属于线程模式,需要在OnConnect事件中才能准确获得结果,为此换用ClientSocket控件解决该<em>问题</em>
c++builder上使用TIDTCPServer和TIDTCPClient进行简单通信,如何通过代码动态设置TIDTCPServer的Bindings属性。
这两天老大让我实现一个简单功能就是通过代码动态设定TIDTCPServer的Bindings属性,刚开始我觉得这个<em>问题</em>So Easy,但是做着做着总是出现同样一个错误不知道为什,这个<em>问题</em>一直纠结了我两天时间终于在今天早上得以解决,在此同大家分享一下在这个过程中我是如何解决这<em>问题</em>的,同时也给以后遇到同样<em>问题</em>的朋友做个参考。 1、首先我让然大家看一下我做得简单demo的界面 其功能时当点击bt
DelphiXE7 Android手机IDTCPClient通讯发Hex 多线程
使用Delphi XE7 通过IdtcpClient 多线程连接 多线线程发送 十六进制指令。
TMS FMX UI Pack v3.6.8.8 for XE6-D10.3 Rio Full Source
TMS FMX UI Pack v3.6.8.8 for XE6-D10.3 Rio Full Source.完全源码版,欢迎大家下载.
关于IdTcpClient的使用
关于IdTcpClient的使用 其实Indy的block模式挺好玩的.但是它没有类似于IdTcpServer的OnExcute事件. 为此,我们必须自己写一个从TThread继承的类,用于检查Statck中的Tcp有没有收到数据(另一种方法相似,只是在另一个线程中直接读取数据).   这里是第一种方法的代码: Code: type   TDataAvailableEvent
unigui 最好的输出excel控件 TMS.FlexCel.VCL.v.6.3.0.0.XE10.2.Src
unigui 最好的输出excel控件 TMS.FlexCel.VCL.v.6.3.0.0.XE10.2.Src
客户端IdTCPClient向服务端IdTCPServer1发送消息
客户端IdTCPClient向服务端IdTCPServer1发送消息 1、连接   with IdTCPServer1 do     begin       Bindings.Clear;       Bindings.Add.IP   := '127.0.0.1';
解决IdTCPClient和IdTCPServer通信中文乱码问题
这种<em>问题</em>的本质其实就是字符编码<em>问题</em>,只要统一下客户端和服务器的字符编码就行。 这里提供不同于网上常见方法的另一种方法,当然本质其实是一样的。
xe10 c++builder 串口控件
xe10 c++<em>builder</em> 串口控件
(死亡历险)Delphi7 IdTCPClient1,IdTCPServer1客户端向服务端发送指令进行文件下载
客户端 procedure TFormFileDownload.SpeedButton8Click(Sender: TObject); var   rbyte:array[0..4096] of byte;   sFile:TFileStream;   iFileSize:integer; begin   IdTCPClient1.Host:=host.Text;//'192.168
Indy TIdTCPClient伪非阻塞式的解决方案
Indy是阻塞式Socekt,通过线程的方式,我们可以避免程序被阻塞。 平时在开发中,是直接用的同步模式,在线程中进行一问,一答的交互。但是这就遇到了一个<em>问题</em>,就是服务器没有立马响应,我们的程序就出现readtimeout异常。 这个时候就采用异步阻塞模式。 发送和接受不再是成对的了。 首先连接是服务器: procedure TForm1.btnloginClick(
用C++ Builder改写的FMX炫酷界面及仿QQ登陆界面Demo(CBXE8源码)
本人最近在学新的C++Bulder开发工具XE8/10,以前只用过BCB6,不会delphi,都是出自一家公司,还是有很多相似的地方,CB用多了,delphi也能看懂一点。在FireMonkey群里看到2位网友上传的界面Demo,下载学习了一下,发现FMX做的界面效果不错,在此特别感谢两位提供源码的网友,不过都是用delphi写的,学习后就仿照着尝试用CB重写了一下,由于语法有些不同,中间遇到一些<em>问题</em>,查阅相关资料后,终于仿制完成。部分delphi语句没有删除,只注释掉了,以供对比CB参考。网上CB的FireMonkey资料太少了,分享此源码给CB新手参考(高手就不用看啦,不过也欢迎指教),希望大家多多分享,壮大CB开发的队伍。
C++ Builder更改生成的EXE文件图标
C++ Builder更改生成的EXE文件图标
delphi2009(Lazarus)中indy10 的Idtcpserver收发中文的解决办法。
用Idtcpserver组件收发中文,关键就是转码,要装编码转为UTF-8格式。 <em>接收</em>消息 procedure TfrmMain.IdTCPServerExecute(AContext: TIdContext); var BufStr:AnsiString;     buflen:integer; begin   if (AContext.Connection.Connected) t
C++Builder XE7 update1 和谐文件,亲测可用
RAD Studio XE7 目前最新版 (with Update 1) v21.0.17707.5020 官方 ISO 文件下载(5.26GB): http://altd.embarcadero.com/download/radstudio/xe7/delphic<em>builder</em>_xe7_upd1_win.iso 和谐文件,win7安装亲测可用!!!!!! 1.点“Generate Serial Number”获得安装序列号 2.安装完成后不要重启电脑,启动C++Builder XE7,XE7会显示“Registration Code”,将Registration Code填入破解工具的“Registration Code”位置,点“Generate Activation File” 3.关闭C++Builder XE7,点"Patch Files"即可。
(死亡历程)Delphi7 自带的控件 IdTCPClient,IdTCPServer 客户端发送给服务端,服务端转发给其它客户端
客户端   private     { Private declarations }     FThread: TThread;   public     { Public declarations }     iFileHandle:integer;     i: integer;     host,port,qm:string;     sFile:TFileStre
Delphi TCPIP通信 实例 解决中文乱码问题
敝人近期整理的客户端与服务端通信实例,数据编码约定采用UTF-8编码,解决中文乱码<em>问题</em>.ServerSocket组件可以同时接受一个或多个ClientSocket组件的连接请求,并与每个ClientSocket组件建立单独的连接,进行单独的通信。因此,一个服务器端可以为多个客户端服务
xe的TIdTCPClient中文乱码问题
TIdTCPClient中文乱码<em>问题</em> 我在进行indy10.5.7这个版本进行idTCPClient及idTCPServer进行编程时同样汉字收发时会产生乱码,我在单元的里引用了 HTTPApp 单元, 在发的时候这样写IdTCPClient.IOHandler.WriteLn(HTTPEncode(edtMsg.Text)); 在收的时候这样写HTTPDecode(IdTCPClient.IOHandler.ReadLn); 就可以用汉字进行通讯了
(死亡历险)Delphi7 IdTCPClient1,IdTCPServer1客户端向服务端传送大型文件
服务端 unit Unit1; interface uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs, IdBaseComponent, IdComponent, IdTCPServer, ExtCtrls, Buttons,   Std
delphi xe 10.2.3 与delphi xe 8发布文件的写法不一样
这是从网上摘录:   用Delphi XE做移动开发的时候,有些情况下可能需要我们把一些文件打包到安装程序中,如网页、图片、数据库文件等,那么如何实现呢 1.首先,打开菜单 Project - Deployment 2.点击添加按钮,选择要添加的文件(文件最好放在工程目录中,这样,即使该工程在其他电脑上打开,也能找到该文件) 3.修改Remote Path:     当开发Andro...
StringGrid实例 单元格变色等
StringGrid实例 单元格变色等 学好DELPHI 就是学好这个控件 个人感觉
bcb2010使用IdTCPClient和ip控件
bcb2010使用IdTCPClient和ip控件 实现简单发送<em>接收</em>
C++ Builder XE8 安卓开发之使用TIdThreadComponent控件接收客户端的数据
C++ Builder中自带了indy10控件,由于indy10的TCPClient<em>接收</em>方式是阻塞式的,所以需要一个线程来<em>接收</em>数据。
delphi7的IdTCPClient和IdTCPServer的write用法
delphi7的IdTCPClient和IdTCPServer的write用法
c++builder 10.2.3的编译器真干净啊
一直坚守在cb2010下面,今天试用了一下官网的那个免费的编译器,编译出来的程序真干净啊。下面的是对比,左边的g++编译出来的程序,右边的是bcc32c的。 ...
Delphi中IdTcpServer 用户掉线检测方法
正常情况下,当登陆用户异常掉线并不会通知服务器,这时服务器一直以为用户在线,解决这种<em>问题</em>有以下两种方法: 一、轮训检测连接情况,需要Timer轮训检测,如下代码: Delphi代码   procedure TMainForm.Timer1Timer(Sender: TObject);   begin     CheckForDisconnect();   end; 
c++ builder IdTCPServer/IdTCPClient 问题
有在c++ <em>builder</em>6 下成功使用过 Indy9/IdTCPServer 的没?? rn我这老出<em>问题</em>。。。 rn应该不是代码<em>问题</em>,貌似BCB环境<em>问题</em>或者Indy9.0.18这个版本<em>问题</em>?? rn调试了一个通宵了。。。 rn感觉有瘁死的先兆了。。。HELP ME~~ rnrn//发送 rnvoid __fastcall TForm1::Button2Click(TObject *Sender) rn rnIdTCPClient1->Connect(); rnIdTCPClient1->WriteLn("郁闷"); rnIdTCPClient1->Disconnect(); rn rnrn//<em>接收</em> rnvoid __fastcall TForm1::IdTCPServer1Execute(TIdPeerThread *AThread) rn rn String mystr=AThread->Connection->ReadLn(); //调试发现 AThread->Connection==NULL rn AThread->Connection->Disconnect(); rn rnrn软件环境 rnIndy9.0.18 rnBCB6+SP4 rnWindowsXP rn
delphi的IdTCPClient和IdTCPServer的Writestring用法
delphi的IdTCPClient和IdTCPServer的Writestring用法
XE10.3破解
XE10.3破解
Delphi xe10 安卓开发环境配置问题处理1
[Exec Error] The command "PATH C:\Program Files\Java\jdk1.7.0_71\bin;C:\Users\Public\Documents\Embarcadero\InterBase\redist\InterBaseXE7\IDE_spoof;d:\Program Files (x86)\Embarcadero\Studio\17.0\bin;C:\Users\Public\Documents\Embarcadero\Studio\17.0\Bpl;d:\P
C++builder串口通信设计(一)-串口接收数据
一、安装mscomm32.ocx控件 1、复制mscomm32.ocx到windows\system32\下 2、注册 二、在c++<em>builder</em>下引入mscomm32.ocx 选择菜单component->Import ActiveX Control, 选择“Microsoft Comm Control 6.0(Version1.1)”,点击“insta
DELPHI XE10.3 下载+破解方法,自己在用
文件包含XE10.3下载地址+破解工具,安装时认真看说明,亲测几个月无<em>问题</em>才发上来,
(19)uniGUI for C++ builder下如何使用FlexCel实现EXCEL表格生成和下载
                                                                                    (中行雷威2018.8.12) (同一个世界,同一个梦想,交流学习C++Builder XE10,传承c++<em>builder</em>的魅力!欢迎各地朋友加入我的QQ群484979943,进群密码“BCB”,同时也请将该群号广为宣传,希望能够...
Indy TIdTCPClient 在网络掉线时的处理方法
自己做 TCP 的操作,客户端采用 TIdTCPClient 用起来比较简单。经过测试,这个控件也比较稳定。Indy 的控件都是阻塞模式。阻塞模式下,代码比较简单,不容易出现面条代码。 假设 TCP 连接已经建立,正常操作中,网络掉线了,可能过一段时间,网络又恢复了。比如拔掉网线这种情况。 经过测试,发现以下状况。以下描述的情况,在主线程中操作,和在线程中操作,结果一样。 在刚掉线的在几秒...
DELPHI XE 10.3注册机
亲测可破解delphi xe 10.3,安装前最好是把以前版本删除干净,包括注册表
FMX探索之FMX下绘文字绘制
Delphi版本已升级到10.1,经过官方的不断努力,版本也趋于稳定,在跨平台及Anroid开发方面的进步确定非常大。因此本人也开始尝试学习FMX,尝试移动开发。 使用Delphi工具入门真的非常之精简,随便拖几个控件,切换下编译平台,点击运行,就要以在各个平台上跑起来。 但是今天在尝试在窗体上输出文字时,给难住了。 在VCL下,代码是这样的:procedure TForm1.Button1
Delphi XE10.3 破解文件
Delphi XE10.3 破解文件
Delphi XE10.3 破解
Delphi XE10.3 破解文件
Delphi中关于idtcpserver的使用解答(转)
Delphi中关于idtcpserver的使用解答(转)   用idTCPServer客户端接上来时,如何取得客户端的IP? IP:=AThread.Connection.Binding.PeerIP; Port:=AThread.Connection.Binding.PeerPort; 尝试解答你的疑问: <em>问题</em>一: 在Form1中放入IDTCPServer控件,一旦有s
FastReport 6.1.10 for Delphi 10.3
FastReport 6.1.10 for Delphi 10.3 源代码 解压缩之后阅读安装方法,安装方法可以一直使用到10.7,超值。
idtcpserver 多线程同步问题
方法1:临界区……Delphi/Pascal code?//全局的FLockUI: TCriticalSection;//临界区还有一个TRTLCriticalSection,区别?俺不清楚。反正找个短的来用吧。 //改写文本function WriteTxt(Msg: string): Boolean;begin // .....把<em>接收</em>的数据写入文本的一些程序...... //if 某些条件
Socket通信 C#写服务商 Delphi客户端
摘要: 最近在做Wince开发,搞一个超市卖场采用手持机盘点的现场作业模块。通信部分的实现有两种,其一是通过USB线把数据拷到PDA 上,扫描条码后,查询本地的商品资料库(用SQLite做本地库),盘点完成后再通过USB把盘点结果导入服务器(还是通过读取SQLite库的方式),好处是卖场不需要布局WIFI,减少投资。其二是通过WIFI,建立无线连接,打描条码后,直接读取服务器上的商品资料,盘点数量
IdTCPServer和IdTCPClient的使用(支持文件发送)
2.保证无毒 3.简单,方便,实用 4.实例可以自行改用 5.如有非法,本人无法律责任,由改动代码人负责! 6.需要更多本人作品,查找标签“朱建强” 7.请下载,杀毒后再使用!
关于Delphi xe5 firemonkey 手机屏幕自适应程序问题
我是新手。在我才学了2个星期的时候,那个白痴老板说什么手机屏幕自适应程序,我当时不能理解呀,觉得用Delphi的布局设计不就行了吗。结果他说:我就是想让控件内容什么的放在小屏幕手机上也不出来。我就说,那用布局layout。结果那个傻x又是画控件关于屏幕的位置,又是记录控件的位置,整了一大套。整个把我给整晕了,要不是因为我是女的,估计得骂死我,新手伤不起啊,我不知道Delphi xe5有一个控件布局
adobe flash builder4.6 安装存在问题,可能未安装某些必需组件
在安装过程中,提示您的安装存在<em>问题</em>,可能未安装某些必需组件。 解决方法: 找到以下文件夹: C:\Program Files\Common Files\Adobe 删除再安装 还是不行的话,重启电脑再安装。 尽可能关闭防火墙。 ...
DELPHIXE 10.3 rido 全系列注册机
XE10全系列注册机 支持Delphi 10.3 已亲测可以使用 支持 之前版本的 和谐 版。
VirtualTreeview 最新版支持 XE10.3
Virtual Treeview是为软件开发人员设计的,它代表了用高级Delphi树控件从头构建的树视图控件。根据它的制造商,该工具的树管理范例与其他控件不同。 数据是通过事件(或者通过覆盖数据从应用程序中提取的),因为Virtual Treeview除了数据大小之外,没有任何关于数据的信息,甚至没有节点标题。 该工具使用手动优化的MMX汇编程序,以确保平滑的动画,如提示褪色。在拖放项目时,它显示了树形窗口的alpha混合图像,并提供了对Windows XP主题的支持。 如果您想进一步了解这个树视图控件可以做什么,可以查看UltraSearch,它是一个免费软件项目,可以在本地NTFS驱动器上查找文件和文件夹,并且利用了Virtual Treeview。另一个例子是TreeSizeProf.,它是一个商业软件,用于清理磁盘空间。 Virtual Treeview以双重许可证发布:MPL 1.1和LGPL 2.1,但静态链接例外。为了能够启动和运行,必须有Embacadero的RAD Studio XE3-10.3或Delphi7-Delphi XE8。
oracle form builder创建的form在本机运行
1. 安装好form <em>builder</em> 后的截图 2.创建一个form编译运行,报错这是因为没有启动Start OC4J Instance的原因3.启动4.找到Developer Suite安装目录下的jinit文件夹(如:E:\DevSuiteHome_2\jinit),安装其中
DevexpressVCL 18.1.6自动安装 支持XE10.3 支持vclstyle
DevExpressVCL_18.1.6_自动安装_支持最新XE_10.3支持vclstyle
Delphi7 基于IdTcpserver和IdTcpClient的通讯程序
Delphi7 基于IdTcpserver和IdTcpClient的通讯程序
Delphi多线程和indy10 tcp的使用。
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, IdContext, IdBaseComponent, IdComponent, IdCustomTCPServer, IdTCPServer
Builder模式的误区
Builder模式的误区:将复杂对象的构建进行封装,就是Builder模式了吗?     最近重读GOF的《设计模式》,读到Builder模式的时候,发现还是不能领悟;网上搜了下其他人的解释,发现很多人都用错了Builder模式,结构形似Builder,实际上却更像Template、或者Factory Method,或者四不像,并没有体现出Builder模式的思想和威力;通过对比学习,也逐渐
uniGUI1.50.0.1482 支持DELPHI XE10.3
uniGUI是一个优秀的DELHPI WEB框架,web开发利器,完全基于ExtJS,全面支持Ajax技术
NAT和IP路由经验谈
在工作中经常接触到网络两个端点client和server之间进行udp通讯,但是在维护过程中,总是出现跨NAT Server端主动通知的报文无法传递给client的错误,源于好多人对于网络知识的匮乏和理解非常浅。但如果刨根问底的话,其实自己在研究生阶段,也有类似的一个疑问:为什么局域网内的机器能够与因特网上的机器进行通讯,数据是怎么双向传递的。对于此<em>问题</em>,还通过一塌糊涂咨询网友,回答就是NAT,地
C++ builder6 win10 安装问题及解决方法
昨天公司新发的电脑,今天安装C++ <em>builder</em>6 但是出现了很多<em>问题</em>,故记录如下: 1首先需要注册这个插件dclusr.bpk 2下载MSCOMM32.OCX,然后用管理员权限注册 3 注册MScomm控件    开始-》运行-》 regsvr32 MScomm32.ocx    如果在delphi中使用Mscomm控件出现如下错误提示:   “License information...
idtcpserver和idtcpclient传二进制文件用流
文本文件和二进制不一样,普通字符可以readln readstring readbytes,但是二进制一定要用流ReadStream,否则<em>接收</em>文件后虽然大小一样但是就是不一样(对于换行处理有差异),比如zip文件,解压缩时会报错文件损坏 if(FileExists(sFileName) )         DeleteFile(sFileName);         TMemoryStream
学习delphi FMX 的一些资料
1. C:\Users\Public\Documents\Embarcadero\Studio\19.0\Samples自带的例子 2. http://docwiki.embarcadero.com/                官方的在线帮助文档 3. 软件上方的help                            官方的离线帮助文档 4. 一些博客 http://www.cn
关于在C++ Builder中串口通讯的经验之谈
第一次:开始的时候,我是因为BCB强大制作界面的功能吸引而抛弃了VB的,如果您也打算用BCB做串口的东西,那么,请好好看看我的经验。(我只谈串口部分),相信不少的人都知道在VB中有一个控件MSComm(图标是一个小黄电话),它可以帮你完成普通的串口传输功能(比如字符串什么的,但有的却实现起来比较烦琐),在BCB中要用VB的控件,我想很多人都知道怎么办,在菜单中点Component&#0;>Impo
VCL+FMX 双剑合壁编程
特别感谢】猫叔捐助SSD硬盘 VCL 是经典,FMX 是新生,新生事物总会带来一些好玩新奇的东西。舍弃经典是浪费,不了解新生事物是等死,那么我们来一个二合一双剑合壁又如何呢? 要双剑合壁,就得投些机,取些巧。由于 Delphi / C++ Builder 不支持直接创建一个 VCL+FMX 的合体应用,所以我们要分别创建一个 VCL 和 FMX 的应用程序,其中一个我们做为主窗口。
borland c ++ builder 官方帮助文档
很多人安装了c++<em>builder</em>之后,发现没有帮助文档,目前我发现互联网上还没有该文档共享。 由于csdn上只能发表20m,而文件有24m,就上传了一个到mofile。 http://pickup.mofile.com/9895570051432379 因为mofile中文件下载有时不稳定,所以希望您能够将该文档共享到其他地方,让更多人能下载到!
delphi FMX控件的常见属性
None        无       尺寸位置可调,但不随着窗体尺寸变化。组件被保持在它的父类放置的位置,即窗体或面板,它是属性的缺省值。   Top         顶       组件被移动到窗体的顶端,并且被重新决定大小以充满窗体的宽,组件的高度不会受到影响。   Left        左       剩余空间的左部分填满,强调剩余部分。组件被移动到窗体的左边,并且被重新设定大小以充
FMX的Style中的Effects的注意问题
delphi中,当我们在IDE的窗体中添加控件时,会自动把相关单元加入uses的,所以一般不用考虑这个<em>问题</em>。 但是,如果你在设计Style时,在Style里用了Effects(不是自带控件Style里的effects),程序运行时,会出现找不到你所修改的effect类的致命错误。这是因为uses缺少了 FMX.Effects 和  FMX.Filter.Effects 这两个单元,但是delp
DelphiXE8FMX工程实现无边框托动(FMX内部方法)
2.保证无毒 3.简单,方便,实用 4.实例可以自行改用 5.如有非法,本人无法律责任,由改动代码人负责! 6.需要更多本人作品,查找标签“朱建强” 7.请下载,杀毒后再使用!
FMX探索之IMAGE控件上输出
承上篇 话说直接在窗体上绘制有欠美观,那就画在IMAGE控件上吧。拖一个IMAGE控件出来,改下代码: procedure TForm1.Button2Click(Sender: TObject); begin Canvas.BeginScene(); Image1.Canvas.FillText(RectF(0,0,100,30),'Hello World!',false,1,[],
任意改变FMX的TPanel控件的颜色
FMX的控件的外观以Style为主,但是也有不方便的地方,比如要任意改变TPanel的颜色,只能写代码,摸索了几天,初步实现了 unit FMX.JKPanelEx; interface uses System.SysUtils, System.Classes, System.Types, System.UITypes, FMX.Types, FMX.Controls, FMX.Ob
delphi FMX用TImage显示不同格式的图片
//一个按钮的点击函数 procedure TForm3.Button1Click(Sender: TObject); var s , ss: string; begin //选择一个图片 open: TOpenDialog; if open.Execute then begin //获取完整路径 s := open.FileName;
[Delphi] FMXUI布局组件简介
[Delphi] FMXUI布局组件简介 【名词定义】 非布局组件: 组件名不是以Layout结尾的组件,Delphi自带的Panel、Form等在这里都不属于布局组件。 视图: 即可以让用户看到的图形界面。TView本身就是一个视图,任何基于TView的组件,也可以看作一个视图。(当然,视图不一定都可见,比如Visible为False时,或超出显示区域时) 容器:
RadStudioKeygenxe10.3
RadStudioKeygen<em>xe10.3</em>
给所有使用FMX(FireMonkey)进行开发的忠告!
没有废话,直接正文:     在开始之前,首先我假设您有10年、或者20年甚至是30年的Pascal开发经验,由于种种无法解释且又无法摆脱的原因而不得不使用FMX来进行苦逼的开发,所以,我觉得下面是您所必须要了解的: 一、放弃,放弃,再放弃!     这句话我宁愿每天说100万遍,宁愿让它长在您的脑门上,刻在您的脑子里,穿在您的衣服上!所以,请放弃使用FMX的开发,放弃,放弃,再放弃!不要问为...
delphi中没有窗口句柄的控件如何处理windows消息
timage控件没有窗口函数,所以处理不了消息。消息由其parent处理在其parent的winproc中,会利用GetControlsatpos来取得当前鼠标光标处的控件,如果取到了,则利用perform函数来将改消息发给这个控件(也就是调用控件的winproc函数),控件的winproc函数会处理这条消息,这里是用dispatchmessage函数来处理的,dispatchmessage利用汇
DELPHI XE 10.2.1 FMX平台 在图片上写字方法
unit Unit1; interface uses System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.Objects, FMX.Contr
FireMonkey开发: 图片缩放
图片缩放 FM的TBitmap增加了CreateThumbnail http://docwiki.embarcadero.com/Libraries/XE2/en/FMX.Types.TBitmap.CreateThumbnail TBitmap.CreateThumbnail(200,200);
TcpClient接收数据不全
所以在<em>接收</em>大量数据的时候,特别是超过1k时,一定要学会采用Sleep(1)函数,让cpu有时间来处理数据缓存的<em>问题</em>。
fmx动画界面切换
<em>fmx</em>动画界面切换 <em>fmx</em>动画界面切换
fmx-image释放
<em>fmx</em>-image释放 代码很简短,但很重要 手机端与win是不一样的, 手机端的代码在win有效 但是反过来就不一定了 要亲身测试才知道
使用 Bitmap Style Designer 为FMX修改已有样式
我本是菜鸟,不懂编程,只是个设计师,但因工作需要,老板需要我熟悉 Delphi 控件,方便设计控件样式。在本人长期的自我摸索与学习中学到了点东西,因为关于 style 的设计的资料不多,我写一些自己的经验,发表出来,希望能帮助像我一样的菜鸟。如果你是高手就请路过···我本是菜鸟,只为小白提供服务,因为我只能做到这里了··· 下面我说下如何将 style 样式应用到你的窗体上,另外如何导出设计
询问idtcpclient接收idtcpserver信息问题
怎么才能让<em>idtcpclient</em><em>接收</em>到idtcpserver发来的信息。rn建立线程的方法,具体代码怎么写?谢谢,盼复
Delphi TMS Component Pack v8.3.4.0 full source D7~XE10.3
著名的 Delphi 控件组,含全部源码,支持 D7~ XE10.3, 原版支持到XE10.2,经修改后支持XE10.3,亲测可用
TMS Component Pack_8.5.1.0_Full_Source_for_DX10.3_Rio_Downloadly
TMS Component Pack_8.5.1.0_Full_Source_for_DX10.3_Rio_Downloadly 亲测可用 Delphi XE10.3
INDY 10 的idTCPSERVER 和idTCPCLIENT 通讯的例子
INDY 10 的idTCPSERVER 和idTCPCLIENT 通讯的例子
delphi FMX图像的二值化
procedure TForm2.TrackBar1Change(Sender: TObject); var Gray, x, y : Integer; A_BMPData : TBitmapData ; p: PByteArray; b : TBitmap; begin //创建一个临时变量存储二值化后的图像 b := TBitmap.Create; b
unrxlib.275.XE10
unrxlib.275.XE10 亲测好用,支持XE10西雅图,无错版本。
关于NMUDP的问题
我用的是C++ Builder加入NMUDP控件: LocalPort是指本地<em>接收</em>数据端口 RemoteHost是要发送数据的目的地 RemotePort是要发送数据的端口 在VC++6.0、Windows 98上编译通过,运行正常。以下为表示:    表1 保留IP地址格式 示例 说明    网络标识符为0 . 主机编号为0 000.000.000.000 本地网络上的本主机   
c++builder 多线程问题
一、初识TThread对象 VCL提供了用于多线程编程的TThread类,在这个类中封装了Windows关于线程机制的Windows API,通常将它的实例成为线程对象。线程对象通过封装简化了多线程应用程序的编写。注意,线程对象不允许控制线程堆栈的大小或安全属性。若需要控制这 些,必须使用Windows API的CreateThread()或BeginThread()函数。不过,即使是使用W
delphi2009(Lazarus)中indy10 的Idtcpserver断开客户端连接报错问题的解决办法
我们常用IdTCPServer.Active := false;来关闭Idtcpserver,但这样会出卡机,并且操作也不会成功,后来,我改为这样: procedure TfrmMain.ActStopExecute(Sender: TObject); var   i: integer;   AList: TList; begin   AList := IdTCPServer.Cont
C++ Builder如何用MSComm控件进行二进制方式通信
原文地址:点击打开链接 --------------------------------------------------------------------------------   需要采用二进制方式通信,看参考书上VC里可以用CByteArray,>>COleV
C/C++中命令行参数的原理总结
   在c/c++中,命令行参数的传递是利用main进行形参传递实现【1】了实现命令行参数我们将使用main(int argc,char* argv[])这样的形式进行定义argc和argv可以换成你自己喜欢的名称不一定要用argv,argc这些形式只是习惯而已,char* argv[]我们前面已经讲述过,这就是一个指向指针数组,argv就是一个指针数组名,argv不是常量指针,而是具备变量特
TBCOMM串口类
在CNCOMM的基础上改的,简化了一些,默认开线程<em>接收</em>与处理,解决了一个字符串<em>接收</em>不完整的<em>问题</em>,这个是C++ BUILDER 2007用例,串口类可以在VC下通用
fmx 手机屏幕自适应缩放比例
<em>fmx</em> 手机屏幕自适应缩放比例
文章热词 双目视觉问题 特征点问题 相机标定问题 最优化问题 统计学稳健估计问题
相关热词 c#接收串口数据线程问题 c++builder debug c++builder 旋钮 c++builder vector 区块链问题 学习python时遇到的问题
我们是很有底线的