2016-04-21 5 views
-1

Ich habe Delphi Seattle 1.kontextsensitive Hilfe auf Compiler-Meldungen nicht mehr funktioniert in Delphi Seattle

f1 oder ctrlf1 nicht mehr aktualisieren gerade installiert arbeiten, wenn ich auf einem Compiler-Warnung bin/Error.
Ich bekomme nur .

Dies funktioniert in meiner vorherigen XE2-Version.

Alles, was ich tun kann/sollte tun, um das zu beheben?

Hinweis: Dies ist, was unter dem Einzelheiten Knopf angezeigt ist:

[2086747C]{coreide230.bpl} IDEServices.TToolCompilerMessageLine.ShowHelp (Line 1768, "IDEServices.pas" + 44) + $3 
[50067374]{rtl230.bpl } [email protected] (Line 37599, "System.pas" + 4) + $6 
[2086747C]{coreide230.bpl} IDEServices.TToolCompilerMessageLine.ShowHelp (Line 1768, "IDEServices.pas" + 44) + $3 
[20794EC9]{coreide230.bpl} MsgViewForm.TMessageViewForm.WMHelp (Line 1298, "MsgViewForm.pas" + 1) + $6 
[509931FD]{vcl230.bpl } Vcl.Controls.TControl.WndProc (Line 7249, "Vcl.Controls.pas" + 91) + $6 
[50997D3D]{vcl230.bpl } Vcl.Controls.TWinControl.WndProc (Line 10079, "Vcl.Controls.pas" + 158) + $6 
[50AD3514]{vcl230.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4459, "Vcl.Forms.pas" + 206) + $5 
[5099735C]{vcl230.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9786, "Vcl.Controls.pas" + 3) + $6 
[50172214]{rtl230.bpl } System.Classes.StdWndProc (Line 16886, "System.Classes.pas" + 8) + $0 
[509A064F]{vcl230.bpl } Vcl.Controls.TDockTree.WindowProc (Line 15441, "Vcl.Controls.pas" + 1) + $4 
[50997E4E]{vcl230.bpl } Vcl.Controls.TWinControl.DefaultHandler (Line 10120, "Vcl.Controls.pas" + 30) + $19 
[509931FD]{vcl230.bpl } Vcl.Controls.TControl.WndProc (Line 7249, "Vcl.Controls.pas" + 91) + $6 
[2198462B]{vclactnband230.bpl} Vcl.ActnMenus.CallWindowHook (Line 748, "Vcl.ActnMenus.pas" + 20) + $F 
[50997D3D]{vcl230.bpl } Vcl.Controls.TWinControl.WndProc (Line 10079, "Vcl.Controls.pas" + 158) + $6 
[21420E8C]{vclide230.bpl} IDEVirtualTrees.TBaseVirtualTree.WndProc (Line 23582, "IDEVirtualTrees.pas" + 32) + $4 
[5099735C]{vcl230.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9786, "Vcl.Controls.pas" + 3) + $6 
[50172214]{rtl230.bpl } System.Classes.StdWndProc (Line 16886, "System.Classes.pas" + 8) + $0 
[50997E4E]{vcl230.bpl } Vcl.Controls.TWinControl.DefaultHandler (Line 10120, "Vcl.Controls.pas" + 30) + $19 
[509931FD]{vcl230.bpl } Vcl.Controls.TControl.WndProc (Line 7249, "Vcl.Controls.pas" + 91) + $6 
[183D5D8D]{cxLibraryRS23.bpl} Dxhooks. + $0 
[183D5BBD]{cxLibraryRS23.bpl} Dxhooks. + $0 
[50997D3D]{vcl230.bpl } Vcl.Controls.TWinControl.WndProc (Line 10079, "Vcl.Controls.pas" + 158) + $6 
[21420E8C]{vclide230.bpl} IDEVirtualTrees.TBaseVirtualTree.WndProc (Line 23582, "IDEVirtualTrees.pas" + 32) + $4 
[5099735C]{vcl230.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9786, "Vcl.Controls.pas" + 3) + $6 
[50172214]{rtl230.bpl } System.Classes.StdWndProc (Line 16886, "System.Classes.pas" + 8) + $0 
[5098DF2A]{vcl230.bpl } Vcl.Controls.FindControl (Line 3575, "Vcl.Controls.pas" + 6) + $9 
[50ADCB6F]{vcl230.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10443, "Vcl.Forms.pas" + 23) + $1 
[50ADCBB2]{vcl230.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10473, "Vcl.Forms.pas" + 1) + $4 
[50ADCEE5]{vcl230.bpl } Vcl.Forms.TApplication.Run (Line 10611, "Vcl.Forms.pas" + 26) + 

