今天遇到一个很隐蔽的 Delphi 问题,不知做了什么,有一个功能总是不能使用,后来跟踪以下发现是因为 Screen.DataModuleCount 总是返回 0,而程序中一个函数正好要用到它.找来找去都没找到解决办法: 用来好多方法均没遇到这种情况,于是后面就使用了最土的土照,一个个单元排除法,最后在其中一个单元惹得祸,只要不加入这个单元到工程就OK,这下 Screen.DataModuleCount 也正常了.     可是这个单元有什么魔法会导致这个问题呢,最后通过排查法找到,是…
如何模块内部获得自身路径?Exe程序:DLL程序: ExtractFilePath(Application.ExeName) GetCurrentDir TIniFile.Create(GetCurrentDir + '\chis.ini'); TIniFile.Create(ExtractFilePath(Application.ExeName)+'chis.ini') paramstr(0)  代表这个exe文件的本地路径. 假如你这个编译好的exe文件在 d:\delphi下,名字叫做 p…
第16章 Delphi数据库程序设计----使用BDE组件 Delphi访问数据库的方式有:ADO.BDE.dbExpress.InterBase Express. 一.TDataSet组件 虽然Delphi有多种方式访问数据库,但它们必须依赖TDataSet.它用来显示从数据库单一或多个数据表取得的所有记录. 1.TDataSet常用属性 Active:指定或取得DataSet是否为打开状态.为True时,相当于调用Open. Bof.Eof:Bof检测DataSet是否停在第一条记录.Eof…
Delphi WebBrowser控件的使用中出现的bug:  1.WebBrowser.Visible=false:Visible属性不能使WebBrowser控件不可见,暂时用 WebBrowser.Hide的方法代替,WebBrowser.Hide隐藏浏览器, WebBrowser.Show显示浏览器:    补充:WebBrowser的OnVisible事件 控制窗口的可见或隐藏,用法同上(经测试Visual属性改变时不会激发)    上述补充参考原网址:   http://www.tu…
開博客了, 因為搞Delphi 開發的關於Delphi學習,之前都是用本地TXT文件保存,發現在本地電腦保存非常不方面,而且只能在一台電腦上保存,不容易查看和修改內容.便於以後的記錄只用,以及經驗交流.再則看了瓢蟲Monster的博客,就有了有感開通博客.關於帳號是我的郵箱,密碼是這臺虛擬機:=PWD.…
// Project file declarations... //项目文件声明… program MyCompany.ProjectX.ProgramY; // Unit source file declaration... //单元源文件声明 unit MyCompany.ProjectX.ProgramY.MyUnit1; 内容源自Delphi XE5 UPDATE 2官方帮助<Delphi Reference>,本人水平有限,欢迎各位高人修正相关错误! 也欢迎各位加入到Delphi学习…
小米手机跨域问题,返回resphone:undefined,status 0我小米note2的手机登录不上,返回resphone:undefined,status 0 我手机登录不了的问题解决了,后台接口跨域设置缺少head参数(注:关键是这个head参数)allowMethods: ['GET', 'PUT', 'POST', 'PATCH', 'DELETE', 'HEAD', 'OPTIONS'], add_header 'Access-Control-Allow-Origin' 'htt…
安装了 Delphi Xe4 之后打开这个地址就是完整的官方的文档了. 虽然不是立刻能解决你的问题. 但也是必须要看一遍的. 最基础的都在这里了. ms-help://embarcadero.rs_xe4/rad/IOS_Tutorials'3A_Delphi_iOS_Application_Development.html iOS Topics Preparing Your Development Environment: Working with a Mac and a PC Install…
屏幕可用高和宽度 1. screen.availWidth 属性返回访问者屏幕的宽度,以像素计,减去界面特性,比如任务栏. 2. screen.availHeight 属性返回访问者屏幕的高度,以像素计,减去界面特性,比如任务栏. 注意: 不同系统的任务栏默认高度不一样,及任务栏的位置可在屏幕上下左右任何位置,所以有可能可用宽度和高度不一样. 我们来获取屏幕的可用高和宽度,代码如下: <script type="text/javascript"> document.writ…
Screen 0" here describes your whole virtual display made of these two outputs: eDP-1-1: physical screen plugged to a display-port output HDMI-1-1: physical screen plugged to a HDMI output Select Screen 0 with xrandr Ask Question Asked 2 years, 9 mont…