Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   SDK-Entwicklung (https://www.delphipraxis.net/107177-sdk-entwicklung.html)

Störtebeker 23. Jan 2008 19:15


SDK-Entwicklung
 
Hallo,

ich arbeite an einem größeren Projekt (Status: Konzeptphase) und wollte den Usern meines Programmes, bzw. anderen die Möglichkeit geben Plugins oder sonstige Erweiterungen für das Programm zu schreiben bzw. entwicklen.

Nun habe ich mal bei Gaijin auf der Seite geschaut und da stand etwas von SDK für PlainEdit.

Nun ist die Frage, was alles zu solch einem "SDK" dazugehört?

Würde mich über Antworten freuen.

MrKnogge 23. Jan 2008 19:21

Re: SDK-Entwicklung
 
Schau dir mal das Plugin-Tutorial in der Tutorial-Sparte an. Das ist eine sehr gute Anleitung.

Gruß

Phoenix 24. Jan 2008 06:31

Re: SDK-Entwicklung
 
Meiner Meinung nach ist das wichtigste an einem wie auch immer gearteten 'SDK' eine ausführliche Dokumentation der Entwicklerschnittstellen.

gsh 24. Jan 2008 07:13

Re: SDK-Entwicklung
 
Es gibt dafür keine festen Regeln ... aber nehmen wir an ich will ein Plugin für deine Anwendung schreiben. So nun hab ich überhaupt keine Ahnung was ich machen muss weil ich des Programm ja nicht kenn. Also muss alles was ich brauche in der SDK zu finden sein des ich dann genau weiß wie ich des Programmieren muss.

EWeiss 24. Jan 2008 07:16

Re: SDK-Entwicklung
 
Du mußt nur die exports welche du zur verfügung stellst nach außen offenlegen.
Damit der User weiss wie er diese aus seiner Anwendung heraus ansprechen muss

gruss

RavenIV 24. Jan 2008 08:15

Re: SDK-Entwicklung
 
Mich würde als Plugin-Entwickler dann aber auch noch folgendes interessieren:
- wie wir mein Code in deine GUI eingebunden? Im Menu, per Button oder wie?
- wie läuft mein Code? Als eigene Applikation, als Fenster Deiner GUI, als WMI-Fenster?
- bekomme ich Parameter, welche, wie?
- kann / muss ich irgendetwas zurückgeben?
- wie bekomme ich mit, dass Deine GUI beendet wird?
- darf / muss mein Code nach Ende der GUI weiterlaufen?

Wenn ich nun noch eine Weile nachdenke, fallen mir bestimmt noch einige weitere Punkte ein...


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz