- 博客(11)
- 资源 (19)
- 收藏
- 关注
原创 delphi 将webbrowser的cookie给idhttp用
最近开发需要向网站进行数据抓包等,先用webbrowser请求网页,获取元素取值后再用idhttp向网页进行get操作。因为涉及到验签、登录等,一直不成功,后来用网络数据抓包工具发现在用webbrowser和IDhttp请求时数据相同,只是cookie不同。1、数据抓包设置cookie: Set-Cookie: JSESSIONID=4nLLYm1XrVtMWJL5VvG2y13RyXJbvh
2017-02-20 09:37:52
3674
原创 Delphi7调用axis2框架的webservice
由于delphi7发布的时候还没有axis2,调用axis2写的webservice时无法生成代码。查了很多资料没有找到方法,忽然想起来用Delphi2010生成webservice代码,然后直接add到Delphi7的工程中调用,试了一下果断通过。只是需要注掉一行代码即可,因为Delphi7不支持soap1.2协议。
2017-02-08 14:15:31
875
转载 感谢天行者的分享,Uni控件提示“Update failed. Found 0 records”
上一篇下一篇UniDAC包的数据集更新问题采用UniDAC的TUniTable或者TUniQuery自动更新记录集时,如果出现 Update failed.found 0 records 错误提示,问题所在是没有设置主键(不同于ADO组件,ADO记录集在取数据时,可以获取数据库表的Key信息),即设置KeyFields即可。比如:var
2017-02-04 09:54:52
2921
原创 tsv导入sqlserver数据库,各种心酸,终于成功!
从oracle到处的tsv文件导入到sqlserver2008R2各种报错。1、用文本编辑工具(notepad++等)打开tsv文件。2、复制所有记录粘贴到新建txt文本中。3、保存文本时选择编码方式为ANSI。4、编辑要导入到的sqlserver数据表。5、目标数据表字段长度尽量全部设置为varchar类型,字段长度尽量满足所有字段。6、选择文本导入,在编辑高级选项中设置
2016-12-09 14:27:04
4123
原创 advstringGrid列不见了
之前使用advstringGrid总出现点击后面列后前面的列就无法再看到的问题,一直在看属性设置也没找到原因。今天调试的时候改变了表格宽度忽然好了,原来advstringGrid的宽度必须大于各列宽度之和才可以,否则即使设置scroll bar也不起作用。
2016-12-06 12:55:52
560
原创 delphi处理文档类问题
在delphi中对doc、rtf、text类文档进行操作时需要的控件及使用方法1.oleContainer可以用来处理doc文档,但缺点是不能使文档滚动,只显示一页;但是双击oleContainer可以直接调用外部的office,进行处理。2.richview主要可以对rtf类文档进行操作,可以上下滚动查看完整完整(图片也可以完整查看),但是rtf类文档一般比较大。
2012-04-05 17:52:51
457
原创 skinData在delphi2010中的问题
我在delphi2010中做了一个项目,采用的MDI窗体形式,主窗体和子窗体的主菜单要合并,在主窗体上加入skindata后运行程序主菜单总是会被隐藏掉附截图未被隐藏掉被隐藏掉的
2012-03-20 13:25:33
600
原创 delphi中OleContainer加载word文档的几个问题
在delphi中有时候需要将word文档以数据流的形式保存到数据库中然后展现出来,同时又需要修改word文档进行实时保存。以下以例子展示1.通过oleContainer导入外部word文档并保存为数据流procedure LoadWordToStrem;var sFile :string; vStream :TMemoryStream;beg
2012-02-07 13:59:31
4245
原创 delphi开发ocx的几点
用delphi开发ocx的几点:delphi2010为例1.new --other --ActivexLiabrary新建成功后再在该基础上去new--other -- ActiveForm,建立一个ocx的基本框架。保存2.在ocx开发中应该注意:使用的ado控件并不能在全局过程中记录自己的连接,比如创建一个adotable,在每次使用的时候都必须重新设置一下该table
2012-01-14 10:26:59
857
原创 关于 RCP服务器不可用的问题
在软件安装或升级时出现的RCP服务器不可用的解决方法如下:1.首先查看rpc服务是否正常启动 :控制面板-管理工具-服务-RPC服务 是否正常启动,如果没有,启动。 重启电脑,开始菜单-运行,输入msconfig,启动服务, 然后开始菜单-运行,输入net start rpcss,如果没有异常出现的话,说明电脑的rpc服务是正常的.2.如果rpc服
2012-01-10 16:57:16
1999
D7\D2010管理员资源文件
2017-01-18
上位机、下位机通信实例
2016-05-09
richview for delphi2010
2012-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人