- 博客(5)
- 资源 (18)
- 收藏
- 关注
原创 服务器端自定义OpenSQL、ExecSQL
在服务器端为了防止注入,不仅需要客户端传过SQL还需要传入参数,一、参数定义可以使用结构体数组:type TParamlocal =record ParamName:PChar; ParamType:PChar; ParamValue:PChar; end; TParamArrlocal = record strArr:ar...
2018-05-17 10:38:48 456
原创 原创 DLL编程经验(四)数据传输时候的文件读取问题
Delphi编写的DLL与不少语言进行通讯不太好处理。譬如字符串、结构体。编写文本文件作为中间媒介则更加方便。Delphi读取文本文件方法有多种,我比较喜欢用读取ini文件形式,这个形式能区分域、键、值精准定位到需要读取的数据点。废话不多,直接来干货。一、读:unit IniFiles;//引入读写文件系统单元function TClientSaveSetting.loadOCVFXManySe...
2018-05-09 10:52:00 658
原创 原创 DLL编程经验(三)各类语言调用Delphi写的DLL
Delphi在接口参数中最长用的字符串参数是PChar,但是在被调用时经常出现各类问题。Delphi2007及其以前版本PChar是Ansi类型,而XE以上版本是Unicode类型。所以在调用之前需要弄清楚是用哪个版本的Delphi写的DLL。VB.Net 在声明时对于Delphi7写的DLL需要声明为Ansi,譬如 : Public Declare Ansi Function MyAdd L...
2018-05-07 12:10:07 1129 1
原创 原创 DLL编写经验总结(二) 日志的使用
一、日志的分类日志分为运行日志和调试日志,运行日志记录运行情况帮助使用过程中出现故障的分析,需要简单明了,为使得实施人员甚至客户能看懂,难免啰嗦。调试日志是系统测试上线过程中程序员方便进一步了解情况而写的日志,有部分比较生涩难懂,但是精简高效。二、日志的作用说到底,日志是为人服务的,而且使用范围广,具有通用性。对于DLL的日志1、可以用于区分责任,特别是不同厂家之间经常会因为某些东西而相互推脱、争...
2018-05-07 11:39:27 1500
原创 原创 DLL编写经验总结(一)使DLL支持多线程
最近用Delphi编写DLL比较多,总结几条经验方便以后回顾。需求背景:DLL接口自身是向主调方提供服务,考虑到主调方的不定性以及响应速度问题,需要支持多线程。实现思路:DLL在初次加载或者被唤醒的时候会调用DLLMain函数(Delphi的Main函数头已被隐藏,实际上就是主文件中的Begin End),触发DLL_Process_Attach事件。可用全局变量DLLProc来处理触发的事件所调...
2018-05-07 10:59:09 5437
accdb性能测试.rar
2019-11-11
Delphi+SQL Server研究学习笔记
2015-05-22
win7或者win8在vmware 9.0下安装 macos10.8.rar
2012-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人