Entwickler-Ecke

Sonstiges (Delphi) - TComboBox & ntdll.dll


jahuer1 - Mi 17.05.06 09:08
Titel: TComboBox & ntdll.dll
Bei einem KundenPC gibt es Probleme mit einer TComboBox:

Beim simplen draufklicken hängt sich die Kiste auf und bringt etwas in der Fehlermeldung von ntdll.dll. Ich habe natürlich bei Microsoft nachgeguckt. Da gab es mal ein Problem und es wurde schon bei Win200 mit SP2 behoben. (siehe http://support.microsoft.com/kb/271182/DE/ )
Allerdings wird nun behauptet, dass das SP2 natürlich installiert ist... (und der böse Programmierer schuld). Hat jemand grad eine gute Idee zu diesem Problem?


Horschdware - Mi 17.05.06 10:25

Natürlich erst mal die Frage aller Fragen: passiert das bei JEDER TCombobox oder nur bei einer bestimmten?


jahuer1 - Do 18.05.06 08:12
Titel: Auftreten
Jein.
Zuerst war nur eine ComboBox in einem Tool betroffen. Seit kurzem offenbar noch eine ExComboBox in einem anderen Tool.
ABER: Es gibt ältere Versionen dieser Tools, die einwandfrei funktionieren. Seit diesen Versionen wurde aber nichts bezüglich der betroffenen ComboBoxen geändert (nichts von Event dazu oder weg etc.)!


Matthias - Do 18.05.06 13:22

Hallo,

handelt es sich um D7.
Hier habe ich einen Patch, der diesen Fehler bei Comboboxen beheben soll.

Matthias


Delete - Do 18.05.06 13:38

hi,

hier, diese *.pas datei (im anhang) in die uses-klausel schreiben und der fehler sollte behoben sein

gruß
rd3


jahuer1 - Do 18.05.06 14:04

Danke, ich probiere den Patch mal. Für eine Erfolgsmeldung muss ich dann allerdings auf die Antwort des Kunden warten - bei mir funktioniert ja alles bestens...


Harry M. - Do 18.05.06 15:12

Aus einer meiner Readme's:

Unter Windows 2000 und XP kann es zum D7-ComboBox-Bug kommen. Diese äussert eine
Zugiffsverletztung in der NTDLL.dll. Dokumentiert auf:
http://codecentral.borland.com/codecentral/ccweb.exe/listing?id=18872