1、在源字符串Src中查找子串S,返回Src中S之前的部分Function Before( Src,S:string ): string ;Var F: Word ;begin if Src = '' then Before := ''; F := Pos(S, Src); if ...
分类:
其他好文 时间:
2014-06-27 20:18:50
阅读次数:
206
Delphi 是一个基本上被我遗忘的工具, 要不是在使用RapidSql , 我是收不到Embarcadero 公司发出的邀请来參加Delphi XE5的公布会的。有人可能要问为什么是Embarcadero (名称很拗口)而不是Borland 开Delphi 公布会, 这是由于Borland那几年撑...
分类:
其他好文 时间:
2014-06-27 17:32:14
阅读次数:
224
单元不能被循环引用(Circular unit reference)的。循环引用的意思是:A引用了B,而B又引用了A,且都是在interface部分进行引用。example:unit Unit1;interfaceusesUnit2;......unit Unit2;interfaceuses Un...
分类:
其他好文 时间:
2014-06-27 15:10:23
阅读次数:
233
Delphi Internal Error L681Although this specific example doesn't reproduce the problem in a small project, this caused the problem in a larger project...
分类:
其他好文 时间:
2014-06-27 14:34:33
阅读次数:
421
一、前言:Delphi默认支持OpenGl,可以uses OpenGL单元进行引用,便可以使用OpenGL的函数。OpenGl是跨平台的,而且Windows很早就支持并集成在系统中,存在于system32中的opengl32.dll,不需要额外安装。虽然windows本身有d3d,但能力有限,还没去...
分类:
其他好文 时间:
2014-06-27 13:55:59
阅读次数:
198
今天开始研究mysql,在网上搜了一下资料,都是要安装这个,安装那个,很麻烦。经过一直摸索、测试,得到一个快速的方法,很实用,只是稳定性有待发现。先去下载:http://www.justsoftwaresolutions.co.uk/delphi/dbexpress_and_mysql_5.html...
分类:
数据库 时间:
2014-06-27 13:12:39
阅读次数:
177
解决方案:XE2中加入了多平台的概念,默认的Release模式,也是带包编译,带运行时库的,所以,需要手工设置一下工程选项:打开工程以后,Project-->Options-->左侧树列表选中C++ Linker-->右侧上方的Target选择Release configuration 下的 32-...
分类:
其他好文 时间:
2014-06-27 13:06:58
阅读次数:
249
程序经常需要读取一些用户设定值,怎么完成这个过程?
B/S程序一般使用XML文件,而C/S程序则使用INI文件。
前篇《C#迁移之callXBFLibrary - 2(调用非托管DLL)》是C#读取INI的示例。
本篇介绍使用Delphi完成这个过程。
首先,引用单元。
uses
Windows, S...
分类:
其他好文 时间:
2014-06-26 14:18:54
阅读次数:
147
FlowChart.NET是一款专业的.NET平台下的流程图及图表控件,它可以运行在任何C#,VB.NET或Delphi.NET语言编写的软件中。能够帮助你创建工作流程图、对象层次和关系图、网络拓扑图、实体关系图、IVR、工业自动化、genealogytrees、算法流程图、组织结构图、XML文档、类图等,该控..
分类:
Web程序 时间:
2014-06-26 06:03:32
阅读次数:
320
在application.messagebox()函数中的第一个参数要用到PAnsiChar。所有的原生字符串类型String转PAnsiChar都需要经过AnsiString过渡strAnsi:=PAnsiChar(AnsiString(str));
分类:
其他好文 时间:
2014-06-25 18:34:15
阅读次数:
251