![]() |
VCard - Datenimport
Guten Morgen
Ich habe bei einem Projekt eine Importmöglichkeit einer VCard realisiert. Dabei habe ich die TAdvCard vom TMS Component-Pack verwendet. Das Ganze funktioniert eigentlich, jedoch gibt es VCards welche nicht eingelesen werden können. Ich habe die Inhalte der VCard-Files angeschaut, aber (noch) nichts gefunden, was die Komponente nicht akzeptiert. Vielleicht hat jemand hier einen Tipp oder das Problem auch schon gehabt. Besten Dank für die Hilfe im Voraus. Gruss Bruno |
AW: VCard - Datenimport
Guten Morgen,
vielleicht ist es noch zu früh, aber ich verstehe das Problem nicht. Hast du denn nun vCards, die nicht funktionieren oder gehen alle, die du hast und du gehst nur davon aus, dass es wohl welche geben wird, die nicht klappen? Viele Grüße, Frederic |
AW: VCard - Datenimport
Danke für die Antwort.
Es ist so, dass es VCards hat, welche eingelesen werden können und solche bei denen nichts passiert. Ich konnte anhand der untersuchten Texte der VCards noch nichts finden, was stören könnte. Die VCards stammen alle aus derselben Quelle ![]() |
AW: VCard - Datenimport
Hi,
kannst du denn mal eine funktionierende und eine nicht-funktionierende vCard anhängen? Vielleicht fällt ja jemand anders ein Unterschied auf? Hast du den Quelltext der Komponente, sodass du durchdebuggen kannst, was bei der einen bzw. anderen Karte passiert? Viele Grüße, Frederic |
AW: VCard - Datenimport
Liste der Anhänge anzeigen (Anzahl: 2)
Ich habe zwei Vcard-Dateien angehängt funktioniert.txt und gehtNicht.txt. Ich musste die Dateien umbenennen um sie hochzuladen. Vielleicht sieht jemand einen unterschied.
|
AW: VCard - Datenimport
Ja
|
AW: VCard - Datenimport
Es fallen ein paar Dinge auf, wie z.B. das einfache Anführungszeichen in N,FN,ORG, die Backslashes im TITLE, die Fotos, anderer CHARSET (ISO-xxx) in ADR, Umlaute in ADR.
Auch ich würde einfach die ein oder anderen Zeilen einfach rausnehmen und probieren. |
AW: VCard - Datenimport
Liste der Anhänge anzeigen (Anzahl: 1)
Hi Bruno,
das Bild hast du bestimmt manuell eingefügt oder? So wie im Anhang sollte es dann gehen. Mfg Usjr0070 |
AW: VCard - Datenimport
hallo Usjr0070
Danke, deine Version funktioniert. Das Bild habe ich nicht manuell eingefügt; es wurde übernommmen. So wie ich das sehe, hast du doch einige Änderungem am code vorgenommen. Vielleicht könntest du noch - vorausgesetz du hast Zeit - ein bisschen erläutern. Ich schlage mich das erste Mal mit VCard-Dateien rum. Eventuell könnte ich Anpassungen vor dem Import automatisch vornehmen lassen. Da die VCard-Datei eine Eingabehilfe sein soll, ist es auch nicht sinnvoll dort manuelle Änderungen vorzunehmen. Sonst könnte man die Daten gleich von Hand eintragen. |
AW: VCard - Datenimport
Hallo Bruno,
ehrlich gesagt habe ich nichts an deinem Code geändert, ich hatte nur die vcf von den Schweizern gespeichert auf dem PC, wobei das Bild nicht dabei war. ( Deswegen auch die Frage nach dem manuellen speichern ) Dann hatte ich das Bild eingefügt und das ganze nochmal Exportiert. PHOTO;ENCODING=BASE64;TYPE=JPEG: Was mir dann sofort aufgefallen war BASE64 und die Bilddaten alles in einer Zeile Das Ergebnis war das was ich hochgeladen habe. Vielleicht hast du ein bissen Code um zu sehen ob wo der Hase im Pfeffer liegt. Mfg Usjr0070 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:29 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 by Thomas Breitkreuz