Seite 1 von 1

Absturz bei Zugriff auf Outlook mit XBase 2.0

Verfasst: Mo, 29. Jul 2019 16:44
von Wolfgang Ciriack
Nachdem ich bei meinem Programm Abstürze beim Abgleich von Kalenderdaten mit Outlook festgestellt habe, habe ich mal das Beispiel von Alaska (Xbase++\source\samples\activex\olimport) probiert, auch da kommt beim Weiterschalten der Kontakte bei mir ein Totalabsturz ohne Fehlermeldung oder -datei (Anwendung reagiert nicht mehr, nur über Taskmanager beendbar oder sie ist sofort weg).
Benutze Win10 Enterprise 64bit 1903, Outlook 2016 32-bit.
Kann das mal jemand Testen, ob das Alaska Beispiel bei ihm läuft ?
Unter Alaska XBase 1.9 habe ich mit meinem Programm diesbezüglich keine Probleme !?!

Re: Absturz bei Zugriff auf Outlook mit XBase 2.0

Verfasst: Di, 30. Jul 2019 13:02
von Wolfgang Ciriack
Keiner, der Win10, Outlook 2016 und Xbase++ 2.0.1113 hat und das Alaska-Beispiel activex\olimport mal ausprobieren kann ?

Re: Absturz bei Zugriff auf Outlook mit XBase 2.0

Verfasst: Di, 30. Jul 2019 17:38
von Werner_Bayern
Servus Wolfgang,

habs getestet, selbes Verhalten wir bei Dir, bzw. nach Neukompilieren Klick auf vorwärts bringt keinen neuen Kontakt und vorwärts wird ausgegraut, rückwärts bleibt auch beim selben Kontakt.
Export erzeugt eine leere dbf.

Re: Absturz bei Zugriff auf Outlook mit XBase 2.0

Verfasst: Di, 30. Jul 2019 18:55
von Wolfgang Ciriack
Ja, das mit dem Weiterschalten habe ich gefunden, es muss oben
#define ID_CONTACTITEM "ContactItem" geändert werden in "_ContactItem", aber das nur am Rande.
Bei meinem Rechner habe ich jedoch teilweise total crashs :x

Re: Absturz bei Zugriff auf Outlook mit XBase 2.0

Verfasst: Di, 30. Jul 2019 21:22
von Werner_Bayern
Damit funktioniert alles, auch der Export.
Win10 Enterprise, 64bit, OL2016 Professional Plus 32bit, Xbase++ 1113.

Re: Absturz bei Zugriff auf Outlook mit XBase 2.0

Verfasst: Mi, 31. Jul 2019 3:18
von AUGE_OHR
Wolfgang Ciriack hat geschrieben: Di, 30. Jul 2019 18:55 Ja, das mit dem Weiterschalten habe ich gefunden, es muss oben
#define ID_CONTACTITEM "ContactItem" geändert werden in "_ContactItem", aber das nur am Rande.
ein BUG im Source ...
Wolfgang Ciriack hat geschrieben:Bei meinem Rechner habe ich jedoch teilweise total crashs :x
verwendest du ot4xb :?:
solange du keine Events erwartest kann man _DH_ Function ("Display Helper") benutzen um mit COM zu arbeiten.

Vorteil : bis zu 400% schneller
Nachteil : Code umschreiben ...

anbei Beispiel (Source) des Alaska Demo mit _DH_ Function.
1 Kontakt ca. 3/100 Sec. (mit CRT Ausgabe)
DH_CONTACT.ZIP
Source need Ot4xb
(11.86 KiB) 267-mal heruntergeladen