摘要: Delphi(TListView)列表视图组件详解 TListView 组件以多种形式显示列表的项目,如详细资料、小图标、大图标等形式表示列表中的项目。 列表视图与用TListBox 组件实现的列表框非常相似。不同的是,列表视图可以让用户选择不同的显示方式,诸如大图标方式、小图标方式、简单列表方式和 阅读全文
posted @ 2020-07-24 11:56 KK.Yip 阅读(1310) 评论(0) 推荐(2) 编辑
摘要: 1.获取不带扩展名的文件名方法,利用ChangeFileExt函数修改传入参数的扩展为空,并不会对文件本身产生变更。 ChangeFileExt(ExtractFileName('D:\KK\Test\123.txt'),''); //返回 123 2.获取上级文件夹路径的方法。 ExtractFi 阅读全文
posted @ 2020-07-24 11:29 KK.Yip 阅读(1179) 评论(0) 推荐(2) 编辑
摘要: 由于低版本Indy无法满足网络技术的日益更新,如SSL/TLS请求、RawHeaders与Cookie管理等问题处理。 我本身一直在用Delphi 2007,因为D2009开始底层的编码已不同,旧项目升级XE的话工程量太大,曾升级到Indy 10.2.3解决了SSL问题,后来个别web请求无法返回隐 阅读全文
posted @ 2018-12-12 20:33 KK.Yip 阅读(2841) 评论(2) 推荐(1) 编辑
摘要: 2018.12.17 - 调试大叔 V2.1.0*升级http通讯协议版本,完美解决Set-Cookie引起的系列问题;*新增Content-Type编码格式参数,支持保存(解决模拟不同网站或手机请求);*新增内存流方式请求数据;*修正其他几处Bug; *支持http/https协议的get/pos 阅读全文
posted @ 2018-11-18 03:43 KK.Yip 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 好久不抓手机包,都有些忘记了,电脑上软件都在,原本是Fiddler4,现在已自动升级到V5。 入主题吧,首先Fiddler设置好代理,然后手机安装证书好了,设置手机代理,结果iphone无法访问网络,网上搜索一堆所谓的解决办法,但都因文章太老旧而无法解决当下的问题,最终居然是iphone的ios版本 阅读全文
posted @ 2018-11-01 16:52 KK.Yip 阅读(14671) 评论(1) 推荐(2) 编辑
摘要: 一般是访问https时才出现“508 Loop Detected”,idhttp+IdSSLIOHandlerSocketOpenSSL,这个在上篇文章中讲过了。 由于该问题网上资料极少,连外文资料也没卵用,起初我也以为是idhttp的重定向设置问题,但确认过没设置错。 idHttp.HandleR 阅读全文
posted @ 2017-08-17 01:42 KK.Yip 阅读(1825) 评论(0) 推荐(1) 编辑
摘要: 出现这种问题的原因是由于访问的 URL地址为https或存在其跳转地址为https。 首先单纯使用idhttp是只能访问http,而https则需要搭配IdSSLIOHandlerSocketOpenSSL来实现对https的访问支持,当然还需要在系统目录或编译目标程序的同目录下有ssleay32. 阅读全文
posted @ 2017-08-17 00:43 KK.Yip 阅读(5576) 评论(1) 推荐(1) 编辑
摘要: 研究一下午,包装附的说明书根本就是错误的,通过技术售后和官方的文档结合,总算可以登录交换机的web管理界面。 首先需要使用通讯控制线缆(包装中附)连接电脑和交换机,一头接交换机的Console口,一头接电脑com口(应该需要串口,没有的话得用USB转串口).在PC机上运行终端仿真程序,设置终端通信... 阅读全文
posted @ 2015-11-23 11:42 KK.Yip 阅读(28633) 评论(0) 推荐(1) 编辑
摘要: win Server 2003/2008 64位系统均遇到注册机或破解补丁程序无法运行或报错或死机的情况,原因是win系统默认开启了文件数据执行保护导致的。(比如3DMax的破解补丁程序等...)通常报错内容类似如下:error: access violation at 0x0268558E (tr... 阅读全文
posted @ 2015-11-09 16:07 KK.Yip 阅读(834) 评论(0) 推荐(0) 编辑
摘要: 昨天也不知修改了编译器Compiler页的什么项,导致软件编译后,大部分操作都提示“Range check error”越界错误。中断后,发现代码停在操作MemoryStream的Write行处,Fuck了!这是正常的操作内存流啊,以前一直正常!解决过程:1.尝试新建工程,把原程序中所谓的异常代码(内存流的write句)在这里编译,正常编译运行。。。。。2.无奈了,只好将原程序中改成StringStream来代替,还要指定编码,正常编译运行。。。。3.重点:经朋友小梦指点,尝试删除工程下无用文件,果然奏效,用回MemoryStream,正常编译运行。。。。D的IDE比较烂,所以常要删除 除了D 阅读全文
posted @ 2013-03-23 12:02 KK.Yip 阅读(4281) 评论(0) 推荐(0) 编辑