Forum: Programmieren allgemein
by TiGü,
17. Jan 2020
Komisch, dass hat mich jetzt nur 10 Minuten gekostet.
Eine SDL2.dll habe ich in meiner Steam-Installation gefunden und verwendet.
Anhand deines Quelltext-Schnipsels und den sehr anschaulichen Konsolenprogramm von Friedhelm kam ich auf das:
uses
System.SysUtils,
System.Classes;
const
Forum: Programmieren allgemein
by TiGü,
17. Jan 2020
Zippe uns doch mal ein Minimal-Beispiel zusammen (Projekt, Quelltexte, benötigte DLLs), damit wir das selbst debuggen können.
Forum: Programmieren allgemein
by TiGü,
16. Jan 2020
Hat devicename eine gültige Addresse im Debugger, wenn du die Maus drüber hältst, bevor UTF8ToString aufgerufen wird?
Forum: Programmieren allgemein
by TiGü,
16. Jan 2020
deviceName:=SDL_GetAudioDeviceName(index,0);
if Assigned(devicename) then
result:=UTF8ToString(deviceName^)
else
result := '';
Grund: