Forum: Win32/Win64 API (native code)
Delphi
by Gruber_Hans_12345,
3. Jul 2013
Aber das problem ist ja nicht das diese Datenbank Komponente so lange braucht - das PASST ja, es dauert nun mal eine gewisse zeit die JOINS zu machen und dann 100tausende Datensätze auf einmal zu holen (Und ja die werden alle auf einmal benötigt, da die in eine PivotTabelle geladen werden, und da gibts kein nachladen)
Das geht ja in Ordnung ich weiss wo es lange dauert und auch warum
-> die...
Forum: Win32/Win64 API (native code)
Delphi
by Gruber_Hans_12345,
2. Jul 2013
Nix gefunden aber auch ein SetPriorityClass dürfte doch nur dann den einen Prozessor beeinflussen oder?
Ich habe ja nur 25% CPU Last auf das gesammte System gesehen in dem Fall ..
Forum: Win32/Win64 API (native code)
Delphi
by Gruber_Hans_12345,
2. Jul 2013
Also hab gerade ein kleines Testprogramm geschrieben, mit dem ich das ganze nachstellen wollte -> und siehe da
in dem Testprogramm bleibt der Desktop aktiv -> also keine Probleme, und nur mein kleines Testprogramm hängt
Also muss es irgendeinen nebeneffekt von meinem Hauptprogramm sein (Aber das sind leider schon doch ein paar zeilchen ... ;) )
Forum: Win32/Win64 API (native code)
Delphi
by Gruber_Hans_12345,
2. Jul 2013
Also das hätte ich gerade getestet, da hängts bei mir nicht, zumindest nicht in nem kleinen testprogramm nicht -> nur das Programm selbst natürlich, aber der Rest Desktop und co gehen noch
Forum: Win32/Win64 API (native code)
Delphi
by Gruber_Hans_12345,
1. Jul 2013
Das muss ich morgen gleich mal probieren, ob es genau das verhalten ist, was ich bei meinem Programm auch festegestellt habe
Wie gesagt es sieht bei mir auch aus wie wenn "nur" der Desktop hängt
Forum: Win32/Win64 API (native code)
Delphi
by Gruber_Hans_12345,
1. Jul 2013
Ja ist ein total komisches verhalten vom System
Und es ist total egal welche Priorität ich meinem Programm gebe - hohe oder niedrige - das hat keinen einfluss!
Wenn das programm sperrt, dann kann ich Alt-Tab drücken
es kommt das schöne fenster mit den Vorschaubildern der aktiven Programmen, aber es bleibt beim ersten Fenster stehen, also ein weiteres Alt-Tab geht nicht mehr
Die...
Forum: Win32/Win64 API (native code)
Delphi
by Gruber_Hans_12345,
1. Jul 2013
mir war das einfach absolut neu, das wenn ich in mienem Programm die Message nicht verarbeite das dann alle anderen Programme dadurch in mittleidenschaft gezogen werden.
Aber das Problem, ist trotzdem ich habe leider auch Komponenten von mir, die einfach sehr sehr lange zum verarbeiten brauchen (zum Beispiel PivotTabellen, die rieseige Datenmengen verarbetien) und da kann ich nicht einfach...
Forum: Win32/Win64 API (native code)
Delphi
by Gruber_Hans_12345,
29. Jun 2013
Ja aber das Teil hat ja noch 3 andere ...
Forum: Win32/Win64 API (native code)
Delphi
by Gruber_Hans_12345,
29. Jun 2013
Also der Datenbankserver ist auf einem anderen Rechner
Das Problem tritt hauptsächlich auf windows 7 (das ist mein Rechner) aber auch andere die Windows 8 haben haben gesagt des alles einfriert
Und wenn es einfriert (also die Daten geladen werden (leider brauche ich alle Daten, da ein Pivot gefüllt wirt)) dann kann man den Taskmanager öffnen, er wird sozusagen einmal angezeigt und das wars,...
Forum: Win32/Win64 API (native code)
Delphi
by Gruber_Hans_12345,
29. Jun 2013
Nein, Festplattenlast gibts in dem Fall fast gar nicht, es wird zB.: einfach eine richtig große Datenmenge vom Firebird Server geholt .... in der Zeit blockiert natürlich mein Programm
ABER eben auch die anderen Programm bzw eigetnlich nur das Windows System ...
Forum: Win32/Win64 API (native code)
Delphi
by Gruber_Hans_12345,
29. Jun 2013
Ich dachte mir das Application.ProcessMessages brauche ich in den SChleifen nur damit MEIN programm noch refresht wird und reagiert
In meinem Fall reagieren der Task Manager und das umsachalten IM WINDOWS mit zb "Alt Tab" gar nicht mehr
Forum: Win32/Win64 API (native code)
Delphi
by Gruber_Hans_12345,
29. Jun 2013
Hi
Hab mal eine Frage, an was liegt es, dass mein Programm, wenn es etwas tut (zb per IBX Daten abruft, oder einfach ne große schleife, wo was gemacht wird)
Dass das ganze Windows hängt?
Der Taskmanager zb geht nur kurz auf, und das wars, Programme umschalten mit Alt Tab geht auch nicht mehr, aber wenn ein Texteditor offen ist, dann kann man in dem nach schreiben, wenn man den bereich noch...