Registrieren der Dateiendungen

Hi!

Keine Ahnung, ob das ein Bug oder nur mein System ist:

Wenn ich mit mAirList die Dateiendungen von mAirList registrieren will (über den Config-Screen), kriege ich folgenden Fehler:

Failed to set data for ''

Sonntag, 25. Januar 2009, 15:40:09

Program Version 2.2.2 Build 545

Call stack:

(000332D2) [004342D2]
(0003317E) [0043417E]
(003BD640) [007BE640]
(003BD8DD) [007BE8DD]
(00071968) [00472968]
(0004A40A) [0044B40A]
(0004A508) [0044B508]
(00071463) [00472463]
(000752B9) [004762B9]
(0004A2B4) [0044B2B4]
(000710F0) [004720F0]
(000753EF) [004763EF]
(00075B63) [00476B63]
(00071463) [00472463]
(000752B9) [004762B9]
(00022AD8) [00423AD8]
(0003A6A4) [0043B6A4]
(000752B9) [004762B9]
(0002E4D4) [0042F4D4]
(00074A44) [00475A44]
(0002E4D4) [0042F4D4]
(0007539B) [0047639B]
(00071D88) [00472D88]
(00071463) [00472463]
(00074D7F) [00475D7F]
(000752B9) [004762B9]
(0004A2B4) [0044B2B4]
(00074A44) [00475A44]
(0002E4D4) [0042F4D4]
(0008E9A8) [0048F9A8]
(0008E9E2) [0048F9E2]
(0008EC02) [0048FC02]
(004CDAE7) [008CEAE7]

Mein System:
AMD 64 X2 Dualcore 2 x 2,5 GHz
8 GB DDR-Ram
Win Vista Home Premium 64bit

Und bitte jetzt kein Genöle, Vista sei sch… Ich bin das Gejammer leid. Bei mir läufts anständig und ohne die geringsten Probleme. Besagter Fehler tritt auch in einer VMWare-Testumgebung mit XP Professional auf und auf meinem Havarie-PC mit XP Pro. An Vista liegts also (eigentlich) nicht. Das Problem besteht auch erst seit Version 2.2.2.

Lädst du mal bitte die passende mAirList.map herunter und postest dann noch einmal den call stack?

Müsste die hier sein: http://www.mairlist.com/download/mAirList/v2.2/map/mAirList-map-2.2.2.zip

Erledigt!

Failed to set data for ''

Sonntag, 25. Januar 2009, 16:48:02

Program Version 2.2.2 Build 545

Call stack:

[004342D2] Registry.Registry.TRegistry.PutData + $5A
[0043417E] Registry.Registry.TRegistry.WriteString + $26
[007BE640] ConfigMain.ConfigMain.TConfigForm.RegisterExtension (Line 2619, “ConfigDialog\ConfigMain.pas” + 7) + $8
[007BE8DD] ConfigMain.ConfigMain.TConfigForm.btnRegisterExtensionsClick (Line 2649, “ConfigDialog\ConfigMain.pas” + 1) + $2D
[00472968] Controls.Controls.TControl.Click + $64
[0044B40A] StdCtrls.StdCtrls.TButton.Click + $1E
[0044B508] StdCtrls.StdCtrls.TButton.CNCommand + $C
[00472463] Controls.Controls.TControl.WndProc + $2BB
[004762B9] Controls.Controls.TWinControl.WndProc + $499
[0044B2B4] StdCtrls.StdCtrls.TButtonControl.WndProc + $6C
[004720F0] Controls.Controls.TControl.Perform + $24
[004763EF] Controls.Controls.DoControlMsg + $23
[00476B63] Controls.Controls.TWinControl.WMCommand + $B
[00472463] Controls.Controls.TControl.WndProc + $2BB
[004762B9] Controls.Controls.TWinControl.WndProc + $499
[00423AD8] Classes.Classes.TThreadList.UnlockList + $4
[0043B6A4] Graphics.Graphics.FreeMemoryContexts + $98
[004762B9] Controls.Controls.TWinControl.WndProc + $499
[0042F4D4] Classes.Classes.StdWndProc + $14
[00475A44] Controls.Controls.TWinControl.MainWndProc + $2C
[0042F4D4] Classes.Classes.StdWndProc + $14
[0047639B] Controls.Controls.TWinControl.DefaultHandler + $D7
[00472D88] Controls.Controls.TControl.WMLButtonUp + $10
[00472463] Controls.Controls.TControl.WndProc + $2BB
[00475D7F] Controls.Controls.TWinControl.IsControlMouseMsg + $13
[004762B9] Controls.Controls.TWinControl.WndProc + $499
[0044B2B4] StdCtrls.StdCtrls.TButtonControl.WndProc + $6C
[00475A44] Controls.Controls.TWinControl.MainWndProc + $2C
[0042F4D4] Classes.Classes.StdWndProc + $14
[0048F9A8] Forms.Forms.TApplication.ProcessMessage + $FC
[0048F9E2] Forms.Forms.TApplication.HandleMessage + $A
[0048FC02] Forms.Forms.TApplication.Run + $96
(004CDAE7) [008CEAE7]

Büdde! :wink:

Edit: Die Map muss doch ins Installationsverzeichnis, oder?

Danke, das hilft weiter. Und ja, da gehört sie hin. Wie du siehst, stehen dann Referenzen auf den Sourcecode hinter den einzelnen Adressen. Ich kann dann nachvollziehen, welche Funktion den Fehler verursacht, und von welcher anderen Funktion sie aufgerufen wurde.