Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado por: Hugo en Mayo 20, 2010, 04:12:29 pm
-
Hola amigos, muy buenos días.
Porque es posible que algunos de ustedes ya lo hallan visto... abro este post, para ver si me puede ayudar.
Necesito crear (con vb6) archivos en cualquier idioma...
Por ejemplo, los siguientes los creé a mano...
(http://img140.imageshack.us/img140/738/filemultilenguage.png)
Necesito usar por ejemplo OPEN para crear archivos...
¿Cómo hacer esto? ¿Que API usar?
Espero que me puedan ayudar y seguramente también servirá para otro...
Un saludo y gracias de antemano.
Hugo
-
Unicode.... te vas a volver loco para hacer que todo funcione bien.
-
Hola nuevamente,
Bueno ya pude encontrar una solución... en mi caso, sigo usando la sentencia OPEN con PUT para trabajar sobre el archivo y luego... al finalizar con el archivo, lo re-nombro, hacia un nombre de archivo Unicode...
Usando APIs se puede crear, editar y borrar archivos de nombre Unicode... pero en mi caso no era necesario tantos APIs y métodos "nuevos"... ya que con re-nombrar... era suficiente...
Como dije, existen APIs para crear y manejar... pero yo usé la siguiente:
Private Declare Function MoveFileW Lib "kernel32.dll" (ByVal lpExistingFileName As Long, ByVal lpNewFileName As Long) As Long
Hay más información en la web... solo hay que saber buscar... en mi caso tarde porque no sabía cual era "la palabra clave" para encontrar la solución: "Unicode"...
Para más información...
http://www.google.com/search?hl=en&safe=off&q=%2BOpenFileW+API
Un saludo y gracias!
PD: Cobein, ¿Quién es la de la foto? ... de verdad... muy buen gusto