AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

HLP Hilfedateien in Delphi 2005

Ein Thema von mschumann · begonnen am 27. Dez 2004 · letzter Beitrag vom 30. Dez 2004
 
MathiasSimmack
(Gast)

n/a Beiträge
 
#28

Re: HLP Hilfedateien in Delphi 2005

  Alt 30. Dez 2004, 11:23
Als Tipps vllt. noch:

1. Sichere dein Setup so ab, dass es nur Administratoren installieren können. Ich hab´s nie probiert und bin daher nicht sicher, vllt. klappt´s auch ohne Admin-Rechte. Aber bei NT/2000/XP ist es ja auch eigentlich Standard, dass nur Administratoren Software installieren können/dürfen. Und bei Inno Setup ist das recht einfach, und du bist auf der sicheren Seite.


2. Dann musst du immer auch davon ausgehen, dass jemand die Hilfedateien installieren möchte, der weder Delphi 2005 noch die neue Help 2.0 hat. Wenn du bspw. mein Tool verwendest, wäre die Suche nach MS XML 3 auch zu empfehlen. Ich zeige dir mal die entsprechenden Abschnitte aus meinem NSIS-Setup. Du müsstest das eigentlich ohne größere Schwierigkeiten für Inno Setup nachbilden können. Notfalls sag Bescheid, und ich helfe.

a) Microsoft XML 3 suchen
Code:
!define CLASS_DOMDocument30 "CLSID\{F5078F32-C551-11D3-89B9-0000F81FE221}\InProcServer32"

ReadRegStr $R0 HKCR "${CLASS_DOMDocument30}" ""
StrCmp $R0 "" 0 +4
IfFileExists "$R0" +3 0

  MessageBox MB_OK|MB_ICONEXCLAMATION "MS XML 3 nicht vorhanden"
  Abort
b) Help 2.0 suchen
Code:
!define HXSESSION "CLSID\{31411198-A502-11D2-BBCA-00C04F8EC294}\InprocServer32"

ReadRegStr $R0 HKCR "${HXSESSION}" ""
StrCmp $R0 "" +2
IfFileExists "$R0" +3 0

  MessageBox MB_OK|MB_ICONEXCLAMATION "Help 2.0 nicht vorhanden"
  Abort
c) Delphi 2005 suchen
Code:
ReadRegStr $R0 HKLM "Software\Borland\BDS\3.0" "App"
StrCmp $R0 "" +2
IfFileExists "$R0" +3 0

  MessageBox MB_OK|MB_ICONEXCLAMATION "Delphi 2005 nicht vorhanden"
  Abort
In der Reihenfolge am besten auch prüfen lassen und das Setup abbrechen, wenn eine der Bedingungen nicht erfüllt ist.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz