_
toggle menu eXmatrikulationsamt.de
online: 699 gäste

Win32-Anwendungsproblem

Elektrokomik V1.0
Themen Layout: [Standard] · Linear · Outline Thema abonnieren | Thema versenden | Thema drucken
post 27 Jan 2007, 13:55

6. Schein
*******

Punkte: 1118
seit: 22.12.2003

Hallo!

Ich habe folgendes Problem:
Ich nutze eine in Delphi (selbst) programmierte Software mit Datenbankfunktion und Schnittstellenansteuerung zur Auswertung von Messdaten. Diese Software läuft auf vielen Systemen (egal welches Betriebssystem) fehlerfrei. Nun tritt aber bei einem vorinstallierten aber fast nackigen (d.h. ohne weitere Software) HP-Compaq-Rechner "dc7600 Small Form Factor" mit Windows XP Professionel Service Pack 2 (Version 2600.xpsp_sp2_rtm.040803-2158) und einem Pentium IV mit 3 GHz das Problem auf, dass eine einfache Messagebox (Bsp: "Dieser Vorgang ist nicht möglich!" und eingeblendeter [Ok]-Schaltfläche) der Software nicht wie gewohnt "obenauf", d.h. über dem aktiven Fenster in der Bildschirmmitte erscheint, sondern hintern den anderen (meist zwei) von dieser Software aktiven Fenstern. Noch zu erwähnen wäre, dass diese Software auf einem anderen nackigen PC mit Intel Celeron M mit 1,46 GHz und selbigen Betriebssystem mit selbiger SP2-Version einwandfrei läuft.

Woran kann das liegen? Hat jemand eine Idee wie man es abstellen kann? Kann es was mit dem Hyperthreading-Chip zu tun haben? CPU-Taktfrequenz zu hoch?!?

Geprüft/Unternommen wurde schon folgendes und es hat keine Veränderung gebracht:
- nach lästiger im Hintergrund laufender Software/Dienste geschaut und abgestellt
- Systemleistungseinstellungen geändert/verbessert
- Hyperthreading im BIOS abgestellt
- mal mit neuen Benutzer probiert
- ...

.. Elektrokomik³!

Mit Dank im Voraus für Tipps und lieben Grüßen!
André


--------------------
ProfilPM
AntwortenZitierenTOP
post 27 Jan 2007, 19:40
avatar
tangel
*******

Punkte: 1038
seit: 18.01.2005

Oh Gott, jetzt muß ich mich als Delphi Nutzer outen... . Das Abschalten des Hyperthreadings hat nichts gebracht? Die alten Delphi Versionen haben damit ein Problem, das haben wir dadurch behoben, daß wir den GUI Thread auf eine bestimmte CPU festlegen, d.h. SetThreadAffinityMask oder so (Win32 API) setzen.


--------------------
bild kann nicht angezeigt werden
ProfilPM
AntwortenZitierenTOP
1 Nutzer liest/lesen dieses Thema (1 Gäste)
0 Mitglieder: