- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 tomcat运行卡住的解决
最近在做一个程序,在tomcat里运行,发现直接用startup.bat运行是正常的,用service.bat install后再用net start 运行时会出现卡住的情况,经过分析,可能是内存占用较大的问题,以前从来没有遇到过,这是第一次遇到。接下来又一个问题,是用startup运行时会有一个黑窗口,不好看,怎么办呢,修改setclasspath.bat里有一项,原来是java.exe,现在改成javaw.exe即可。...
2020-10-24 21:21:51 1581
原创 javascript new Date的问题
昨天写了个小程序,结果发现了一个问题,那就是new Date(2020,10,8,...)时new的日期不是2020年10月8日而是2020年11月8日,看到这个第一个反应是自己的浏览器出问题了,后来才发现是js自身的问题,js的new Date里年、日值都正常,就是月比较怪,从0开始,你要是从0开始,年月日都从0开始也可以理解,但偏偏只有月是从0开始,其他都不是,这就比较古怪了,只能解释为程序员脑子抽了。以前写过不少js的,一直没涉及到new Date,所以一直也没有发现,现在可是发现了。...
2020-10-08 10:53:42 236
原创 Delphi 强制让TWebBrowser以ie11访问网站
最近想把一个网站放在exe中访问,这个网站只在ie11下才能正常运行,比较奇怪,但我没时间去修改网站了,直接在Delphi中加一个TWebbrowser,默认用ie7访问,效果还是不行。那么,怎么以ie11访问呢?查了半天,打到以下资料:如果你是32位系统,访问:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION如果是64位系统,访问:HKE
2020-09-13 12:06:46 784
原创 Delphi XE3 报错 Object Reference Not set to an instance of an object
新建工程一编译就报错,也不说错误发生在哪行,关闭ide,再将HKEY_CURRENT_USER\Software\Embarcadero\BDS\10.0下的东西全部删除,然后再打开ide,编译就可以了。
2020-09-12 20:52:59 482
原创 Delphi7调用 sqlite3的问题
发现有些时候会提示ntdll错误,经研究发现,如果程序放在中文路径下会出现这类情况,解决方法有三:一是避免放在中文路径下二是在程序中避免使用绝对路径三是换sqlite3版本按理说第三条才是王道,但不知道哪个版本合适,换了之后又无法调用,估计还得换Delphi模块的版本,后来就使用了方法 二。...
2020-09-11 13:37:52 610
原创 用Delphi做浏览器的经验
1、Delphi7中自带的TWebBrowser是ie6,即使你机子上有ie11,Delphi xe15中自带的好像也是ie6,这个不确定,前者是确定的。2、TWebBrowser中的silent属性设为true,可以避免脚本错误提示。这个属性和C#中的对应控件是不一样的。3、屏蔽TWebBrowser的右键菜单,用ApplicationEvents控件,加入以下代码:procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG; va.
2020-09-11 09:53:19 912
原创 inno setup打包的一点经验和教训
最近用inno setup把一个java web程序打包,包括jdk和tomcat,遇到一些问题,目前已经全部解决,把经验教训总结如下:1、打包程序主要负责解压,解压后的环境变量需要自己用bat设置,但必须以管理员身份运行才能设置,否则无法设置成功。2、由于打包的路径问题,启动tomcat时会有问题,需要修改sevice.bat中的相关路径,否则会提示找不到tomcat.exe3、做的bat批处理文件在安装程序中执行时报错,但是自己在命令行执行正常,每次都这样。后来发现bat中用setx设置环境
2020-09-11 09:42:30 1048
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人