ALTRun是windows下面用来启动程序的一个小工具,有个相关的讨论贴可以看一下
http://www.v2ex.com/t/42360使用了很久,感觉很好,因为又是绿色,所以算是装机必配软件,但是最近在win7下使用,启动时会报一下错,尽管不影响使用,但是还是想把问题解决一下,因为是C++程序员,对Delphi不懂,现在将状态报告一下。
1. Delphi7在win7下面安装之后运行出错,于是重新下载了Delphi2010,可以打开ALTRun工程,ALTRun是在Google code上面的开源工程,可以使用SVN下载。
2. 使用2010中的pnglang.pas和pngimage.pas代替ATLRun中的版本
3. 下载HotKeyManager,放入ALTRun中的“3rdUnit\”目录,并修改ALTRun项目中的Build configuration,在"Delphi Compiler"设置中,增加"search path"
4. 之后再进行编译,发现很多类型不匹配,原来在Delphi2010中,已经默认为unicode,而ALTRun为ANSI编码,一个个修改比较麻烦,于是查找是否可以将默认修改为ANSI,找到http://
www.delphifans.com/infoview/Article_6464.html,该文中提到“可以使用 {$H+} 编译预处理,这将把字符串编码设为Ansi,而不是使用默认的Unicode。”
但是在设置中找了一圈,还是不清楚到底在哪里加上 {$H+},有没有对Delphi熟悉的同学,指点一下到底怎么搞?
谢谢!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/45347
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.