Español
Foro

Erkennung de Unicode Cuerdas

 

Georg
Hovenbitzer
¡Hola zusammen,

tal vez kann me alguien Tip geben.
Yo bekomme de uno Función el Adresse uno Cuerdas zurück.
Nun kann lo desafortunadamente ser, dass dies una Unicode oder una normaler String es.
¿Cómo se puede Yo dies ermitteln en entsprechend darauf reagieren a puede.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
15.06.2008  
 




Frank
Abbing
Für solche Fälle hay wohl el API IsTextUnicode(). Hast du ellos ya getestet?
 
15.06.2008  
 




Georg
Hovenbitzer
¡Hola Franco,

con el API Tuve ya Versuche gemacht, lo kommt no viel sinnvolles fuera.
Das Problema es, el API verlangt el Longitud des Cuerdas, esta ermittle I, con WideCharToMultiByte.
LenA& = WideCharToMultiByte(0,0,ptrUnicode&,-1,0,0,0,0)
IsTextUnicode(ptrUnicode&,LenA&,0)
Dabei kommt pero en no Unicode Cuerdas una falsche länge fuera.
Mir fehlt todavía así el richtige Concepto a Solución.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
15.06.2008  
 




Sebastian
König
Georg Hovenbitzer
tal vez kann me alguien Tip geben.
Yo bekomme de uno Función el Adresse uno Cuerdas zurück.
Nun kann lo desafortunadamente ser, dass dies una Unicode oder una normaler String es.
¿Cómo se puede Yo dies ermitteln en entsprechend darauf reagieren a puede.


Yo sería sagen, dass al allein por Betrachten des Cuerdas überhaupt no sicher sagen kann... Si usted en el Grunde sólo ANSI-Signo erwartest, kannst Usted natürlich gucken, si cada zweite Byte Null es. Aber para una heißt Unicode no es igual necesariamente, dass el Signo 16bit groß son (siehe [...] ) y para otro podría el String sí Signo außerhalb des ANSI-Fensters enthalten.

In el Documentación el Función debería allerdings irgendwo posición, qué para una String ellos zurückgibt...

MfG

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




Jörg
Sellmeyer
Hast Usted schonmal el probiert?
KompilierenMarcaSeparación
IsTextUnicode(Text#,LenA&,0)
>
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
15.06.2008  
 




Dieter
Zornow
Versuchs veces así
KompilierenMarcaSeparación
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, genau. Hatte heut morgen no Quellcode parat, pero la Tipp passte sí.
 
15.06.2008  
 




Georg
Hovenbitzer
¡Hola zusammen,

vielen Dank para el ganzen Tips.
Yo habe sólo una Problema con el API IsTextUnicode.
Desde que sólo una Adresse habe wo el String hinterlegt es, komm Yo no a el Longitud ran y somit kann esta API no uso.
Yo voluntad auch veces el Stefan Töngi, el Entwickler el audiogenie.dll, dazu befragen.
Como seine Función abhängig de MP3 File veces Unicode oder normalen String zurückgibt.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
15.06.2008  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

1.429 Views

Untitledvor 0 min.
E.T.14.01.2024
Sven Bader25.02.2021
Manfred Barei23.02.2020
Walter16.02.2020
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie