Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

vb6 + unicode

Estas en el tema de vb6 + unicode en el foro de Visual Basic clásico en Foros del Web. Hola gente!!. Llegue al callejon sin salida y estoy a punto de cancelar el proyecto porque no logro encontrarle la vuelta a este problema. Necesito ...
  #1 (permalink)  
Antiguo 23/11/2011, 05:48
 
Fecha de Ingreso: mayo-2008
Mensajes: 224
Antigüedad: 16 años
Puntos: 4
vb6 + unicode

Hola gente!!.

Llegue al callejon sin salida y estoy a punto de cancelar el proyecto porque no logro encontrarle la vuelta a este problema.
Necesito que el o los controles puedan aceptar unicode y puedan grabar en el recorset el texto en unicode.
Encontre dos software que funcionan pero los dos son pagos y son RELAMENTE caros. Uno es hexagora y el otro unisuite.
El unisuite tiene una version gratis de 4 controles standar pero para cualquier programador esos cuatro controles son muy basicos, y si uso el de prueba me genera un error con la libreria del vb6. Utilize la depuracion con f8 y siempre se cuelga en diferentes lados y diferentes tiempos y no da explicaciones.

Busque y rebusque en la web pero todos hablan de conversion sobre un archivo unicode. Pero en mi caso no es archivo osea no hay un texto definido a transformar, el texto lo ingresara el usuario, asi que esa idea no me sirve.

Como le comente a un usuario de aca que me ayudo muchisimo con esto, probe con todo. Con los controls 5, con los 6, con el richtexbox, con verificar las fuentes etc.

No me quedo nada por ver y ya practicamente me quede sin ideas.

Pregunta: Hay alguna funcion o procedimiento para convertir el texto ingresado por el usuario en unicode, teniendo en cuenta que hay cambio de idioma establecido en el teclado?
y si no, que lenguaje puedo utilizar para esto? vfp, c++ vb.net? cual?
  #2 (permalink)  
Antiguo 23/11/2011, 12:06
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 9 meses
Puntos: 29
Respuesta: vb6 + unicode

No sé si te va a servir de algo, pero dado que es un tema escabroso voy a hacer mi aporte insertando un par de comentarios que tomé cuando intentaba usar texto unicode en un proyecto que tengo y que, al ser peor el remedio que la enfermedad, al final dejé como estaba.
Quizá a ti te abra alguna puerta que no conoces.
Estas son mis notas:

v41
Intento usar el textbox de los controles microsoft forms2 para conseguir mostrar el texto en japones en el programa, pero aunque el textbox admite el texto cuando lo pegas sobre el, en el caso de cargar el textbox desde un fichero no resulta como deberia. Ademas el usuario tiene que instalar tambien los controles forms2, y para lo que sirve no me convence. He tenido que crearle hasta un menu para copiar, pegar, etc... pero no merece la pena.

Intento otro modo. Usando un control de usuario llamado unitext que encontre en internet que admite texto japones etc... El problema es que sigue sin recibir el texto desde un fichero, y ademas la ventana no es muy comoda de usar, ya que ni se ve el cursor.

Como ves mi intención era cargar el textbox desde un fichero, pero quizá a ti te sirva alguna de las 2 opciones.

Suerte

PD: Si no encuentras lo que menciono puedo buscarlo entre mis binarytrastos.
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!

Etiquetas: basic, control, unicode, vb, vb6
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:50.