首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

DelphiXe 应用OpenGL进行2D文字输出,乱码

2013-01-11 
DelphiXe 使用OpenGL进行2D文字输出,乱码如题,例如要输出‘1234’字符串,实际显示为1[]2[],怀疑是Unicode的

DelphiXe 使用OpenGL进行2D文字输出,乱码
如题,例如要输出‘1234’字符串,实际显示为1[]2[],怀疑是Unicode的原因,同样的代码用VC输出没问题,但DelphiXE找不到关闭Unicode的选项,VC则可通过宏UNICODE进行开关。
[解决办法]
好像是默认的。。DelphiXe 应用OpenGL进行2D文字输出,乱码
[解决办法]
glCallLists(Length(Text), GL_UNSIGNED_BYTE, pAnsiChar(text));
改成这样试试,Delphi2010中,默认为Unicode的,
glCallLists(Length(Text), GL_UNSIGNED_BYTE, pChar(text));

热点排行