AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi MAPI mit windows 10 creator update
Thema durchsuchen
Ansicht
Themen-Optionen

MAPI mit windows 10 creator update

Ein Thema von Mavarik · begonnen am 28. Nov 2017 · letzter Beitrag vom 1. Mär 2019
Antwort Antwort
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.350 Beiträge
 
Delphi 12 Athens
 
#1

AW: MAPI mit windows 10 creator update

  Alt 29. Nov 2017, 12:02
Eigentlich sollte das egal sein, ob Haupttrhead oder nicht.
Aus Sicht des Outlook sind alle deine Threads andere Threads.

Eventuell fehlt nur irgendwas in Richtung MSDN-Library durchsuchenOleInitialize/MSDN-Library durchsuchenCoInitializeEx.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (29. Nov 2017 um 12:04 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von ULIK
ULIK

Registriert seit: 25. Sep 2006
Ort: Regensburg
427 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: MAPI mit windows 10 creator update

  Alt 29. Nov 2017, 12:51
Eigentlich sollte das egal sein, ob Haupttrhead oder nicht.
Aus Sicht des Outlook sind alle deine Threads andere Threads.
Ja, da hast Recht. Nur, bis Windows 10 hat das auch alles wunderbar funktioniert. Ab Windows 10 hat der Code dann angefangen, Probleme zu machen, aber eben nur wenn der Default-Mailclient Outlook war. Und mit dem Creators Update ist es dann ganz übel geworden: die API-Funktion MapiSendMail hat keine Fehler gemeldet, aber es ging kein Fenster des Mailclients mehr auf. Oder es ging einmalig auf, wenn man dann bei offenem Fenster wieder in die Hauptanwendung geklickt hat, dann ist Outlook teilweise komplett hängen geblieben, etc.

An OleInitialize liegt's definitiv nicht, das ist korrekt drinnen.

Was es im Endeffekt ist weiß ich leider auch nicht, aber seit das via extra Anwendung und Hauptthread implementiert ist, kamen keine weiteren Kundenanfragen mehr, daß es jetzt nicht mehr gehen würde. Und ich glaub auch nicht, daß es was mit unserem Code zu tun hat: ich hab diverse verschiedene Lösungen zum Mailversand probiert (die auf MapiSendMail basieren) und jede hatte so ihre Probleme.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.350 Beiträge
 
Delphi 12 Athens
 
#3

AW: MAPI mit windows 10 creator update

  Alt 29. Nov 2017, 13:41
Wir sprechen die MAPI garnicht mehr direkt an.
Wir hatten uns mal eine .NET-Konsolenanwendung gebaut, welche das über Funktionen des .NET-Frameworks anspricht. (Hauptprogramm übergibt die gewünschten Daten als Parameter an die Konsolenanwendung)
Von Problemen mit Win10 haben wir bisher selber noch nichts gehört, bezüglich unserer Umsetzung. (wenn Microsoft bei seinem Office was ändert, dann werden sie hofentlich das .NET auch mit anpassen )

Es gab damals schon viele Probleme mit der MAPI, besonders wenn man auch Dateianhänge mitgeben will.
* Windows 32 Bit oder 64 Bit
* as eigene Programm 32 Bit oder 64 Bit
* MS Office in 32 Bit oder 64 Bit (vor allem hier knallte es auf verschiedenen Systemen)
* garkein Office (Thunderbird oder sonstwas ... hier ging es meistens noch)
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (29. Nov 2017 um 13:43 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von ULIK
ULIK

Registriert seit: 25. Sep 2006
Ort: Regensburg
427 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: MAPI mit windows 10 creator update

  Alt 1. Mär 2019, 09:04
Servus,

nachdem Outlook via MAPI anscheinend gerade mal wieder zickt (hier schlägt alle paar Tage eine Meldung von Kunden ein):

Wir hatten uns mal eine .NET-Konsolenanwendung gebaut, welche das über Funktionen des .NET-Frameworks anspricht. (Hauptprogramm übergibt die gewünschten Daten als Parameter an die Konsolenanwendung)
Von Problemen mit Win10 haben wir bisher selber noch nichts gehört, bezüglich unserer Umsetzung. (wenn Microsoft bei seinem Office was ändert, dann werden sie hofentlich das .NET auch mit anpassen )
Könntest Du mir bitte mal kurz sagen, welche Klassen ich mir da anschauen muß (hab bisher noch nie wirklich viel mit .Net programmiert) und ob man da was beachten muß? Im Prinzip brauch ich nur eine Lösung, die ein Email-Fenster von Outlook öffnet und eine Datei als Attachment anhängt. Alle anderen Daten muß der Kunde selbst eintragen.


Vielen Dank,
Uli
  Mit Zitat antworten Zitat
jsp

Registriert seit: 9. Aug 2003
50 Beiträge
 
#5

AW: MAPI mit windows 10 creator update

  Alt 1. Mär 2019, 10:50
Das Problem hatte ich auch...

https://www.woll2woll.com/single-pos...ent-FireMonkey

War für uns die Lösung, und läuft bei uns unter Windows/iOS/Android

Gruss, Jörn
  Mit Zitat antworten Zitat
Benutzerbild von ULIK
ULIK

Registriert seit: 25. Sep 2006
Ort: Regensburg
427 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: MAPI mit windows 10 creator update

  Alt 1. Mär 2019, 11:15
Danke!

Werd das die Tage gleich mal testen.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:59 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz