Thema: Delphi Shell Extension Menü

Einzelnen Beitrag anzeigen

MathiasSimmack
(Gast)

n/a Beiträge
 
#2

Re: Shell Extension Menü

  Alt 29. Mai 2004, 08:25
Die GUID musst du selbst definieren. Du darfst auf keinen Fall eine GUID verwenden, die bereits in einem Programm vorkam. Für jede Shell-Extension muss es eine eigene sein, sonst hast du hinterher ein Problem.

Aber IMHO kannst du dir die meiste Arbeit sparen, wenn du einfach Delphi startest und dann aus dem Menü "Neu -> ActiveX -> ActiveX-Bibliothek" wählst und dann mit "Neu -> ActiveX -> COM-Objekt" ein passendes Objekt erstellst. Das ist der übliche Weg, weil Delphi dabei im Hintergrund die notwendigen Bibliotheken (und auch GUIDs) anlegt.

Dann arbeitest du los und entfernst am Ende nur die Units, die du nicht brauchst. Übrig bleiben in den meisten Fällen nur Windows, ActiveX, ComObj, ComSrv und Classes. Das sollte genügen um die Größe der DLL auf unter 100k zu drücken.
  Mit Zitat antworten Zitat