Also
%=
ist zumindest auch falsch, es muss nur
%
sein.
var += value
und Konsorten sind Kurzformen von
var = var + value
.
So funktioniert es bei mir ohne Probleme:
Delphi-Quellcode:
uint32_t seconds = 350;
std::wstring title = std::to_wstring(seconds / 60) + L"Min " + std::to_wstring(seconds % 60) + L"Sec";
AllocConsole;
SetWindowTextW(GetConsoleWindow(), title .c_str());
Das ist nett von dir Danke..
So funktioniert es 100%. Kann also die 100 Zeilen wieder löschen.
Wenn du möchtest kannst mir dabei auch noch helfen. ?
Delphi-Quellcode:
//lbl_VideoInfo.Caption : = FormatFloat('#,##0', aMediaProperty.Video_Width) + ' x ' +
// FormatFloat('#,##0', aMediaProperty.Video_Height) + ', ' +
// FormatFloat('##0.00', aMediaProperty.Video_FPS) + ' FPS';
//SetWindowText(hlblVideoInfo, VideoInfo);
//lbl_AudioProperty.Caption : = intToStr(aMediaProperty.Audio_Channels) + ' Channel, ' +
// FormatFloat('#,##0', aMediaProperty.Audio_Samplerate) + ' SPS, ' +
// intToStr(aMediaProperty.Audio_BitsPerSample) + ' BPS';
//SetWindowText(hlblAudioProperty, AudioProperty);
Danach wären die String Probleme beseitigt.
gruss