![]() |
|
|
|
|
#1
|
||||
|
||||
|
В программе пытаюсь получить название текущего VPN-соединения:
Код:
WinExec(PAnsiChar('cmd /u /c rasdial > log.txt'), SW_HIDE);Цитата:
Помогите заставить кириллицу отображаться кириллицей ![]() П.С. Delphi 2010 |
|
#2
|
|||
|
|||
|
OEMToAnsi...
|
|
#3
|
||||
|
||||
|
Делаю так:
Код:
var
N: PAnsiChar;
begin
Memo1.Lines.LoadFromFile('log.txt');
N:=PAnsiChar(Memo1.Lines.GetText);
OEMToAnsi(N,N);
Memo1.Lines.Text:=StrPas(N);Цитата:
|
|
#4
|
|||
|
|||
|
Ой, держите меня семеро...
PXXXChar - это указатель!!! Под него надо выделять память!!! |
|
#5
|
||||
|
||||
|
на Delphi 6 прекрасно работает:
Код:
procedure TForm1.AOemToAnsi;
var
s: String;
begin
Memo1.Lines.LoadFromFile('d:\0');
SetLength(s, Length(Memo1.Text));
OemToAnsi(PChar(Memo1.Text), PChar(s));
Memo1.Text:=s;
end; |
|
#6
|
||||
|
||||
|
NumLock, а у мну материться:
Цитата:
Код:
OemToAnsi(PChar(Memo1.Text), PChar(s)); |