![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
delphi学习
吾日三省-
金头盔飞行员蒋佳冀:知道了不行,熟悉也不够,要真正进入潜意识,成为条件反射才行。
展开
-
delphi 表结构code int类型 最大值7356580,客户端查出16521
原因:表结构中code是int类型 最大值-2147483648~2147483647 客户端clientdataset中取字段code 为smallint类型原创 2022-03-16 16:18:05 · 190 阅读 · 0 评论 -
delphi 表结构code int类型 最大值7356580,客户端查出16521
原因:表结构中code是int类型 最大值-2147483648~2147483647 客户端clientdataset中取字段code 为smallint类型原创 2022-04-19 18:21:09 · 189 阅读 · 0 评论 -
delphi 三层 拒绝访问
1.场景: delphi三层,客户端调中间层服务的函数或连数据库时报:拒绝访问解决办法: 组件服务--属性---安全---对此应用程序强制进行访问权限检查 不勾选原创 2021-08-26 18:37:53 · 236 阅读 · 0 评论 -
2021-02-24
今天delphi7项目由win7-32位升级win10-64位,ocx注册未报错,但是界面实中不能正常显示,并且会提示ocx未注册解决办法:1、打开C:\Windows\SysWOW64 文件夹 找到cmd 右键管理员运行2、将ocx放到此目录下3、regsvr32 即可...原创 2021-02-24 16:17:05 · 68 阅读 · 0 评论 -
2020-10-16
1、解压后把UniDAC文件夹2、在UniDAC\Source\Delphi7文件夹中找到Make.bat文件,鼠标右键“编辑”确认DELPHI7的安装路径是否正确(建议:设置成绝对路径了,防止因为环境变量等原因,找不到路径)。例如我的是:set IdeDir=”D:\Borland\Delphi7call ..\Make.bat Delphi 7 WIN32注意:双引号不能去掉3、双击运行Make.bat文件4、32位操作系统:复制UniDAC\Bin\Delphi7文件夹里面的所有...转载 2020-10-16 15:44:51 · 173 阅读 · 0 评论 -
delphi7过期
Delphi 7启动时都会提示客户授权文件非法。不管是删除注册表还是完全删除都不能奏效.C:\Documents and Settings\用户名\.borland\registry.slm 把此文件删除,然后重启Borland Delphi,它又会自动重建,不过不再提示客户授权文件非法了,一切又正常了!...原创 2020-08-14 10:37:00 · 154 阅读 · 0 评论 -
delphi fastreport4.9 导出pdf时中文为乱码
将exportpdf文件中的getfontfile按widestring转成ansistring,并没有解决问题修改报表字段:font:charset 修改为gb2312-charset name修改为仿宋-gb2312如图:问题解决!原创 2020-07-14 08:14:57 · 1537 阅读 · 0 评论 -
delphi 调用C#写的dll
因公司项目需要用delphi7对接c#的dll1.c#开发的dll都要注册注册时要知道接口版本号:cmd用管理员运行。进到.net的路径下下图是4.0regasm C:\fxjk\VideoCall.dllregasm C:\fxjk\VideoCall.dll /tlb: VideoCall.tlb regasm C:\fxjk\VideoCall.dll /regfile: VideoCall.reg2.通过delphi7加载dll有两种办法:a.在delphi7–project–“i原创 2020-05-21 16:53:59 · 1082 阅读 · 0 评论 -
delphi中UniDAC安装
1.在delphi6中安装UniDAC,可以安装成功,但是会和system.pas的路径冲突,只要在library中加上UniDAC的路径,就会提示找不到system.cdu文件,删除UniDAC的路径就可以2.在delphi7中安装可以正常使用。...原创 2019-06-29 22:21:28 · 1518 阅读 · 1 评论 -
delphi7中idHTTP的使用
1.直接idhttp:Tidhttp声明一个var变量是不能使用的。必须有控件2.使用IdHTTP调post接口,xml格式 IdHTTP1.HandleRedirects := True;//允许头转向 IdHTTP1.ReadTimeout := 30000;//请求超时设置 IdHTTP1.HTTPOptions:=IdHTTP1.HTT...原创 2019-06-29 22:15:25 · 3252 阅读 · 1 评论 -
delphi通过OPENQUERY查、修改oracle数据库
1.查询语句带参数的oracle数据库查询,写在存储过程中:create PROCEDURE spd_pyitf_his_in@group_no varchar(12),@status varchar(1),@flag varchar(20) ASDECLARE @Sql VARCHAR(1000)BEGIN set @Sql = 'select ...原创 2019-06-29 16:25:30 · 393 阅读 · 0 评论 -
delphi通过UniDAC直连oracle数据库
1.通过UniQuery查询数据UniQuery.close;UniQuery.sql.clear;UniQuery.sql.text :='select * from abc'UniQuery.open;出现的问题:先使用UniQuery查abc表,再用UniQuery查d表,查完程序直接死掉。解决办法:一个UniQuery查一个表。2.UniDAC直连oracle数...原创 2019-06-29 15:38:55 · 1343 阅读 · 0 评论 -
delphi7调webservice解析json结果
delphi7调webservice解析json结果 ,sjson['resultcode'].asstring报错:Access violation at address 054DBFBD in module 'chisPay.dll'. Read of address 00000000解决办法:json的名称严格区分大小写,将resultcode改成ResultCode就ok ...原创 2019-01-17 17:42:22 · 750 阅读 · 0 评论 -
delphi7 调webservice时报错:fault occurred while processing
问题:delphi7 调webservice时报错:fault occurred while processing解决办法:调用函数 function methodInvoke(const arg0: WideString; const arg1: WideString): WideString; stdcall 报错ov第二个参数是入参,不能拼接<![CDATA[ +arg1+]...原创 2019-01-17 17:39:26 · 2077 阅读 · 0 评论 -
delphi 添加系统菜单,点击新菜单没有反应的问题
program Psysmenu;uses Forms, Sysmenu in '\SYSMENU.PAS' {Form1};{$R *.RES}begin Application.CreateForm(TForm1, Form1); Ap原创 2011-07-21 10:40:08 · 1214 阅读 · 0 评论 -
带历史信息的菜单
procedure TForm1.alert(Sender: TObject);begin if Sender is TMenuItem then ShowMessage(TMenuItem(Sender).Caption);end;procedure TForm1.DF原创 2011-07-21 22:00:50 · 797 阅读 · 0 评论 -
使用 SQL Server 事件探查器的方案
使用 SQL Server Profiler的第一步是确定监视 SQL Server 实例的原因。本主题讨论使用 SQL Server Profiler收集跟踪信息的典型方案。使用 SQL Server Profiler的典型方案包括:查找执行情况最差的查询。例如,可以创建一个捕转载 2011-07-20 12:50:39 · 679 阅读 · 0 评论 -
数据库表的连接(Left join , Right Join, Inner Join)用法详解
Left Join, Inner Join 的相关内容,非常实用,对于理解原理和具体应用都很有帮助!left join 是left outer join的简写,left join默认是outer属性的。 Inner Join Inner Join 逻辑运算符返回满转载 2011-08-05 15:05:05 · 20455 阅读 · 4 评论 -
finalbuilder 自动编译,编译后有错以邮件的形成提示程序员
1.按计划定时build,FinalBuilder 提供了与windows schedule service的高度集成,运行build每天,每周或任何你想设定的时间运行。设置方法:schedule中new task建立新的任务,设置为每天执行。 2.Emal,MSN,原创 2011-09-14 15:32:04 · 1807 阅读 · 0 评论 -
delphi 开发过程中遇到的问题。
2011.10.191.接口: 在接口中定义一些过程和函数,用于与一个对象交互。(接口的定义,接口的使用)2.ParamByName和FieldBYname之间的区别 ParamByName is primarily used to set a parameter value at runtime.对sql语句中的where中的参数赋值,传递查询条件。(其中数据集的属性:Pa原创 2011-11-16 20:52:15 · 1830 阅读 · 1 评论 -
关于在DBGridEh的一个字段使用checkbox的方法
在DBGridEh的columns中新增加一个字段1.如果你选择的数据库字段,则选择checkbox为true,并在keylist中输入0和1,就可以了2.如果你选择的是一个临时字段,在数据集中新增一个临时字段时field type选择internalCalc,然后再如上面操作就可以 了原创 2011-11-26 15:38:42 · 4120 阅读 · 0 评论 -
delphi中主从表的创建(三层)
在sql server 的northwide 中建立主表create table sell_h( sell_id char(10),cust_name char(10) Primary key(sell_id) )gocreate table sell_h( sell_id char(10),inv char(10) ,amt float,qty float Primary原创 2014-08-15 19:33:06 · 2502 阅读 · 1 评论 -
delphi常用的数学函数
delphi的取整函数round、trunc、ceil和floor 1.Round(四舍六入五留双) 功能说明:对一个实数进行四舍五入。(按照银行家算法)例:var i, j: Integer;begin i := Round(1.5);// i等于2 j := Round转载 2015-06-18 10:44:05 · 1034 阅读 · 0 评论 -
delphi 控件 combobox常识
ComboBox包括一个编辑框和一个可滚动列表属性 ItemIndex 当前选择项items 提供显示信息在组合框的列表部分 text 读取控件的文本或指定的文本值的一个新的字符串 tag 没有固定的含义,存储一个整形做为组成部分原创 2015-06-24 14:36:23 · 2702 阅读 · 0 评论 -
delph7 调webservice报错:Unmarshalling Error:
问题:delph7 调webservice报错:Unmarshalling Error: 意外的元素 (uri:"microService", local:"arg0")。所需元素为<{}arg1>,<{}解决办法:通过wsdl导入的pas文件中initialization 下的这句话注释掉 InvRegistry.RegisterInvokeOptions(Type...原创 2019-01-17 17:34:43 · 989 阅读 · 0 评论 -
delphi学习blog
应该在这里实习吗?方正国际 要学一个新的语言 delphi http://del.cnblogs.com/原创 2011-07-11 12:58:46 · 534 阅读 · 0 评论