ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
397
397
EMPFEHLEN
-
19.11.07 13:43 #1
- Registriert seit
- Sep 2007
- Beiträge
- 15
Hallo an alle,
ich hab mir ein Nonogramm geschrieben, welches etwa so aussieht wie dieses:
http://www.rozov.de/
dazu erstelle ich zur Laufzeit ziemlich viele Images. Wenn ich jetzt ein großes Puzzle hab, rechnet das Programm ziemlich lange an der Darstellung. als ich mich zum ersten mal mit Multithreading auseinandersetzte, glaubte ich nicht, dass es eine Lösung für mein Problem ist, die Rechenzeit herunterzusetzten. Gibt es da noch ne andere Möglichkeit?
mfg Tapsi
-
Wo wird denn die meiste Zeit verbraten? Beim Lesen aus dem Filesystem? Bei der Anzeige? Wenns ums Einlesen der Grafiken aus dem Filesystem geht, dann wird dir Multithreading auch nicht viel bringen.
Liegt es bei der Anzeige: Dann könntest du die Methoden SuspendLayout() und ResumeLayout() deines Containers ausprobieren. D.h. SuspendLayout() aufrufen, die Grafiken setzen und dann mit ResumeLayout() das Layout wieder auf den aktuellsten Stand bringen. Das kann mitunter schon einiges an Zeit bringen.
-
26.11.07 08:26 #3
- Registriert seit
- Sep 2007
- Beiträge
- 15
Danke für deine Antwort! Ich probiere es mal SuspendLayout(). ausserden will ich die bilder durch farben ersetzten, dass sollte auch noch etwas zeit bringen.
Ähnliche Themen
-
Multithreading
Von rainer82 im Forum VisualStudio & MFCAntworten: 3Letzter Beitrag: 22.10.09, 10:15 -
Multithreading
Von bspainkf36 im Forum JavaAntworten: 4Letzter Beitrag: 11.10.09, 17:00 -
Multithreading
Von Paranoia im Forum .NET Web und KommunikationAntworten: 1Letzter Beitrag: 24.06.08, 17:32 -
Multithreading
Von Kaladial im Forum JavaAntworten: 10Letzter Beitrag: 20.09.07, 13:40 -
MultiThreading
Von theindra im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 26.05.04, 15:09





Zitieren
Login





