2011-05-19 53 views
4

我在Windows 7 x64上運行Delphi 7。除了這件事以外,一切都很好。Delphi 7 IDE禁用Windows 7 64位上的一些「增強模塊」

當我啓動IDE時,啓用了鍵映射的增強模塊,並且在默認的空白項目中工作,但是當我加載其中一個項目時,Delphi禁用了從我安裝的2個擴展的鍵盤快捷鍵。

Delphi key mapping bug

我沒有安裝,除了兩個在上面的截圖可見的任何其他擴展。

有沒有人有任何想法如何解決這個問題?這真的讓我發瘋......

非常感謝!

我認爲它可能與崩潰有關。我剛剛安裝了madExcept,並且在加載項目時IDE崩潰。

例外情況是:EOSError與「調用OS函數失敗。」

調用堆棧是:

main thread ($284): 
40018cee +0007a rtl70.bpl  Sysutils  RaiseLastOSError 
00834214 +00130 vcl70.bpl  Controls  TWinControl.CreateWnd 
00837454 +00038 vcl70.bpl  Controls  TWinControl.AdjustSize 
008345e2 +00016 vcl70.bpl  Controls  TWinControl.CreateHandle 
00837334 +0001c vcl70.bpl  Controls  TWinControl.HandleNeeded 
00837341 +00005 vcl70.bpl  Controls  TWinControl.GetHandle 
402322e6 +001ba vclx70.bpl  Tabs   TTabSet.Paint 
008391bf +00057 vcl70.bpl  Controls  TCustomControl.PaintWindow 
00834e2e +0004e vcl70.bpl  Controls  TWinControl.PaintHandler 
0083535b +0003f vcl70.bpl  Controls  TWinControl.WMPaint 
00839158 +00010 vcl70.bpl  Controls  TCustomControl.WMPaint 
00831a98 +00188 vcl70.bpl  Controls  TControl.WndProc 
00834c97 +00157 vcl70.bpl  Controls  TWinControl.WndProc 
00834914 +0002c vcl70.bpl  Controls  TWinControl.MainWndProc 
778f0117 +0002b ntdll.dll     KiUserCallbackDispatcher 
75053598 +0003f user32.dll     UpdateWindow 
75057945 +00016 user32.dll     CallWindowProcA 
00834d7b +000d7 vcl70.bpl  Controls  TWinControl.DefaultHandler 
00831a98 +00188 vcl70.bpl  Controls  TControl.WndProc 
00834c97 +00157 vcl70.bpl  Controls  TWinControl.WndProc 
00834914 +0002c vcl70.bpl  Controls  TWinControl.MainWndProc 
778f0117 +0002b ntdll.dll     KiUserCallbackDispatcher 
75056175 +00047 user32.dll     SendMessageA 
007f4921 +00145 vcl70.bpl  Comctrls  TCustomStatusBar.UpdatePanel 
007f4a64 +00100 vcl70.bpl  Comctrls  TCustomStatusBar.UpdatePanels 
007f4bd4 +0000c vcl70.bpl  Comctrls  TCustomStatusBar.WMPaint 
00831a98 +00188 vcl70.bpl  Controls  TControl.WndProc 
00834c97 +00157 vcl70.bpl  Controls  TWinControl.WndProc 
00834914 +0002c vcl70.bpl  Controls  TWinControl.MainWndProc 
778f0117 +0002b ntdll.dll     KiUserCallbackDispatcher 
75057945 +00016 user32.dll     CallWindowProcA 
00834d7b +000d7 vcl70.bpl  Controls  TWinControl.DefaultHandler 
00831a98 +00188 vcl70.bpl  Controls  TControl.WndProc 
00834c97 +00157 vcl70.bpl  Controls  TWinControl.WndProc 
00834914 +0002c vcl70.bpl  Controls  TWinControl.MainWndProc 
778f0117 +0002b ntdll.dll     KiUserCallbackDispatcher 
75080d0f +2aa8a user32.dll     CallNextHookEx 
00831a98 +00188 vcl70.bpl  Controls  TControl.WndProc 
00834c97 +00157 vcl70.bpl  Controls  TWinControl.WndProc 
00834914 +0002c vcl70.bpl  Controls  TWinControl.MainWndProc 
778f0117 +0002b ntdll.dll     KiUserCallbackDispatcher 
0083723a +0000e vcl70.bpl  Controls  TWinControl.Repaint 
007f4c01 +00019 vcl70.bpl  Comctrls  TCustomStatusBar.WMSize 
00831a98 +00188 vcl70.bpl  Controls  TControl.WndProc 
00834c97 +00157 vcl70.bpl  Controls  TWinControl.WndProc 
00834914 +0002c vcl70.bpl  Controls  TWinControl.MainWndProc 
778f0117 +0002b ntdll.dll     KiUserCallbackDispatcher 
75057945 +00016 user32.dll     CallWindowProcA 
00834d7b +000d7 vcl70.bpl  Controls  TWinControl.DefaultHandler 
0083218c +0000c vcl70.bpl  Controls  TControl.WMWindowPosChanged 
008356fe +00096 vcl70.bpl  Controls  TWinControl.WMWindowPosChanged 
00831a98 +00188 vcl70.bpl  Controls  TControl.WndProc 
00834c97 +00157 vcl70.bpl  Controls  TWinControl.WndProc 
00834914 +0002c vcl70.bpl  Controls  TWinControl.MainWndProc 
778f0117 +0002b ntdll.dll     KiUserCallbackDispatcher 
008338db +000b7 vcl70.bpl  Controls  TWinControl.AlignControls 
0083398b +00063 vcl70.bpl  Controls  TWinControl.AlignControl 
008339e6 +00002 vcl70.bpl  Controls  TWinControl.Realign 
00835790 +00018 vcl70.bpl  Controls  TWinControl.WMSize 
00831a98 +00188 vcl70.bpl  Controls  TControl.WndProc 
00834c97 +00157 vcl70.bpl  Controls  TWinControl.WndProc 
00834914 +0002c vcl70.bpl  Controls  TWinControl.MainWndProc 
778f0117 +0002b ntdll.dll     KiUserCallbackDispatcher 
75057945 +00016 user32.dll     CallWindowProcA 
00834d7b +000d7 vcl70.bpl  Controls  TWinControl.DefaultHandler 
0083218c +0000c vcl70.bpl  Controls  TControl.WMWindowPosChanged 
008356fe +00096 vcl70.bpl  Controls  TWinControl.WMWindowPosChanged 
007cee41 +000d5 vcl70.bpl  Extctrls  TCustomPanel.WMWindowPosChanged 
00831a98 +00188 vcl70.bpl  Controls  TControl.WndProc 
00834c97 +00157 vcl70.bpl  Controls  TWinControl.WndProc 
00834914 +0002c vcl70.bpl  Controls  TWinControl.MainWndProc 
778f0117 +0002b ntdll.dll     KiUserCallbackDispatcher 
008338ae +0008a vcl70.bpl  Controls  TWinControl.AlignControls 
0083398b +00063 vcl70.bpl  Controls  TWinControl.AlignControl 
008339e6 +00002 vcl70.bpl  Controls  TWinControl.Realign 
00835790 +00018 vcl70.bpl  Controls  TWinControl.WMSize 
00831a98 +00188 vcl70.bpl  Controls  TControl.WndProc 
00834c97 +00157 vcl70.bpl  Controls  TWinControl.WndProc 
00834914 +0002c vcl70.bpl  Controls  TWinControl.MainWndProc 
778f0117 +0002b ntdll.dll     KiUserCallbackDispatcher 
75057945 +00016 user32.dll     CallWindowProcA 
00834d7b +000d7 vcl70.bpl  Controls  TWinControl.DefaultHandler 
0083218c +0000c vcl70.bpl  Controls  TControl.WMWindowPosChanged 
008356fe +00096 vcl70.bpl  Controls  TWinControl.WMWindowPosChanged 
007cee41 +000d5 vcl70.bpl  Extctrls  TCustomPanel.WMWindowPosChanged 
00831a98 +00188 vcl70.bpl  Controls  TControl.WndProc 
00834c97 +00157 vcl70.bpl  Controls  TWinControl.WndProc 
00834914 +0002c vcl70.bpl  Controls  TWinControl.MainWndProc 
778f0117 +0002b ntdll.dll     KiUserCallbackDispatcher 
00831868 +00024 vcl70.bpl  Controls  TControl.Perform 
0082fafe +0008a vcl70.bpl  Controls  TControl.SetBounds 
008338c9 +000a5 vcl70.bpl  Controls  TWinControl.AlignControls 
0084c86a +00016 vcl70.bpl  Forms  TScrollingWinControl.AlignControls 
0084eb0e +0000e vcl70.bpl  Forms  TCustomForm.AlignControls 
0083398b +00063 vcl70.bpl  Controls  TWinControl.AlignControl 
0082f8cc +00008 vcl70.bpl  Controls  TControl.RequestAlign 
00837454 +00038 vcl70.bpl  Controls  TWinControl.AdjustSize 
0083391d +000f9 vcl70.bpl  Controls  TWinControl.AlignControls 
0083398b +00063 vcl70.bpl  Controls  TWinControl.AlignControl 
008339e6 +00002 vcl70.bpl  Controls  TWinControl.Realign 
00835790 +00018 vcl70.bpl  Controls  TWinControl.WMSize 
00831a98 +00188 vcl70.bpl  Controls  TControl.WndProc 
00834c97 +00157 vcl70.bpl  Controls  TWinControl.WndProc 
0083bc63 +003bf vcl70.bpl  Controls  TDockTree.WindowProc 
00834914 +0002c vcl70.bpl  Controls  TWinControl.MainWndProc 
778f0117 +0002b ntdll.dll     KiUserCallbackDispatcher 
75057945 +00016 user32.dll     CallWindowProcA 
00834d7b +000d7 vcl70.bpl  Controls  TWinControl.DefaultHandler 
0083218c +0000c vcl70.bpl  Controls  TControl.WMWindowPosChanged 
008356fe +00096 vcl70.bpl  Controls  TWinControl.WMWindowPosChanged 
007cee41 +000d5 vcl70.bpl  Extctrls  TCustomPanel.WMWindowPosChanged 
00831a98 +00188 vcl70.bpl  Controls  TControl.WndProc 
00834c97 +00157 vcl70.bpl  Controls  TWinControl.WndProc 
0083bc63 +003bf vcl70.bpl  Controls  TDockTree.WindowProc 
00834914 +0002c vcl70.bpl  Controls  TWinControl.MainWndProc 
778f0117 +0002b ntdll.dll     KiUserCallbackDispatcher 
0082fc87 +00013 vcl70.bpl  Controls  TControl.SetWidth 
00943216 +0004a designide70.bpl Idedockpanel TEditorDockPanel.CMDockNotification 
00831a98 +00188 vcl70.bpl  Controls  TControl.WndProc 
00834c97 +00157 vcl70.bpl  Controls  TWinControl.WndProc 
0083bc63 +003bf vcl70.bpl  Controls  TDockTree.WindowProc 
00831868 +00024 vcl70.bpl  Controls  TControl.Perform 
00837179 +00009 vcl70.bpl  Controls  TWinControl.Invalidate 
0083bc63 +003bf vcl70.bpl  Controls  TDockTree.WindowProc 
00831868 +00024 vcl70.bpl  Controls  TControl.Perform 
008300d5 +00055 vcl70.bpl  Controls  TControl.SendDockNotification 
00831a8d +0017d vcl70.bpl  Controls  TControl.WndProc 
00834c97 +00157 vcl70.bpl  Controls  TWinControl.WndProc 
0084e87d +00421 vcl70.bpl  Forms  TCustomForm.WndProc 
008303a7 +0003b vcl70.bpl  Controls  TControl.SetClientSize 
00831868 +00024 vcl70.bpl  Controls  TControl.Perform 
00830427 +00027 vcl70.bpl  Controls  TControl.SetVisible 
0084e372 +0003a vcl70.bpl  Forms  TCustomForm.SetVisible 
00944cf6 +002ce designide70.bpl Deskform  TDesktopForm.LoadWindowState 
00945ff3 +00067 designide70.bpl Dockform  TDockableForm.LoadWindowState 
00586e44 +000b8 coreide70.bpl Editors  TEditWindow.LoadDesktopFormInstances 
0050896a +00036 coreide70.bpl Desktop  TDesktopState.Load 
005084cf +0003b coreide70.bpl Desktop  TDesktopStates.LoadDesktop 
0055e332 +0015a coreide70.bpl Modules  CreateProjectClass 
00512d3c +000a0 coreide70.bpl Docmodul  TFilterList.OpenFile 
005145e7 +0002b coreide70.bpl Docmodul  CallDefaultOpenProc 
00831a98 +00188 vcl70.bpl  Controls  TControl.WndProc 
00834c97 +00157 vcl70.bpl  Controls  TWinControl.WndProc 
0084e87d +00421 vcl70.bpl  Forms  TCustomForm.WndProc 
778f0117 +0002b ntdll.dll     KiUserCallbackDispatcher 
00834914 +0002c vcl70.bpl  Controls  TWinControl.MainWndProc 
75047bc5 +0000a user32.dll     DispatchMessageA 
0085568b +00083 vcl70.bpl  Forms  TApplication.ProcessMessage 
008556aa +0000a vcl70.bpl  Forms  TApplication.ProcessMessages 
008805a9 +0000d vcl70.bpl  Appevnts  TCustomApplicationEvents.DoActivate 
00854f26 +0055a vcl70.bpl  Forms  TApplication.WndProc 
75047bc5 +0000a user32.dll     DispatchMessageA 
0085568b +00083 vcl70.bpl  Forms  TApplication.ProcessMessage 
008556c2 +0000a vcl70.bpl  Forms  TApplication.HandleMessage 
008558f2 +00096 vcl70.bpl  Forms  TApplication.Run 
765233c8 +00010 kernel32.dll     BaseThreadInitThunk 

回答

2

它似乎是德爾福7有一些問題,如果安裝程序文件(x86)的!

我知道這聽起來很奇怪,看看這個blog post

+0

我不認爲是這樣。我以前在Windows 7 x64機器上使用過Delphi 7,並沒有顯示出那裏描述的錯誤。必須是關於這個安裝的東西,但我無法弄清楚什麼... – r4w8173 2011-05-19 11:20:49

+0

我已經在那個位置安裝了Delphi 6,並且沒有任何問題。我知道D6和D7不完全相同,但它們相當接近。 – 2011-05-19 15:17:48

0

我不知道德爾福6既不Delphi7的,但我怎麼想它會德爾福IDE 6的兩個版本的服務器之間的衝突和7.糾正我,如果我錯了!

嘗試禁用最舊的情況下,然後激活D6 D7!只是爲了測試!

祝你好運!