以前看到有人说RadASM不支持中文注释,其实很简单Option->Font Options在Code Edit里选个喜欢的中文字体,然后把字符集选成GB2312就可以了。
3 月 2005
还是那个P/Invoke,发现了一个小问题
上次那个P/Invoke调用WinAPI的是用Borland Delphi和Cassini服务器,本来以为没问题的,结果最近换到了IIS上,FindWindow就找不到窗口了,经过研究,发现问题出在IIS是作为系统服务运行这上面。
Cassini是以administrator运行的一个程序,而IIS不是,所以找不到窗口。
解决的办法是把IIS的服务设成“允许与桌面交互”,但是这样对安全性不好。
CodeProject上的一个解决方法是自己写一个服务,把那个允许交互打开,而API调用他用了System.Runtime.Remoting,具体还没有完全理解,感觉M$挺神奇的。
glyph keeper的中文显示问题
郁闷了很久,不能正常显示中文,全是??。
刚才发现既不是SDL也不是FreeType的问题,竟然又是source code的encode问题……
换成UTF-8就可正常显示中文了。
不知道为什么,就是不想用SDL_ttf,看这名字就觉得它不爽。