Autor Beitrag
digi_c
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Do 08.06.06 13:09 
Mahlzeit,

hat einer eine Idee ob man Microsoft Visual Studio Add-Ins also Erweiterungen an deren IDE auch mit Delphi programmieren kann? .NET würde dabei aber ausfallen. Ich konnte darüber noch keine Infos finden aber vielleicht ist hier ja einer vertrauter mit beiden IDEs :(
Ich will nämlich ein Add-In programmieren, das sowohl Borland als auch MS IDE unterstützt.
Bernhard Geyer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 721
Erhaltene Danke: 3



BeitragVerfasst: So 11.06.06 10:21 
Ich denke die Plugin-Schnittstelle wird sehr unterschiedlich sein so das du diesen Teil komplett selbständig entwickeln mußt. Wenn du primär mit Delphi entwickeln willst wurde ich den IDE-Unabhänigen-Teil für VS in eine DLL oder COM-Objekt verbacken und die IDE-Unterstützung von VS verwenden um den Rahmen zu schreiben. Siehe z.B. www.microsoft.com/ge...Addins.mspx?mfr=true
digi_c Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Mo 12.06.06 08:41 
So dachte ich mir das auch, eine Oberklasse und 2 verschiedene Ausführungen. Kommt bloß drauf an ob da jeweils ähnliche Methoden aufgerufen werden müssen(registrieren der Eventhandler,...) oder ob die VS ein bestimmtes DLL Format vorraussetzt, das wäre natürlich unschön weil ich es dann nicht so richtig unter einen Hut bekommen würde.
rochus
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 416

Win XP Prof, Fedora Core 4, SuSE 7.0
D7 Ent, D2005 Pers
BeitragVerfasst: Mo 12.06.06 16:45 
Hallo,
Ich hab zwar keine große Ahnung von den VS Addins, ich hab mir aber gerade mal den Link von Bernhard angesehen und mir ist die Stelle des Ladens der Addins aufgefallen: das Sieht exakt gleich aus wie z.B. ein Outlook Addin. Das bedeutet (meiner Meinung nach), dass das Addin ein COM Server ist, der sich in die entsprechenden Methoden hängt. Das kannst du komplett mit Delphi schreiben und zur Vereinfachung der EventSinks kannst du dir mal nach EventSinkImp googeln.

Gruß

_________________
Im Nachhinein ist man immer ein Schlauch!
"Dream as if you'll live forever, live as if you'll die today!" James Dean