Autor Beitrag
Seven of Nine
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 132
Erhaltene Danke: 1

Win XP, Win Vista HomePro
Delphi 2009
BeitragVerfasst: Sa 03.09.11 05:33 
Nach Umstellung meines OS auf Win 7 habe ich ein nerviges Problemchen.
Das Compilern meiner Programme läuft zwar einwandfrei, ABER nach Beenden des gerade compilierten (zu testenden) Programmes, dauert es diverse Sekunden (ca 15) bis ich wieder in der IDE arbeiten kann.

Woan kann das liegen? Abstellmaßnahmen?

Dake und lG
Martin


Moderiert von user profile iconNarses: Topic aus Sonstiges (Delphi) verschoben am Sa 03.09.2011 um 10:12
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19338
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Sa 03.09.11 07:13 
Das Problem hatte ich noch nicht (2006 + XE unter Win 7 x64).

Vielleicht findest du mit dem Process Monitor etwas heraus. Da siehst du auf jeden Fall, ob in der Zeit etwas passiert, zum Beispiel Zugriffe auf die .dcu Dateien.
MSCH
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1448
Erhaltene Danke: 3

W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
BeitragVerfasst: Sa 03.09.11 12:25 
Mit D2009 und W7 gibts ein ein paar probs, versuch mal das hier: dmagin.wordpress.com...gger-fix-workaround/
:_msch

_________________
ist das politisch, wenn ich linksdrehenden Joghurt haben möchte?
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19338
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Sa 03.09.11 14:13 
Das kommt davon, wenn nicht offizielle Produktbezeichnungen benutzt werden. :roll:

Von welcher Version reden wir denn hier nun? Delphi 10 wie im Titel wäre ja Delphi 2006, meinst du das? Oder 2009 wie in deinem Profil?
Seven of Nine Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 132
Erhaltene Danke: 1

Win XP, Win Vista HomePro
Delphi 2009
BeitragVerfasst: Sa 03.09.11 14:17 
@Sebbastian: du meinst den Windows Process Monitor? Daraus ist keine besondere Auslastung ersichtlich.

@MSCH: Dieser Bug sollte in D2010 behoben sein. Deswegen funktioniert der beschriebene BugFix wohl auch nicht. Der beschriebene HEX String tauch bei mir in der ang. DLL gar nicht mehr uf.

inzw. habe ich aber zumindest mehr Infos zum problem
verursacht wird es scheinbar durch ein Modul namens HHCTRL.OCX
wenn ich mich recht erinnere ist das eine eingebunde Datei für das Windows Hilfesystem

einen Quick-Fix habe ich aber zumindest gefunden. Wenn ich das programm statt über die ausgeführte Datei,
"innerhalb der IDE/Debugger" mit <CTRL>+ <F2> beende, dann ist der zeitversatz nicht mehr da!

lG M
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19338
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Sa 03.09.11 14:27 
Ah, Delphi 2010 also, ok.

user profile iconSeven of Nine hat folgendes geschrieben Zum zitierten Posting springen:
@Sebbastian: du meinst den Windows Process Monitor? Daraus ist keine besondere Auslastung ersichtlich.
Auslastung? Die sieht man darin doch gar nicht. :gruebel: Verwechselst du das vielleicht gerade mit dem Process Explorer? Ich meine wirklich den Process Monitor.
Seven of Nine Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 132
Erhaltene Danke: 1

Win XP, Win Vista HomePro
Delphi 2009
BeitragVerfasst: So 04.09.11 06:45 
Hallo Sebastian
erneut Danke für deinen Hinweis.
Ich habe den richtigen Process-Monitor gerade mal installiert.
Puuhhh das ist ja echt HardCore ;)...glaube ich bleibe bei meinem oben beschr. QuickFix

lG M
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19338
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: So 04.09.11 08:14 
So schwer ist das nicht, das sieht nur erst einmal unübersichtlich aus, zudem hilft der auch an anderen Stellen, deshalb sollte man den als Entwickler schon kennen. ;-)

Starte den einfach mal. Es wird ein Filterdialog angezeigt. Dort wählst du "Process Name" "is" "bds.exe" aus, drückst auf Add und Ok. Jetzt siehst du nur noch Einträge, die von Delphi kommen. Wenn du jetzt in den Hängezustand kommst, drücke Strg + X, um den bisherigen Verlauf zu löschen. Wenn da dann Sachen passieren, drücke Strg + E bevor die IDE wieder normal reagiert, damit du nur diese hast.

Wenn du selbst mit den Ausgaben jetzt nichts anfangen kannst, kannst du auf File --> Save... klicken und dort "Events displayed using current filter" und "Native Process Monitor Format (PML)" auswählen. Diese gespeicherte Datei kannst du dann zippen und hier anhängen.
Seven of Nine Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 132
Erhaltene Danke: 1

Win XP, Win Vista HomePro
Delphi 2009
BeitragVerfasst: So 04.09.11 13:03 
Hallo Sebastian
wirklich etwas anfangen kann ich mit dem Log selbst leider nicht.
Deswegen hier als attachment


lG M
Einloggen, um Attachments anzusehen!
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19338
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: So 04.09.11 13:10 
Da ist eine Pause von 20 Sekunden zwischen den ersten beiden Einträgen. Das heißt in der Zeit hat die IDE dann wohl wirklich gehangen. Da wartet die IDE also vermutlich auf irgendetwas, aber was sieht man daran nicht.
Seven of Nine Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 132
Erhaltene Danke: 1

Win XP, Win Vista HomePro
Delphi 2009
BeitragVerfasst: So 04.09.11 13:55 
Ich habe jetzt mal die bisher verwendete Help-Unit (HH) entfernt und durch die von Delphi 2010 mitgebrachte "HTMLHelpViewer" ersetzt.
leider gleiches problem.....

Ist der vom Process Monitor angezeigte Zeitstempel der:
a) bei dem der benannte Event gestartet wurde
b) bei dem der benannte Event beendet wurde

je nachdem was davon zutrifft hat nämlich entweder
- C:\Windows\System32\hhctrl.ocx
oder
- HKLM\SOFTWARE\Microsoft\CTF\KnownClasses

ein problem


lG M