Beiträge von VNV_Nightmare

    Hallo an Alle,


    hier nun wie Versprochen das auslesen des Templatepfads über die dic.CFG
    ich habe versucht alle Möglichkeiten abzufangen. Wie immer ist alles in VBA.
    Wie immer ist alles im Latebinding. Vorab ein Copy - Paste wird bei niemanden Funktionieren
    und ist auch so nicht gewollt das es funktioniert. ;)
    Ich hoffe das Tobit nicht noch einmal auf die Idee kommt den Templatepfade anzurühren. ^^


    Grüßt die Fische
    Axel

    Hallo Jens,


    deine Arbeit ist wie immer unbezahlbar.
    Jetzt stellt sich mir nur noch die Frage ob halt "TemplateFN" überhaupt nicht mehr genutzt wird und sozusagen als Leiche noch in der dic.cfg gammelt, oder ob dies nun der Standard ist.
    Warum musste eigentlich die Registry weichen? Es würde mir soviel Zeit ersparen wenn der Pfad dort
    geblieben wäre. :/


    Naja ich werde wenn ich fertig bin mein Ergebnis mit euch teilen.



    Grüßt die Fische
    Axel

    Hallo an alle,


    nachdem ich es erfolgreich geschafft habe, Emails über die DvAPI zu versenden habe ich mich an das auslesen des Templatepfads gemacht.
    Das hat auch alles funktioniert... solange der Pfad in der Registry stand. Nun habe ich es auf die dic.cfg umgeschrieben und siehe da es
    funktionierte auch auf mein Testrechner, aber auf den einzelnen Clients im livebetrieb ist in der jeweiligen dic.cfg meist ein Pfad eingetragen der so gar nicht existiert. Also stell ich mir die folgenden Fragen: ist der TemplateFN Pfad schon wieder umgezogen? Oder habe ich ein Denkfehler? Warum kann der Client eine neue Email mit Vorlage im Emailclient erstellen obwohl der Pfad in der dic.cfg nicht existiert?
    Ist das eine Anpassung im David oder muss ich den Pfad wo anders suchen?


    Ich hoffe ihr könnt mir Helfen denn mir gehen die Ideen aus :/


    [Edit]
    Version ist: DVWin32: 294.7615 DVAPI32: 294.0497
    Programiersprache: wie immer VBA


    Grüße
    Axel

    Hallo an alle,


    nachdem ich nun die Zeit gefunden habe mich mit dem Problem intensiv zu beschäftigen folgt nun die Lösung meiner Probleme:


    zu 1) Hier muss nur der HTML body und HTML displaybody aus der Vorlage ausgelesen werden (Nicht vergessen die Umlaute umzuwandeln in HTML). Wichtig ist das beim latebinding die Variablen mit einem "Trim" versehen werden, denn aus einen unersichtlichen Grund kommt die DLL mit dem Leerzeichen im latebinding nicht klar. Unten folgt der Code.


    zu 2) Es ist so wie ich es vermutet habe. .send greift nicht auf die .fields("SRTo") zu. Sondern nur auf .fields("To") welches ein 2 dimensionales Array benötigt. Auch das ist im Code zu ersehen.




    Ich hoffe ich konnte damit Leuten weiterhelfen die das selbe Problem haben.


    Grüße


    Axel

    Hallo an alle,


    ich habe die Aufgabe bekommen eine Schnittstelle zwischen David und unseren Programm zu schreiben. Die Schnittstelle ist auch soweit fertig, nur gibt es noch ein paar kleine Probleme.


    Hier erst mal die Grundinfos:
    Programmiersprache: VBA (Access)
    DVAPI32: 12.00a 0437
    Latebinding: JA



    Bitte nicht wundern. Ich habe einige interne Passagen raus genommen, da Sie für die Probleme unwichtig sind.


    Hier nun meine Probleme:


    1. Ich würde gern das Programm mit einer Vorlage öffnen und versenden, leider fehlen mir die Befehle um diese in das Mailitem einzufügen.


    2. Das sofort senden funktioniert nicht da in David angezeigt wird das keine Email-Adresse vorhanden ist. (Meine Vermutung: .send greift nicht auf die .fields("SRTo") zu.)


    Ich hoffe ihr könnt mir helfen.



    Gruß


    Axel