Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Delphi ICS Datei erzeugen, die auch Erinnerungen mit einträgt (https://www.delphipraxis.net/191259-ics-datei-erzeugen-die-auch-erinnerungen-mit-eintraegt.html)

zeras 26. Dez 2016 18:04

ICS Datei erzeugen, die auch Erinnerungen mit einträgt
 
Ich möchte Kalenderdateien erzeugen und in Outlook importieren. Das klappt soweit, nur die Erinnerungen werden im Outlook nicht angezeigt. Es steht immer "Ohne". Laut den erzeugten Daten weiter unten müsste meines Erachtens die Erinnerung einen Tag im Voraus gesetzt werden. Das zeigt aber Outlook nicht an.
Was mache ich falsch?

Code:
BEGIN:VCALENDAR
PRODID:Eigenes_Programm
VERSION:2.0\
CALSCALE:GREGORIAN


BEGIN:VEVENT
DTSTAMP:20161226T171904Z
DTSTART:20170801T080000
DTEND:20170801T100000
SUMMARY:Betreff 1 der Überschrift
TZID:Europe/Berlin
LOCATION:Ort
DESCRIPTION:Das steht im Text zum Termin 1
PRIORITY:1
UID:20161226T185500Z-UID
BEGIN:VALARM
TRIGGER:-PT1D
ACTION:DISPLAY
DESCRIPTION:Betreff/nBeschreibung
END:VALARM
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20161226T171905Z
DTSTART:20170802T080000
DTEND:20170802T100000
SUMMARY:Betreff 2 der Überschrift
TZID:Europe/Berlin
LOCATION:Ort
DESCRIPTION:Das steht im Text zum Termin 2
PRIORITY:1
UID:20161226T185600Z-UID
BEGIN:VALARM
TRIGGER:-PT1D
ACTION:DISPLAY
DESCRIPTION:Betreff/nBeschreibung
END:VALARM
END:VEVENT

END:VCALENDAR

blawen 27. Dez 2016 00:28

AW: ICS Datei erzeugen, die auch Erinnerungen mit einträgt
 
Ich habe Deine Daten ungeändert importiert und bei mir wird die Erinnerung (1 Tag) korrekt angezeigt (Outlook 2010).

Der schöne Günther 27. Dez 2016 08:28

AW: ICS Datei erzeugen, die auch Erinnerungen mit einträgt
 
Klappt ebenso mit der Standard Windows Kalender-App

zeras 27. Dez 2016 09:21

AW: ICS Datei erzeugen, die auch Erinnerungen mit einträgt
 
Danke für eure Tests.
Ich habe Win7/64 mit Outlook 2010 und da geht es nicht.
Habt ihr die Daten in eine Datei geschrieben und dann einen Doppelklick importiert oder über das Import Menu?
Ich habe beides probiert und es geht einfach nicht.

Der schöne Günther 27. Dez 2016 09:57

AW: ICS Datei erzeugen, die auch Erinnerungen mit einträgt
 
Wenn ich den Text aus der Delphi-Praxis kopiere habe ich in der Zwischenablage vor jeder Zeile ein Leerzeichen. Das ist schon einmal ungültig. Nicht dass es an so etwas scheitert. Hast du exakt deine Datei mal online von einem ICS-Validator geprüft?

zeras 27. Dez 2016 10:10

AW: ICS Datei erzeugen, die auch Erinnerungen mit einträgt
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Der schöne Günther (Beitrag 1357257)
Hast du exakt deine Datei mal online von einem ICS-Validator geprüft?

Danke für den Hinweis.
Ich habe in meiner Datei noch die Leerzeilen gelöscht. Ein Leerzeichen am Anfang habe ich in meiner Datei nicht. Alles noch einmal probiert und auch von hier testen lassen. Der Validator bringt keinen Fehler.
Wunderlich ist, dass alle anderen Werte als Termin eingetragen werden. Nur eben die Erinnerung bleibt auf "Ohne".
Hast du vielleicht ein englisches Outlook?

Ich habe noch meine ICS Datei hochgeladen, aber vorher als ZIP gepackt, da sich ICS nicht hochladen lassen.

Nun habe ich die angehängte Datei auf einem Win10/64 mit Office 365 eingespielt und siehe da, es funktioniert.
Irgend etwas muss mit meinem Win7/64 mit Office 2010 anders sein.

blawen 27. Dez 2016 10:47

AW: ICS Datei erzeugen, die auch Erinnerungen mit einträgt
 
Ich habe den Text in Notepad++ kopiert und als Text-Datei gespeichert.
Anosnsten habe ich die gleiche Konstellation.

mm1256 27. Dez 2016 11:00

AW: ICS Datei erzeugen, die auch Erinnerungen mit einträgt
 
Zitat:

Zitat von zeras (Beitrag 1357258)
Nun habe ich die angehängte Datei auf einem Win10/64 mit Office 365 eingespielt und siehe da, es funktioniert.
Irgend etwas muss mit meinem Win7/64 mit Office 2010 anders sein.

Nun, ich will ja nicht immer auf den 64-Bit-Versionen rumhacken, aber die 64-Bit-Version von Office 2010 habe ich damals nach vielen unerklärlichen Problemen sehr schnell wieder deinstalliert und stattdessen die 32-Bit-Version verwendet. Das würde ich an deiner Stelle auch mal machen.

zeras 27. Dez 2016 11:41

AW: ICS Datei erzeugen, die auch Erinnerungen mit einträgt
 
Liste der Anhänge anzeigen (Anzahl: 1)
Nun habe ich weiter getestet und beim Import kommt dann eine Meldung, die im Anhang steht. Was diese mit "fließend" bedeuten soll, weiß ich leider nicht. Aber vielleicht kann jemand von euch diesen Hinweis deuten.

Der schöne Günther 27. Dez 2016 11:47

AW: ICS Datei erzeugen, die auch Erinnerungen mit einträgt
 
Ich weiß es auch nicht, aber man kann doch einfach nach "floating dstart" im Internet suchen. Kommt dann z.B. so etwas heraus:

http://stackoverflow.com/q/27101514/2298252


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:22 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz