delphi
文章平均质量分 65
leandzgc
大家好!我叫张贵成,不过我个人比较喜欢人家叫我张乐(*^__^*) 嘻嘻……我现在是一名java初学者,请多多指教!!!本人Q:406163956,大家相互支持!
展开
-
delphi7 卸载ActiveX控件
今天遇到一个问题:我要用的ActiveX控件需要进行一系列操作才能成功注册并运行,但是我直接就注册并运行了,这样导致我程序老报错。然后老板告诉我要卸载再按规矩来,但是我在网上找了N久都没有一个可用的方法,隐藏什么的都试了。总是在重新安装的时候报已经有这个名字了。后来终于找到了解决办法,原来这么简单就是用regsvr32命令反注册一下就行了 在cmd中运行 regsvr32 myActiv转载 2012-03-28 21:45:02 · 2115 阅读 · 0 评论 -
Delphi ''测试...'' is not a valid component name.
不知道大家遇到这个问题的原因是什么,但是我遇到这个问题的原因是因为自己的逻辑错误。本来是没打算贴到网上的,但是我这个脑子比较笨,经常犯一些简单的逻辑错误,而且错了以后就导致心情特别烦躁,不愿意找自身的错误,所以为了自己以后可以提醒自己,外加给那些犯同样错误但是还没找到错误原因的同志们一个解决思路,写在这里供大家观赏 。 这个错误我碰到多次,原因是因为原创 2014-03-13 21:34:46 · 4278 阅读 · 0 评论 -
Delphi写的数据同步程序提示“内存不足”
之前有做一个数据同步程序,A库是业务库,B库是临时库,临时库是给别人用的,里面的表比A库少,也就2、30张,里面有2张图片表,其他的都是普通数据表。 我做好的同步程序的功能就是同步A库中的业务数据到B库,B库没有则添加,有则修改。但是从开始到前几天一直有一个表不能同步,到这个表就报内存错误,困扰了我一两个月之久。之间有试好多办法都不行,后来准备写一个程序单原创 2014-03-13 21:33:23 · 2293 阅读 · 0 评论 -
field cannot be modified delphi
今日有需求,先从数据库查询结果集,然后缓存到ClientDataSet中,断开结果集,继续操作缓存的CDS。不过却遇到了field 'RNo' cannot be modified错误,谷歌多次,依然未找到直接解决办法。不过一些文章给予我一些思路,现问题解决,附下://修改所有字段为可编辑。表中实际不存在的虚拟列,默认不允许编辑 for i := 0 to CDS.Fields.Cou原创 2014-03-10 21:52:08 · 7800 阅读 · 7 评论 -
oracle 创建DBMS_Jobs 创建oracle定时任务
--具体代码如下--必须声明一个number变量,变量名任意VARIABLE jobno number;begin--:jobno是上面的变量名,必须一致。--第二个参数是你要执行的任务,可以是存储过程,可以是函数,也可以是sql代码。--第三个是何时开始执行。--第四个参数是执行完毕后的下次执行时间。如果要设置每天0点开始执行,可以写to_date(to_char(SYSDATE + 1,原创 2013-12-30 23:39:43 · 7192 阅读 · 0 评论 -
Delphi cxGrid默认选中整行
Delphi cxGrid默认选择整行原创 2013-12-03 18:21:38 · 6005 阅读 · 1 评论 -
Delphi [Error] RLINK32: Unsupported 16bit resource in file ''xxx.dfm''
Delphi [Error] RLINK32原创 2013-12-03 17:52:34 · 5041 阅读 · 2 评论 -
delphi could not create output file 'D:\Program Files\Borland\Delphi7\Projects\Bpl\...' 解决办法之一
最近在学习delphi7,因为是初学所以遇到的问题特别多。今天在安装控件的时候就遇到了一个特别奇怪的问题。不管我编译哪个控件delphi都会给我报could not create output file 'D:\Program Files\Borland\Delphi7\Projects\Bpl\...'这个错误。于是我谷歌+百度。N个人都说是因为已经有一个正在运行的项目了,但是我明明没有运行啊。原创 2012-03-26 12:51:23 · 13906 阅读 · 4 评论 -
delphi中操作oleVariant、variant和stream
最近在学习delphi,好多东西都不懂。这几天需要用到用二进制的方式保存和读取oracle中的数据。找了好多帖子才找到我需要的,不过都不全,害我本来就不怎么懂得人弄了好几天。整理一下,供自己和大家以后使用相关操作时借鉴。首先是oleVariant转成stream,并保存到数据库。我调用的控件函数得到的是一个oleVariant类型,保存只能保存stream,所以只能转换procedure原创 2012-05-15 15:00:08 · 9238 阅读 · 3 评论 -
Delphi7同时保证多个Activex控件可用的办法
原文转自:点击打开链接学习Delphi已经有一段时间了,在这期间遇到的问题也不少,比如我的D7不能同时保证有两个Activex控件可用就很麻烦。换个项目就需要重新安装一遍自己需要的Activex控件,太麻烦了。解决办法如下:1.打开Delphi,菜单→关闭所有(这部也可以不用,但是我们领导推荐我这样做,所以我也推荐大家这样做); 2.找到“open”按钮,单击。依次找到“D:\Pr原创 2012-08-18 09:15:19 · 1243 阅读 · 0 评论 -
delphi 常用函数和常见问题的解决方案(更新中......)
把一些我现在经常用到而且可能会忘记的delphi函数记录下来,需要的时候来看看找找!1.根据treeNode的id(data属性里保存的)得到对应的节点?解决办法:循环整个树的每一个节点,比对每一个节点的data属性内的值是否和传入的id一致。一致则返回当前节点,否则循环完毕就是没找到。例:function GetTreeNodeByID(ATree: TTreeView; AID原创 2012-05-24 15:23:21 · 858 阅读 · 0 评论 -
delphi操作日期 变量+1-1
转自:原文链接需求:增加年(月、日) 声明:function IncYear ( const StartDate : TDateTime {; NumberOfYears : Integer = 1} ) : TDateTime;描述:IncYear函数将传递进来的StartDateTime参数加上NumberOfYears数量的年数。 增减的数量是可选的,原创 2012-07-12 11:55:27 · 2547 阅读 · 0 评论 -
delphi7读取ini配置连接oracle10G
近期在学delphi,需要走配置连接oracle数据库,但是网上好多方法都是没有带IP地址的。最后找了好久终于找到了,不过忘了在哪里找到的了,分享给大家吧!需要引入iniFiles 创建form时调用在user 内加入iniFilesprocedure TForm1.FormCreate(Sender: TObject);const connStr = 'Provider=O原创 2012-03-20 23:05:12 · 2392 阅读 · 0 评论 -
raised exception class EAccessViolation with message 'Access violation ataddress 64FF0002. Read of a
最近在学习delphi,遇到一个非常难弄的问题,找了N久最后还是自己搞定了,是一个非常低级的错误project myProject.exe raised exception class EAccessViolation with message 'Access violation at address 64FF0002. Read of address 64FF0002'. Process s原创 2012-03-29 11:30:24 · 9940 阅读 · 0 评论 -
delphi idhttpserver ajax 跨域
delphi idhttpserver ajax 跨域环境清单业务流程问题解决方案最近有个很老的项目增加需求,修改过程中遇到了ajax跨域的问题,在这里记录一下,供大家参考。环境清单服务端:Delphi 2006+TIdHTTPServer(Indy10)客户端:ajax业务流程CS端小程序做成自启动,启动后创建TIdHTTPServer对象,监听本地XX端口。浏览器端给指定端口发送消...原创 2019-02-19 20:49:21 · 1744 阅读 · 2 评论