Andreas Hausladen is it possible that this bug has something todo with your System.ByteStrings for 10.1 Berlin ?

Andreas Hausladen is it possible that this bug has something todo with your System.ByteStrings for 10.1 Berlin ?

Originally shared by Yusuf Zorlu (MicrotronX)

Bugs in Delphi 10.1 Berlin with Rest-Clients is a show-stopper, is there anyone knowing how to fix that?

See ticket: https://quality.embarcadero.com/browse/RSP-15376

Marco Cantù can you help us?
https://quality.embarcadero.com/browse/RSP-15376

Comments

  1. The System.ByteString does nothing else than

    type
    PAnsiChar = MarshaledAString;

    in Berlin 10.1. In older Delphi versions it does

    type
    UTF8String = System._UTF8String;
    AnsiString = System._AnsiString;
    PAnsiChar = MarshaledAString;

    And for non-mobile platforms the unit looks like this:

    unit System.ByteStrings;
    interface
    implementation
    end.

    So I don't see how that will ever do any harm to any code, because it only declares type aliases. No actual code is in that unit. Only an interface part. The implementation is only the "end.". And you can only access those alias types if you add the unit to your uses clause.


    So no. This bug has nothing to do with the unit System.ByteStrings.

    ReplyDelete

Post a Comment