habs jetzt Spontan so gelöst:
Eine Funktion zum umwandeln:
Code:
char* string_convert ( string str ) {
char * cstr, *p;
cstr = new char [str.size()+1];
strcpy (cstr, str.c_str());
return cstr;
}
und aufrufen:
Code:
char* cBild;
cBild = string_convert(aFiles[iStunde]);
ChangeBackground(cBild);
Tortzdem Danke, werde das s***** mit hilfe eurer hinweise dann verbessern
[EDIT] Problem2: Das Programm muss jetzt theoretisch in einer endlosschleife wiederholt werden, da aber nur jede Stunde eine Veränderung auftritt, ist das abrufen der Uhrzeit, schneller als der Sekundentakt, unsinn und arbeitspeicher fressend.
Hat jemand einen Tipp, wie ich mein Programm ohne viel arbeitspeicher fressen zu lassen still und leise "im hintergrund" laufen lassen kann? (Im Moment ist es eine Konsolen anwendung)