Entwickler-Ecke

Programmierwerkzeuge - Delphi Hilfe nicht mit installiert ?


avenger - Di 24.02.09 04:33
Titel: Delphi Hilfe nicht mit installiert ?
Hallo,

Versuche mich gerade an Delphi heranzutasten und habe Turbo Delphi For Windows installiert. Leider bekomme ich beim öffnen der Hilfe über Control-F1 einen Error mit unbekannten Fehler angezeigt. Wenn ich af Details gehe bekomme ich folgendes angezeigt:

+ $37[531C45F5]{htmlhelp2100.bpl} HTMLHelp2Viewer.HTMLHelp2Viewer.CanShowALinkEx (Line 297, "HTMLHelp2Viewer.pas" + 16) + $37
+ $0[51F2A2A5]{rtl100.bpl } System.System.@CheckAutoResult (Line 18061, "system.pas" + 6) + $0
+ $8[531C7367]{htmlhelp2100.bpl} HtmlHelp2Tester.HtmlHelp2Tester.TIDEHtmlHelp2Tester.CanShowALink (Line 54, "HtmlHelp2Tester.pas" + 1) + $8
+ $E[531C6F76]{htmlhelp2100.bpl} HTMLHelp2Viewer.HTMLHelp2Viewer.THTMLHelp2Viewer.UnderstandsKeywordInternal (Line 1109, "HTMLHelp2Viewer.pas" + 13) + $E
+ $6[531C6FD4]{htmlhelp2100.bpl} HTMLHelp2Viewer.HTMLHelp2Viewer.THTMLHelp2Viewer.UnderstandsKeyword (Line 1125, "HTMLHelp2Viewer.pas" + 3) + $6
+ $14[52079B49]{vcl100.bpl } Forms.Forms.TApplication.HelpKeyword (Line 7948, "Forms.pas" + 8) + $14
+ $7[21C44153]{delphicoreide100.bpl} PasCppCmds.PasCppCmds.TDesignEnvironment.ShowClassHelp (Line 816, "PasCppCmds.pas" + 0) + $7
+ $B[0D369FFC]{vcldesigner100.bpl} VCLSurface.VCLSurface.KeyEvent (Line 2908, "vclsurface.pas" + 12) + $B
+ $6[0D36A829]{vcldesigner100.bpl} VCLSurface.VCLSurface.TVclDesignSurface.IsDesignMsg (Line 3063, "vclsurface.pas" + 47) + $6
+ $21[520587C3]{vcl100.bpl } Controls.Controls.TControl.WndProc (Line 5064, "Controls.pas" + 4) + $21
+ $6[5205CA19]{vcl100.bpl } Controls.Controls.TWinControl.WndProc (Line 7246, "Controls.pas" + 105) + $6
+ $5[5207124D]{vcl100.bpl } Forms.Forms.TCustomForm.WndProc (Line 3284, "Forms.pas" + 125) + $5
+ $C[0D333DF7]{delphivclide100.bpl} VCLFormContainer.VCLFormContainer.TControlSizer.ControlWndProc (Line 305, "VCLFormContainer.pas" + 33) + $C
+ $6[5205C1A4]{vcl100.bpl } Controls.Controls.TWinControl.MainWndProc (Line 7021, "Controls.pas" + 3) + $6
+ $0[51F60BC0]{rtl100.bpl } Classes.Classes.StdWndProc (Line 11572, "classes.pas" + 8) + $0
+ $6A[7E368731]{USER32.dll } GetDC + $6A
+ $14A[7E368811]{USER32.dll } GetDC + $14A
+ $122[7E3689C8]{USER32.dll } GetWindowLongW + $122
+ $A[7E3696C2]{USER32.dll } DispatchMessageA + $A

Kann man den Error irgendwie beheben ?!?

Danke


jaenicke - Di 24.02.09 06:04

Hallo und :welcome: im Forum!

Der Fehler wird vermutlich weniger bei der Hilfe selbst sondern im Hilfesystem liegen, so dass die Dateien nicht angezeigt werden können.
Ich weiß allerdings nicht, wie man das beheben kann, denn der Microsoft Document Explorer ist nicht einzeln downloadbar AFAIK. Er sollte aber ggf. mit installiert werden, genauso bei der Installation von Visual Studio.

Es gibt eine Onlineversion der Hilfe, auch als bspw. PDF, vielleicht hilft dir die erstmal:
http://docs.codegear.com/docs/delphicpp.php
z.B. RAD Studio 2007, German, VCL:
http://docs.codegear.com/docs/radstudio/radstudio2007/RS2007_helpupdates/HUpdate4/DE/html/delphivclwin32/contents.html
Aber auch die von Turbo Delphi als PDF:
http://docs.codegear.com/docs/radstudio/delphi2006/D2006_Reference_EN.pdf


Bernhard Geyer - Di 24.02.09 08:35

Hast du ein VS.NET installiert? Hier kommt es teilweise zu beeinträchtigungen der Hilfe bei älteren D200x-Versionen.


avenger - Di 24.02.09 15:19

Was genau ist VS Net. Ist das das Microsoft. NET Framework ? Das ist insatlliert.
Es ginge mir mehr darum das die Tastenkombo Strg F1 mir Kontextbezogene Hilfe für meine Objecte oder ähnliches geben könnte.
Hat vieleicht jemand eine Idee wie man das reparieren kann ?


Timosch - Di 24.02.09 17:47

VS.NET= Visual Studio .NET


avenger - Di 24.02.09 17:53

Nein, VS Net ist nicht installiert


yx-man - Mi 24.08.11 08:33

Ich hatte das selbe Problem. Da mir alles hier nicht geholfen hat, mal meine Lösung:
Problem war das Microsoft® .NET Framework SDK Version 1.1(englisch). Bei mir lief alles, bis irgendwann mein Computer crashte und ich neu installieren mußte. Früher hat ich Delphi2005 drauf, auf das ich jetzt verzichtet. Und da Turbo Delphi es braucht wurde, habe ich mir das Microsoft® .NET Framework SDK Version 1.1(englisch) aus dem Netz gezogen und installiert. Und, wie beschrieben, bekam ich das Hilfeproblem. Nach langer Suche hatte ich irgendwie die Eingebung, das englische SDK runterzuschmeißen und dann die Delhp2005 CD einzulegen. Dort wurde ich vor der Installation gefragt, ob ich das SDK(deutsch) installieren will. Hab ich gemacht, und plötzlich funktionierte die Hilfe in Turbo Delphi wieder. Dabei mußte ich Delphi2005 nicht installieren, sondern habe die Installation nach der SDK-Installation abgebrochen.

Vielleicht hilfe das ja jemand, der nach der Lösung seines Hilfeproblems sucht.