Autor Thema: COM-Schnittstelle Programmierung  (Gelesen 1461 mal)

Offline skiddoo

  • Frischling
  • *
  • Beiträge: 50
  • Glaube nicht nur das was du nicht sehen kannst!
COM-Schnittstelle Programmierung
« am: 05.10.05 - 16:42:08 »
Hallo!

Ich haeb ein Prolem mit der COM-Schnittstelle. Zumindest glaube ich das!  ;)

Ich übergebe an Notes Daten und dieser werden dann in Dokumente gespeichert. Wenn ich diese Daten nochmals übergebe erkennt er nicht das dieses Dokument schon vorhanden ist und legt das Dokument erneut an. Wenn ich jedoch Notes neu starte und die selben Daten übergebe erkennt er das es bereits ein Dokument gibt und schreibt die Daten in selbiges.
Ein beenden und erneutes Aufbauen der Verbindung zu Notes löst das Problem auch nicht. Es scheint zwischen Programm A und Notes einen Puffer zu geben der sich nur duch neustart von Notes aktualisieren läßt.

Ich bin mir bewußt das diese Fehlerbeschreibung etwas wage ist, aber vielleicht könnt ihr ja trotzdem weiterhelfen. Und wenn mir nur jemand erklärt wie die kommunikation über per COM-Schnittstelle zustande kommt oder anderes theoretischen Wissen.

MfG
skiddoo
23! Nichts ist so wie es scheint

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: COM-Schnittstelle Programmierung
« Antwort #1 am: 05.10.05 - 16:49:16 »
Wenn ich diese Daten nochmals übergebe erkennt er nicht das dieses Dokument schon vorhanden ist und legt das Dokument erneut an.

Wer ist denn "er" ?? DU bist es doch, der mit seinem Code erkennen muss, ob es ein Dokument schon gibt. Und da ist jetzt die Frage: Mit welcher Methode prüfst Du auf das Vorhandensein eines Dokumentes ?

Bernhard

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: COM-Schnittstelle Programmierung
« Antwort #2 am: 05.10.05 - 17:00:38 »
Hört sich so an, als täte er das mit einer View, deren Index nicht schnell genug aktualisiert wird - sagt meine Kugel - ist dabei aber sehr nebulös....
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: COM-Schnittstelle Programmierung
« Antwort #3 am: 05.10.05 - 17:09:44 »
versuch mal die Methode view.refresh
Die Nichtkenntnis dieser Methode war mein erstes ernsthaftere Problem mit Notes in gloreichen R 4.5 Tagen.
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: COM-Schnittstelle Programmierung
« Antwort #4 am: 05.10.05 - 17:10:14 »
Meine Kristallkugel flackert heftig, ich ahne aber selbiges.

Da die Dokumente regelrecht "von aussen" eingebracht werden, könnte tatsächlich der Trigger zum Refresh fehlen - er könnte aber erfahrungsgemäss auch versagen, wenn dies Notes-native und nicht via COM gemacht wird. Das Verhalten ist auch Notes-native bekannt.
NotesView.Refresh steht auch für COM zur Verfügung ...

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz