Forum: Win32/Win64 API (native code)
Delphi
by TheJeed,
8. Okt 2010
Verflixt, wir dürfen aufgrund der Lizenzkosten GDebugger nicht verwenden und müssen uns auf eine eigene Lösung konzentrieren. Am liebsten würd ich die "Zeichnen aussetzten" Funktion von GDebugger nachbilden - vielleicht ist es am Ende sogar einfacher als zu versuchen, das Fenster über das Versenden von Messages in den Skalierungsmodus zu versetzen.
Forum: Win32/Win64 API (native code)
Delphi
by TheJeed,
7. Okt 2010
Also vielen Dank für Eure Beteiligung. Wir haben es mit WM_SETREDRAW probiert, aber das führte "nur" zu einem komischen Verhalten beim Zeichnen des Fensters. Sein Inhalt wurde trotzdem weiter gerendert. Als nächstes ist der Tipp von shmia dran:thumb:.
Außerdem schauen wir gerade in den ReactOS-Sourcen nach Hinweisen, die uns Rückschlüsse auf die Arbeitsweise von Windows...
Forum: Win32/Win64 API (native code)
Delphi
by TheJeed,
6. Okt 2010
Genau, es ist eine kommerzielle closed source Anwendung. WM_SETREDRAW werden wir uns mal ansehen :)
Forum: Win32/Win64 API (native code)
Delphi
by TheJeed,
6. Okt 2010
Danke für den Tipp - wir werden es probieren. Wir wissen aber bereits, dass es am Update des Fensters liegt, denn wenn wir auf den Rahmen klicken, und dann die linke Maustaste beschweren, sodass sie dauerhaft gedrückt wird, führt das exakt zur erwähnten Reduzierung von 5 Stunden auf 20 Minuten.
Forum: Win32/Win64 API (native code)
Delphi
by TheJeed,
5. Okt 2010
Hallo zusammen!
Ich habe eine für mich sehr interessante Problemstellung von einem Freund vorgelegt bekommen. Er arbeitet alltäglich mit einer großen Industrielösung, wobei eine gigantische Datenmenge zu verarbeiten ist - soweit ich weiß geht es darum, ein großes Dokument, welches eine Knotenstruktur beinhaltet, zu öffnen. Das Öffnen nimmt fünf Stunden in Anspruch, da die Anwendung "nebenbei"...