Thema: C++ Bug im C++-Builder?

Einzelnen Beitrag anzeigen

Benutzerbild von pustekuchen
pustekuchen

Registriert seit: 27. Aug 2010
265 Beiträge
 
Delphi 11 Alexandria
 
#1

Bug im C++-Builder?

  Alt 3. Aug 2022, 16:01
Hallo zusammen,

für ein Projekt verwende ich WebSocket++. Dort gibt es eine Base64 Encodierungsfunktion
Code:
base64_encode
In dieser Funktion wird auf
Code:
static std::string const base64_chars
zugegriffen. Aus irgend einem Grund zeigt base64_chars auf NULL, was eigentlich nicht der Fall sein dürfte. Die Encodierung erzeugt dann natürlich mülldaten.

In einem Testprojekt konnte ich das Szenario (Aus einer statischen inline Funktion auf einen statisch definierten string zuzugreifen) nicht nachstellen. Dort ist die Variable korrekt initialisiert.

Hat jemand eine Idee woran das liegen kann? Ist es eventuell ein Bug im bcc32c ?

Ergänzung: Der WebSocketServer wird ein einem C++-Package (BPL) verwendet, dessen Objekt in einem Delphi TThread erzeugt wird.
Miniaturansicht angehängter Grafiken
screenshot-2022-08-03-155715.jpg  
Delphi programming is awesome.

Geändert von pustekuchen ( 3. Aug 2022 um 16:18 Uhr)
  Mit Zitat antworten Zitat