david: schnittstelle

  • guten tag...
    [SIZE=1]ich hoffe, ich habe die richtige kategorie gewählt...[/SIZE]


    ich habe eine frage bezüglich der schnittstellen zu davidv8
    bzw. allgemein zu den versionen von david.

    mein anliegen ist es, eine art add-in zu programmieren. ich
    habe ein solches add-in bereits für ms outlook geschrieben
    und möchte dieses weitgehendst ähnlich für david machen.


    ich habe gehört, david unterstützt schnittstellen für c#?


    im outlook habe ich buttons in der symbolleiste hinzufügen
    können, welche jeweils bestimmte funktionen ausführen...
    darunter fallen webrequest und ähnliches. desweiteren ist
    es in der lage, auf die e-mails, termine und auch aufgaben
    des outlooks zuzugreifen und diese zu manipulieren.

    meine frage ist daher:

    • ist es möglich, mit einer programmiersprache wie
      c# oder java, ein add-in zu schreiben, dass dem
      nutzer im client über eine grafische oberfläche zur
      verfügung steht und
    • ist es möglich, über eine dieser sprachen auf die
      daten (e-mails, etc.) von david zuzugreifen?


    und wenn dies möglich ist, welche schnittstelle verwende
    ich dafür? genügt die dvapi32? gibt es alternativen, etc. ?


    ich habe in vergangenheit ein programm geschrieben, das
    in der lage ist, aus einer übergebenen xml-datei eine neue
    e-mail im davidv8 zu erstellen.
    [SIZE=1](vorausgesetzt, die xml-datei beschreibt eine e-mail und ihre eigenschaften.)[/SIZE]

    jedoch möchte ich für dieses neue projekt kein programm,
    sondern ein add-in schreiben, um den manuellen start des
    programms zu vermeiden und meine funktionen direkt im
    david zu integrieren.


    vielen dank für eure hilfe.
    gruß,
    robert.

    Einmal editiert, zuletzt von student (9. März 2006 um 10:26)

  • Hi!

    Add-Ins kennt David nicht...

    Du hast ausschließlich die Möglichkeit ein eigenes Programm (exe) zu schreiben, welches du über einen Eintrag im Kontextmenü (Archive oder Nachricht) aufrufst.

    Die einzige Schnittstelle ist die Dvapi32, ein simples COM-Objekt, über die du auf das Archive-System zugreifen kannst.

    Gruß

    Björn

  • guten morgen...

    vielen dank für deine antwort.
    ich habe so etwas ähnliches leider schon vermutete.

    nun stellt sich mir jedoch die frage, wie ich den aufruf
    eines programmes denn in das kontextmenü von david
    einbinden kann...
    kannst du mir einen hinweis oder ähnliches geben?


    edit :

    Zitat

    Original von bjoern
    In der tobit.ini muss dazu ein Eintrag gemacht werden:
    ArchiveCommand0x=Bezeichnung, C:\Pfad\zur\Exe %s

    Dabei steht das %s dann für das markierte Archive.

    alles klar : )
    vielen dank nochmals für deine mühe.

    gruß,
    robert.

    Einmal editiert, zuletzt von student (10. März 2006 um 08:52)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!