Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Beim Import in den Kalender wird aus 20.15 allerdings 22.15 weil vermutlich Zeitzonenangaben fehlen.
Ich habe die Zeit auf 20.15 geändert und den Termin exportiert. Dann sieht der wie folgt aus:
Noch ein Tipp: Texte müssen formatiert werden, maximale Länge pro Zeile 75 Zeichen + #CRLF$
und bestimmte Zeichen müssen codiert werden: Zeilenumbruch: \n Komma: \, Semikolion: \;
Procedure.s Format_Text (txt.s)
Protected n, l, result.s
txt = ReplaceString(txt, "," , "\,")
txt = ReplaceString(txt, ";" , "\;")
txt = ReplaceString(txt, #CRLF$ , "\n")
l = Len(txt)
n = 1
If l > 75
Repeat
result + Mid(txt, n, 75)
If n <= (l - 75)
result + #CRLF$ + #TAB$
EndIf
n + 75
Until n > l
Else
result = txt
EndIf
ProcedureReturn result
EndProcedure
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."
Leider konnte ich über das maskieren von Sonderzeichen bei iCal nichts finden.
Ich aber deine Routine etwas angepasst und wandele die Zeichen beim Import & Export entsprechend um.
Bitte teste mal, ob ich Outlook damit glücklich machen kann.
Download of PureBasic - Module Download of PureBasic - Programmes
Thorsten1867 hat geschrieben:Leider konnte ich über das maskieren von Sonderzeichen bei iCal nichts finden.
Ich aber deine Routine etwas angepasst und wandele die Zeichen beim Import & Export entsprechend um.
Bitte teste mal, ob ich Outlook damit glücklich machen kann.
Outlook importiert nur die erst 74 Zeichen, der Rest fehlt. Vermutlich muss du CRLF als Zeilenumbruch verwenden
und die neue Zeile mit einem TAB beginnen..
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."