1,183
社区成员




{$IFDEF UNICODE}
procedure UStrToAStr(var Dest : AnsiString; Const Sour : UnicodeString);
asm
MOV ECX , DefaultSystemCodePage
JMP System.@LStrFromUStr
end;
{$ENDIF}
procedure TGLRender.TextOut(x, y:double; const Text:string);
var
S : AnsiString;
begin
{$IFDEF UNICODE}
UStrToAStr(S , Text);
{$ELSE}
S := Text;
{$ENDIF}
....
glCallLists(Length(S), GL_UNSIGNED_BYTE, Pointer(S));
....