摘要:在对Twebbrowser进行dom编程时,引用MSHTML并使用其中的HTMLDocument;IHTMLElementCollection;IHTMLElement;能获得较好的代码提示其中封装的一些方法如getElementsByTagName也能较好的在xp、vista、win7等系统中使用...
阅读全文
摘要:1.什么是MAP文件?简单地讲,MAP文件是程序的全局符号、源文件和代码行号信息的唯一的文本表示方法,它可以在任何地方、任何时候使用,不需要有额外的程序进行支持。2.DELPHI下生成MAP文件的方法:偶只知道下面两种,如果谁知道其他的方法,敬请告知,多谢!生成详细的MAP信息的方法:1).proj...
阅读全文
摘要:如果是用新窗体打开,而不是用IE打开,简单一点:(From MSDN)如果是用当前WebBrowser打开,可以这样:(为描述清楚,列出了我的整个单元)
阅读全文
摘要:配置步骤:启动delphiforphp后: Tools—〉Editor Options—〉勾选Use UTF-8………… 设置PHP—〉Default Charset—〉utf-8 勾选Set these values on php.ini 然后你就可以自由使用输入显示中文了。 注意,不要在网站目录上使用中文命名,据说这样会使软件速度变得很慢。 如果要配合mysql数据库的话:把mysql的编码改成utf-8就行了。 完整的中文支持方法: 1 要使用delphi for php的update1版,之前的版本虽然也能达到页面内容显示中文的目标,但这不是完全的中文支持。 有了delphi for
阅读全文
摘要:二级偏移的查找是个难点,对《植物大战僵尸》年度版二级偏移的查找,是个不错的思路,或许能广泛应用的其他游戏上。几个要点,总结一下:1、根据阳光数找到的第一个地址:1CDEB6F8,绝大多数人都不会有什么问题。操作要点是:接着要对其进行“找出是什么访问了这个地址”的操作。2、然后会看到红色的[edx+00005578]的提示,和“要查找的地址指针的值可能是 1CDE...
阅读全文
摘要:一、IDE控制1、关闭RTTI反射机制 自从Delphi2010中引入了新的RTTI反射机制后,编译出来的程序会变得很大,这是因为默认情况下 Delphi2010 给所有类都加上了反射机制。而我们的工程并不每每都需要使用到这个功能,所以对于不需要使用的地方,我们可以简单的用下面的方法禁用RTTI反射,从而大大减小文件体积。 禁用的方法很简单,就是要在工程(dpr文件中。Delphi2010下项目文...
阅读全文
摘要:当一个可执行文件运行时,Windows加载器将可执行模块映射到进程的地址空间中,加载器分析可执行模块的输入表,并设法找出任何需要的DLL,并将它们映射到进程的地址空间中。由于输入表中只包含DLL名而没有它的路径名,因此加载程序必须在磁盘上搜索DLL文件。首先会尝试从当前程序所在的目录加载DLL,如果没找到,则在Windows系统目录查找,最后是在环境变量中列出的各个目录下查找。利用这个特点,先伪造...
阅读全文
摘要://通过 DLL Wizard 建立:library TestDLL;uses SysUtils, Classes, Dialogs;{$R *.res}//建立过程procedure Test;begin ShowMessage('TestDLL.Test');end;//输出exports Test;beginend.//在其他工程调用,如果不在一个工程组,需要在相同目录下、Syst...
阅读全文
摘要:uses TLhelp32function GetProcessNameById(const AID: Integer): String;var h:thandle; f:boolean; lppe:tprocessentry32;begin Result := ''; h := CreateToolhelp32Snapshot(TH32cs_SnapProcess, 0); lppe.dwSiz...
阅读全文