![]() |
AW: Cpp nach Delphi übersetzung
Zitat:
Delphi-Quellcode:
program dp_187166;
{$APPTYPE CONSOLE} {$R *.res} uses System.Generics.Collections, System.SysUtils; function PByteArrayToString( const Data: PByteArray; const DataCount: Integer; const Encoding: TEncoding ): string; var buffer: TBytes; begin SetLength( buffer, DataCount ); TArray.Copy<Byte>( Data^, buffer, DataCount ); Result := Encoding.GetString( buffer ); end; procedure Main; const expectedStr = 'foobar'; var buffer : TArray<Byte>; actualStr: string; begin buffer := TEncoding.UTF8.GetBytes( expectedStr ); actualStr := PByteArrayToString( @buffer[ 0 ], Length( buffer ), TEncoding.UTF8 ); Assert( actualStr = expectedStr ); end; begin try Main; except on E: Exception do Writeln( E.ClassName, ': ', E.Message ); end; end. |
AW: Cpp nach Delphi übersetzung
Danke für alle Tips und Vorschläge
|
AW: Cpp nach Delphi übersetzung
..."Meinst du so etwas?"...
:) ja genau sowas meinte ich... damit kann ich meinen Code etwas mit Delphi-Like bekommen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:58 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-2025 by Thomas Breitkreuz