![]() |
Delphi-Version: 5
ANSISTRING unter Linux verfügbar ???
wir verwenden in einer Unit den Datentyp ANSISTRING,
die Unit System ist eingebunden, allerdings will der compiler ANSISTRING nicht finden.... was mache ich falsch ? |
AW: ANSISTRING unter Linux verfügbar ???
AnsiString gibt es dort nicht, nein. Was es soweit ich mich erinnere gibt ist RawByteString.
Bist du sicher, dass du dort so etwas brauchst? |
AW: ANSISTRING unter Linux verfügbar ???
|
AW: ANSISTRING unter Linux verfügbar ???
Was geht ist:
Delphi-Quellcode:
Var UniString : String;
U8String : UTF8String; Raw : RawByteString; |
AW: ANSISTRING unter Linux verfügbar ???
RawByteString und UTF8String sind doch auch AnsiStrings. :gruebel:
Gingen im NextGen eigentlich die ShortStrings auch nicht? (
Delphi-Quellcode:
und
ShortString
Delphi-Quellcode:
)
String[123]
Was aber immer gehen sollte, ist TEncoding und als TBytes (darin die Chars des ANSI) |
AW: ANSISTRING unter Linux verfügbar ???
![]() Zitat:
|
AW: ANSISTRING unter Linux verfügbar ???
Delphi-Quellcode:
type AnsiStringCrossPlatform = {$ifdef MSWINDOWS} ANsistring {$endif } {$ifdef LINUC} RawByteString {$endif }
also muss ich sowas kodiere, gibt's was besseres ? |
AW: ANSISTRING unter Linux verfügbar ???
Zitat:
|
AW: ANSISTRING unter Linux verfügbar ???
Zitat:
|
AW: ANSISTRING unter Linux verfügbar ???
Zitat:
1. gibt es RawByteString auch unter Windows und 2. ist RawByteString = PChar und 3. musst du diese deswegen stets unterschiedlich behandeln Somit würde dir so etwas nichts an Aufwand einsparen, sondern deinen Code nur länger und unübersichtlicher machen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz