27. oktober 2000 - 13:14Der er
5 kommentarer og 1 løsning
Konvertering fra ANSI til ASCII.
Hvordan konverterer man nemmest en streng fra ANSI til ASCII? Jeg skal bruge det i forbindelse med en NET SEND kommando i NT og det giver mig problemer med æøå.
Function OemToAnsiStr(szStr : String) : String; begin SetLength(Result, Length(szStr)); OemToAnsiBuff(@szStr[1], @Result[1], Length(szStr)); end;
Function AnsiToOemStr(szStr : String) : String; begin SetLength(Result, Length(szStr)); AnsiToOemBuff(@szStr[1], @Result[1], Length(szStr)); end;
Dog har jeg lige læst i hjælpen at jeg i stedet burde bruge OemToCharBuff <SNIP> The OemToAnsiBuff function is obsolete.
For compatibility with 16-bit versions of Windows, this function is implemented as a macro that calls the OemToCharBuff function, which should be used for Win32-based applications. </SNIP>
Tak for hjælpen og den hurtige reaktion. Problmet blev løst med: CharToOem(PChar(S), PChar(S));
--carstenbj
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.