![]() |
PlugIn für JBuilder / Visual Studio
Hallo zusammen,
mir ist da gerade mal wieder ein Gedanke gekommen. Ich würde gerne für den JBuilder und für das Visual Studio einen Experten schreiben. Ist dieses möglich in Delphi oder muss ich das zwingend in einer der Sprachen machen von dem beiden Entwicklungsumgebungen machen ? Links zu Informationsmaterial und Tutorials wären schonmal sehr hilfreich. |
Re: PlugIn für JBuilder / Visual Studio
Visual Studio verwendet AFAIK eine COM-Schnittstelle für Plug-ins. Der integrierte Wizard kann (jedenfalls in
![]() Soweit ich weiß, sind die APIs, die für eine tiefere Integration in die IDE benötigt werden, allerdings vorrangig für (V)C++ verfügbar (wenn ich mich recht erinnere, hat Marc Hoffman sich mal dahingehend geäußert als Begründung, warum weite Teile der VS-Integration von Oxygene in C++ geschrieben sind). Bei JBuilder ist es etwas schwieriger. Wenn du "JBuilder Classic", also die PrimeTime-basierte IDE, die bis JBuilder 2006 verwendet wurde, meinst, dann wird das schwierig: die IDE ist in Java geschrieben, und dementsprechend sind Plug-ins am leichtesten in Java zu schreiben. Das heißt nicht, daß es nicht möglich wäre, auch einen Teil des Plug-ins in anderen Sprachen zu entwickeln; meine Plug-ins für den ebenfalls PrimeTime-basierten C++BuilderX hatte ich damals mittels JNI teils in C++ implementiert. JNI mit Delphi ist allerdings, ![]() ![]() Die neueren JBuilder-Versionen sind allerdings auf Eclipse aufgebaut; wie es da mit Plug-ins aussieht, weiß ich nicht, aber ich erwarte nicht, daß es signifikante Unterschiede gibt. |
Re: PlugIn für JBuilder / Visual Studio
Hallo Moritz,
danke für Deine ausführlichen Erklärungen. Ich werde mich da mal durcharbeiten und schauen, was sich damit anfangen lässt. Bin aber trotzdem noch an weiteren Links und Informationen interessiert. Gibt es fürs Visual Studio eine gleiche Datei wie die ToolsAPI.pas für die Delphi IDE ? |
Re: PlugIn für JBuilder / Visual Studio
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:20 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