Mein Programm zieht zu viel Ressourcen ...



  • Hallo Leute,

    ich habe in VC++ ein kleines Programm geschrieben was mir erst Werte aus einer Datenbank abruft und die Ergebnisse dann (Ergebnisse = Verzeichnisnamen) mit SHFILEOPSTRUCT übers Netzwerk kopiert. Die Ergebnisse der Abfrage und den Status der Kopie gebe ich in einem FlexGrid aus. Wenn das Programm läuft, läuft es unter Volllast. Ich kann den Balken vom FlexGriud nicht scrollen, ich kann nicht zwischen anderen Windows Programmen umschalten, weil mein Programm einfach zu viel Ressourcen zieht. Wie kann ich das ändern, so dass das Programm ganz in Ruhe kopiert aber ich nicht Angst haben muss dass es sich mit "Keine Rückmeldung" aufhängt. Wäre die Lösung das Multitasking, beschrieben wie in Visual C++ in 21 Tagen?! Wie ihr merkt bin ich noch ein ziemlich Newbie.

    Hoffe einer kann mir helfen.



  • Ja, du könntest die gesamte Kopierfunktion in einen eigen Thread packen ...


Anmelden zum Antworten