AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 05:02

Parameter dieser Suchanfrage:

Suche in Thema: [FPC 2.6.2] AnsiString für binäre Daten verwendbar?
Suche alle Beiträge, die von "mjustin" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Cross-Platform-Entwicklung

    AW: [FPC 2.6.2] AnsiString für binäre Daten verwendbar?

      FreePascal
      by mjustin, 9. Nov 2013
    Genau, und deshalb kann man ihn völlig problemlos für binäre Daten verwenden, um noch zu älteren Delphi Versionen kompatibel zu bleiben definiere ich dann nur RawByteString = AnsiString.

    Lediglich bei Free Pascal < 2.7.1 und Linux bin ich nicht sicher, welche Risiken die Verwendung von AnsiString für binäre Daten hat.

    Aber in Kürze erhalte ich wahrscheinlich einen reproduzierbaren Testfall...
  • Forum: Cross-Platform-Entwicklung

    AW: [FPC 2.6.2] AnsiString für binäre Daten verwendbar?

      FreePascal
      by mjustin, 9. Nov 2013
    In Delphi 2009 ist

    type RawByteString = type AnsiString(65535);

    In Free Pascal 2.7.1 ist

    type RawByteString = type AnsiString($FFFF);

    Vgl. z.B. Wie funktioniert RawByteString? (ab FPC 3.x)
  • Forum: Cross-Platform-Entwicklung

    AW: [FPC 2.6.2] AnsiString für binäre Daten verwendbar?

      FreePascal
      by mjustin, 9. Nov 2013
    Stimmt. Meinte auch die lokalen (Default) Codepage der Sender / Empfänger Systeme. (Die auch Linux als OS einsetzen könnten.)
  • Forum: Cross-Platform-Entwicklung

    AW: [FPC 2.6.2] AnsiString für binäre Daten verwendbar?

      FreePascal
      by mjustin, 9. Nov 2013
    Nachtrag:

    http://synapse.ararat.cz/doku.php/public:howto:d2009



    Wenn Free Pascal AnsiString wie in non-Unicode Delphi arbeiten, wäre es also nach diesen Angaben technisch kein Problem, Binärdaten in AnsiString zu speichern.

    Ich habe eine Fehlermeldung eines Benutzers erhalten, aber noch keinen reproduzierbaren Testfall. Ich melde mich dann hier wieder, sobald es sich aufgeklärt hat.
  • Forum: Cross-Platform-Entwicklung

    AW: [FPC 2.6.2] AnsiString für binäre Daten verwendbar?

      FreePascal
      by mjustin, 9. Nov 2013
    Ich nehme an, dass es Probleme gibt wenn die aktuelle Codepage manche Zeichen nicht enthält. Für Delphi 2009 und höher habe ich gerade dieses Beispiel gefunden:

    https://forums.embarcadero.com/thread.jspa?threadID=70842

    Um es unter Free Pascal 2.6 zu testen, könnte ich einem AnsiString einfach der Reihe nach alle Zeichen von $0 bis $ff hinzufügen und dann kontrollieren ob es angekommen ist....
  • Forum: Cross-Platform-Entwicklung

    [FPC 2.6.2] AnsiString für binäre Daten verwendbar?

      FreePascal
      by mjustin, 9. Nov 2013
    Ist in Free Pascal 2.6 der Type AnsiString zum Speichern von Binärdaten verwendbar?
    In Delphi habe ich RawByteString verwendet, das aber erst in FPC 2.7.1 enthalten ist.


    Ich verwende RecvBufferStr aus Synapse zum Empfangen von Binärdaten, und habe aufgrund der Dokumentation angenommen, es sei möglich binäre Daten in einen AnsiString zu speichern:

    {Similar to RecvBufferEx, but...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=mjustin&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=177490
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:15 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz