- 博客(5)
- 收藏
- 关注
转载 DELPHI SOCKET 通信编程要点小结
//先贴几个实用函数 //16 进制 转 整形,这个在消息解码的时候经常要用到 Function HexToInt(sTemp : String) : Integer ; Var V, i : Integer ; Begin HexToInt := 0 ; If sTemp = '' Then Exit ; If (sTemp[1]='0') And ((sTemp[2]=
2013-08-29 11:34:19 462
转载 采用Expat检查XML文档是否格式良好
采用Expat检查XML文档是否格式良好 这里简单介绍一下如何用Expat解析器来检查XML文档是否格式良好。Expat是一个用纯C语言写的XML解析器。具有XML解析器一般的功能,可以检查XML格式是否良好(well-formed),但不支持schema校验。 为了简便,这里就直接将要检查的XML文档放入缓存中。如需要可以从文件读取或者来自其他地方。 编写自己的Expat应用程序
2013-08-23 10:28:27 555
原创 delphi中响应鼠标进入或离开控件的方法
Delphi没有MouseEnter与MouseLeave的事件,网上说可以响应CM_MOUSEENTER和CM_MOUSELEAVE消息来实现。这两个消息是VCL自己定义的消息,看了Delphi的Controls.pas果然看到有以下两行: CM_MOUSEENTER = CM_BASE + 19; CM_MOUSELEAVE = CM
2013-08-02 15:55:19 2354
转载 Delphi 中的常用事件
OnActive 焦点称到窗体或控件时发生 OnClick 鼠标单击事件 OnDbClick 鼠标双击事件 OnClose和OnCloseQuery 当关闭一个窗体时就会响应OnClose和OnCloseQuery事件 ,OnCloseQuery事件比OnClose具有更高的优先级。 OnContextPopup 在窗体上单击鼠标右键时触发 OnCreate 建立事件,窗件或
2013-08-02 15:21:46 652
转载 mediaplayer控件别名冲突错误的处理
“设备的名称已被此应用程序用作别名。请使用唯一的别名。” “设备的名称已被此应用程序用作别名。请使用唯一的别名。” 用Delphi的TMediaplayer控件,有时候需要同时播放同一个文件的时候,就会弹出这句抓狂的对话框。咋办? 研究了一下Mplayer.pas的源代码,网上找了不少关于媒体播放器参数的资料,发现了一点端倪。我们不要用Delphi默认的MIC设备的打开方式的别名,给每个
2013-08-02 00:56:33 1290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人