Français
Forum

Erkennung de Unicode Cordes

 

Georg
Hovenbitzer
allô zusammen,

peut-être peux mir quelqu'un une Tip donner.
je bekomme de einer Funktion qui Adresse eines Cordes zurück.
eh bien peux es malheureusement son, dass ca un Unicode ou bien un normaler String ist.
comment peux je ca ermitteln um entsprechend puis réagir trop peut.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
15.06.2008  
 




Frank
Abbing
Pour solche Fälle gibt es wohl qui API IsTextUnicode(). la hâte du vous déjà getestet?
 
15.06.2008  
 




Georg
Hovenbitzer
allô Frank,

avec qui API J'ai eu déjà Versuche gemacht, es venez pas viel sinnvolles raus.
cela Problem ist, qui API verlangt qui Longueur des Cordes, cet ermittle je avec WideCharToMultiByte.
LenA& = WideCharToMultiByte(0,0,ptrUnicode&,-1,0,0,0,0)
IsTextUnicode(ptrUnicode&,LenA&,0)
Dabei venez mais chez pas Unicode Cordes une falsche länge raus.
Mir fehlt encore so qui richtige concept zur Solution.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
15.06.2008  
 




Sebastian
König
Georg Hovenbitzer
peut-être peux mir quelqu'un une Tip donner.
je bekomme de einer Funktion qui Adresse eines Cordes zurück.
eh bien peux es malheureusement son, dass ca un Unicode ou bien un normaler String ist.
comment peux je ca ermitteln um entsprechend puis réagir trop peut.


je serait dire, dass on cela seul par Betrachten des Cordes pas du tout sûrement dire peux... si Du im Grunde seulement ANSI-marque erwartest, peux Du naturellement gucken, si chaque zweite Byte zéro ist. mais zum une est Unicode pas juste absolument, dass qui marque 16bit grand sommes (siehe [...] ) et zum anderen pourrait qui String oui marque außerhalb des ANSI-Fensters enthalten.

dans qui Documentation qui Funktion sollte allerdings irgendwo stehen, quoi pour une String vous zurückgibt...

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
15.06.2008  
 




Jörg
Sellmeyer
la hâte Du Schonmal cela probiert?
KompilierenMarqueSéparation
IsTextUnicode(Text#,LenA&,0)
>
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
15.06.2008  
 




Dieter
Zornow
Versuchs la fois so
KompilierenMarqueSéparation
Def IsTextUnicode(3) ! advapi32,IsTextUnicode

Proc Isunicode

    parameters text$
    var size& = len(text$) *2+1
    var lpi& = 8   IS_TEXT_UNICODE_SIGNATURE
    declare buf#
    dim buf#,size&
    string buf#,0 = text$
    var result& = IsTextUnicode(buf#,size&,addr(lpi&))
    dispose buf#
    return result&

Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
15.06.2008  
 




Frank
Abbing
Jaja, oui c'est ca. Hatte heut demain keinen Quellcode prêt, mais qui Tipp passte oui.
 
15.06.2008  
 




Georg
Hovenbitzer
allô zusammen,

vielen Dank pour qui ganzen Tips.
j'ai seulement un Problem avec qui API IsTextUnicode.
là je seulement une Adresse habe wohin qui String hinterlegt ist, komm je pas à qui Longueur ran et somit peux cet API pas verwenden.
je werde aussi la fois den Stefan Töngi, qui Entwickler qui audiogenie.dll, en supplément befragen.
là sa Funktion dépendant de MP3 File la fois Unicode ou bien normalen String zurückgibt.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
15.06.2008  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

1.452 Views

Untitledvor 0 min.
E.T.14.01.2024
Sven Bader25.02.2021
Manfred Barei23.02.2020
Walter16.02.2020
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie