Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Christopher am 17.02.04 - 07:58:25

Titel: Probleme mit NotesID Class
Beitrag von: Christopher am 17.02.04 - 07:58:25
Hallo,

ich habe bei openntf ein LS Klasse "NOTESIDClass" gefunden wo man per API folgende Infomation sich von einer ID zurückliefern kann:

username As String
commonName As String
isNorthAmerican As Variant
isHierarchical As Variant
isSafeCopy As Variant
isCertifier As Variant
isExpressID As Variant
isDesktopOnly As Variant
publicKey As String
privateKey As String
internationalPublicKey As String
internationalPrivateKey As String

siehe:

http://www.openntf.org/Projects/codebin/codebin.nsf/CodeByDate/50BE6046E68AC60088256D470053F44D

Ich benötige für eine Funktion username aus einer sicheren ID - Datei. Das ganze funktioniert auch super gut, außer bei Umlauten " Ä ä Ü ü Ö ö und ß " kann jemand von Euch einen Tip wie man das Problem in den Griff bekommt.

Gruß Christopher
Titel: Re:Probleme mit NotesID Class
Beitrag von: Semeaphoros am 17.02.04 - 08:29:12
Du musst uns schon sagen, was er Dir anstelle der Sonderzeichen liefert
Titel: Re:Probleme mit NotesID Class
Beitrag von: Christopher am 17.02.04 - 08:44:19
Das zu beschreiben ist nicht einfach :-) Hier ist mal ein Bild bei den Namen handelt es sich z.B. um einen H. Krämer.
Titel: Re:Probleme mit NotesID Class
Beitrag von: Semeaphoros am 17.02.04 - 08:48:45
Ok, das ist im Debugger. Was passiert denn, wenn Du das mit Print in die Statuszeile ausgibst?
Titel: Re:Probleme mit NotesID Class
Beitrag von: Glombi am 17.02.04 - 08:49:13
Werden alle Umlaute mit demselben Zeichen dargestellt? Falls nicht, könntest Du die Sonderzeichen entsprechend ersetzen.

Andreas
Titel: Re:Probleme mit NotesID Class
Beitrag von: Semeaphoros am 17.02.04 - 08:51:37
Diese Block-Grafik taucht bei verschiedenen Sonderzeichen ab und an mal auf als Ersatz, man müsste also schon genauer hinsehen, da die Darstellung keinen Rückschluss auf den Inhalt zulässt. Der Debugger scheint an der Stelle 7Bit-Code zu haben.
Titel: Re:Probleme mit NotesID Class
Beitrag von: Christopher am 17.02.04 - 09:50:35
Es kommt immer auf den Umlaut an, ich vermutte jeder Umlaut hat sein eigenes Zeichen. Ich dachte evt. an ein Rplacesubstring aber wie bekomme ich diese Sonderzeichen in die Fomel  ???
Titel: Re:Probleme mit NotesID Class
Beitrag von: Glombi am 17.02.04 - 09:59:49
Mit Copy-and-Paste.

Du kannst das aus dem Debugger kopieren (hoffe ich  :-\) oder
Du baust Dir eine Inputbox ein und setzt den Wert als Vorgabewert ein. Da kannst Du auf jeden Fall in die Zwischenablage kopieren.

Evtl. kann man auch mit dem ASCII-Code arbeiten.

Andreas
Titel: Re:Probleme mit NotesID Class
Beitrag von: Christopher am 17.02.04 - 10:01:26
Das wäre mal eine Idee.
Titel: Re:Probleme mit NotesID Class
Beitrag von: Christopher am 17.02.04 - 11:07:36
Funktioniert leider nicht es sieht so aus als ob die Umlaubte als Unicode zurück gegeben werden. Ich habs mal mit ReplaceSubstring versucht aber es scheint nicht zu funktionieren.  :'(
Titel: Re:Probleme mit NotesID Class
Beitrag von: Semeaphoros am 17.02.04 - 11:58:53
Dann müsste man das wohl in LMBCS (oder so ähnlich) konvertieren, das wird aber glaub nur in der API angeboten.