Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: DatenDuck am 31.03.05 - 09:41:07
-
Hallo Leute,
hat jemand Erfahrung mit der Lotus C API?
Wo sind da die Vorteile, bzw. die Nachteile?
Was wäre ein klassisches Anwendungsgebiet für die C Programmierung bei Notes?
Mit dieser API kommt man ja scheinbar auch an DB Objekte und Daten?!
Würde mich freuen wenn mir jemand das kurz erklären kann :D
Vielen Dank schon mal!
Bis dann,
-Moritz
-
Was willst Du jetzt genau wissen, willst Du mit LotusScript auf die C-API zugreifen, oder willst Du die C-API direkt nutzen? Dein Text spricht irgendwie von beidem und lässt mich rätselratend stehen ...
-
Hast recht... Dumm beschrieben... Kommt aus der Reihe "gefährliches Halbwissen"...
Es geht mir um die C API von Lotus ;)
-
Das ist das Kernstück von Domino/Lotus überhaupt. Alles, was damit arbeitet, endet gewöhnlich in Aufrufen dieser API, auch der Notes-Client oder der Domino-Server setzen auf diese API auf. Damit ist klar, dass man dadurch theoretisch alles machen kann, was die diversen weiteren Produkte auch tun. Nur ist die Sache auf dieser Ebene derart granular, dass man selber für korrekte Zusammenhänge sorgen muss. Wenn Du mehr davon wissen möchtest, dann hole Dir von LDD die Dokumentation herunter.
-
viele Sachen kann man nicht über LS machen wie z.B. abfangen vom Kennwortdialog Zugriff auf gewisse Design Elemente uns programmieren von Server Tasks usw. dafür benötigt man die C-API
Im DownloadBereich gibt es Buch dazu.
-
Ich glaub für interessierte wäre eine Beschreibung, was man braucht:
Dokumentation, IDE, Einrichtung der IDE
interessant.
Würde mich auch interessieren, wenn das mal jemand für ein paar IDEs zusammenstellen könnte.
Oder einen Link anbieten könnte, wo das erklärt wird.
(Ich habe Visual Studio 2003 --> kann man auch nicht-.NET code mit schreiben und soll gut sein).
Nicht das ich an eine kommerzielle Zukunft von mir als C-Programmierer glauben würde... :)
Aber ist vielleicht mal ganz witzig.
Viele Organisationen haben das deployen von dlls auf Domino Basis verboten.
Aufgrund der bekannten Sorglosigkeit von C-Programmierern für Themen wie Stabilität und Managebility kann ich das btw. auch sehr gut verstehen.
-
hier ist alles genau beschrieben
http://www.atnotes.de/index.php?topic=13074.0
-
Hier mal als Einstieg
http://www.ibm.com/developerworks/lotus/library/capi-nd/
Andreas
P.S.: Bei dem Link besteht zwar nicht die Gefahr, dass IBM Geld verlangt, aber dass er verschoben wird ;)
-
8)
Mein Ordner Doku_C hat eine zweite Datei ;D
Danke.
-
Dort steht auch kurz und knapp, was die C API ist:
Those who use the Lotus C API for Lotus Notes/Domino are often reminded of a handy old Swiss Army knife: a snazzy little toolset that has an undocumented number of uses!
Das hört sich doch nach einer echten Herausforderung an, sofern man nicht als nächstes Websphere machen will ;D
Andreas
-
Ein völlig anderer Ansatz als Websphere.
Websphere ist das neue Cobol.
-
Uff.. Input... Aber um so besser ;)
Vielen Dank für die ganzen Antworten!
-
Du hast es nicht anders gewollt ;D ;)
Andreas