Hallo zusammen,
für ein Projekt verwende ich
WebSocket++. Dort gibt es eine Base64
Encodierungsfunktion 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.