Anmerkung hinzugefügt: jede Hilfe ‚normale‘ aus dem Editor heraus funktioniert gut; einschließlich Dokumentation von Drittanbietern.

+0

Fwiw, ich bekomme die gleiche "No help found ..." Nachricht in Seattle Update 1, also sind es nicht nur Sie. – MartynA

+0

FWIW, was mit Hilfe in XE2 passiert ist, ist irrelevant, da die aktuellen Versionen ein völlig neugestaltetes Hilfesystem (zurück zu CHM) verwenden und daher nicht das gleiche Biest sind. –

Antwort

0

Die wahrscheinlichste Ursache ist eine fehlende Übereinstimmung in den Registrierungsschlüsseln.
Dies passiert, wenn Sie Seattle in einem Verzeichnis installieren, eine Deinstallation durchführen und dann in einem anderen Verzeichnis neu installieren.

Die Lösung besteht darin, die Registrierungseinträge für die Hilfe zu beheben.

Gehen Sie zu HKEY_CURRENT_USER\Software\Embarcadero\BDS\17.0\Help\HtmlHelp1Files
und manuell die Pfade zu beheben.
Ich habe ein Kopieren/Einfügen von meinem System aufgenommen.

Beachten Sie, dass die \\ nur in der REG-Datei sind. In Regedit sehen Sie nur eine einzige \.

Windows Registry Editor Version 5.00 

[HKEY_CURRENT_USER\Software\Embarcadero\BDS\17.0\Help\HtmlHelp1Files] 
"Dinkumware Help"="C:\\borland\\delphi10\\help\\Doc\\dinkumware.chm" 
"IDE Code Examples Help"="C:\\borland\\delphi10\\help\\Doc\\codeexamples.chm" 
"IDE Data Help"="C:\\borland\\delphi10\\help\\Doc\\data.chm" 
"IDE FireMonkey Help"="C:\\borland\\delphi10\\help\\Doc\\fmx.chm" 
"IDE Libraries Help"="C:\\borland\\delphi10\\help\\Doc\\libraries.chm" 
"IDE System Help"="C:\\borland\\delphi10\\help\\Doc\\system.chm" 
"IDE Topics Help"="C:\\borland\\delphi10\\help\\Doc\\topics.chm" 
"IDE Vcl Help"="C:\\borland\\delphi10\\help\\Doc\\vcl.chm" 
"Indy Help"="C:\\borland\\delphi10\\help\\Doc\\Indy10.chm" 
"TeeChart Help"="C:\\borland\\delphi10\\help\\Doc\\teechart.chm" 
"Jcl"="C:\\Users\\Johan\\Documents\\Embarcadero\\Studio\\17.0\\CatalogRepository\\JEDICodeLibraryJCL-2.8\\help\\Jcl.chm" 
"JclContainers"="C:\\Users\\Johan\\Documents\\Embarcadero\\Studio\\17.0\\CatalogRepository\\JEDICodeLibraryJCL-2.8\\help\\JclContainers.chm" 
"JclDeveloperTools"="C:\\Users\\Johan\\Documents\\Embarcadero\\Studio\\17.0\\CatalogRepository\\JEDICodeLibraryJCL-2.8\\help\\JclDeveloperTools.chm" 
"JclVcl"="C:\\Users\\Johan\\Documents\\Embarcadero\\Studio\\17.0\\CatalogRepository\\JEDICodeLibraryJCL-2.8\\help\\JclVcl.chm" 
"VirtualTreeview"="C:\\Users\\Johan\\Documents\\Embarcadero\\Studio\\17.0\\CatalogRepository\\VirtualTreeView-5.5\\Help\\VirtualTreeview.chm" 
"Win32"="C:\\borland\\delphi10\\help\\Doc\\Win32.chm" 

Nachdem alle Pfade, die tatsächlichen Positionen der Hilfedateien übereinstimmen, F1 sollte wieder funktionieren.

+0

Smart Vorschlag, aber es hat nicht geholfen. Ich habe * deinstalliert und neu installiert, aber alle Standardpfade. Alle diese Registrierungspfade verweisen auf vorhandene Dateien, mit Ausnahme einer fehlenden teechart.chm. –