AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Bug im C++-Builder?

Ein Thema von pustekuchen · begonnen am 3. Aug 2022 · letzter Beitrag vom 12. Aug 2022
 
Benutzerbild von pustekuchen
pustekuchen

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

Bug im C++-Builder?

  Alt 3. Aug 2022, 15: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.
Angehängte Grafiken
Dateityp: jpg Screenshot 2022-08-03 155715.jpg (26,3 KB, 23x aufgerufen)
Delphi programming is awesome.

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


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:49 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