| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
bosoft Master

Registrado: 23 Oct 2005Mensajes: 342
|
Publicado: Mar 11 Nov, 2008 9:49 pm Asunto: Problemas com el 2009 |
|
|
Me he bajado la versión C++ 2009 para evaluación. Mi sorpresa a sido después de actualizar al SP1. El builder, según la ayuda, a partir de ahora seguirá el estándar UNICODE, con lo cual todas referencias a variables serán "invalidas" porque cambian de tamaño y si queremos usar sentencias al viejo estilo C no podrán interactuar con lo nuevo
Alguna idea de como arreglar el lío?, puesto que si eso sigue para adelante, me olvido de comprar el 2009.
Saludos, Bosoft. |
|
| Volver arriba |
|
 |
j_fdez Cdt

Registrado: 16 Feb 2006Mensajes: 9
|
Publicado: Jue 13 Nov, 2008 9:45 am Asunto: |
|
|
No tengo la versión C++ 2009 y no entiendo lo de que las referencias a variables sean invalidas, puedes explicarlo un poco por favor.
Un saludo. |
|
| Volver arriba |
|
 |
bosoft Master

Registrado: 23 Oct 2005Mensajes: 342
|
Publicado: Jue 13 Nov, 2008 10:51 pm Asunto: |
|
|
Veamos:
Función en C fopen(char *, int....)
Función en 2009 fopen(Wchar *,.....)
con lo cual no sirve la llamada.
Todas las funciones con char *, pasan a wchar, con lo cual los antiguos proyectos no son válidos.
Todas las funciones numéricas con unsigned (vease IntToStr, IntToHex) no son válidas. Los ints y longs unsigneds deben usar sus propias funciones (UIntToStr, UIntToHex) en el 2009
Y ahí es donde me paré. En una pequeña aplicación de unas 200 lineas, estuve casi 2 horas modificando errores y al final me di por vencido
Saludos, Bosoft |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Dom 30 Nov, 2008 8:40 pm Asunto: |
|
|
La mayoría de cambios son muy fáciles de realizar, es solo acostumbrarse.
Si es un proyecto pequeño y tienes problemas podrías postearlo aquí, o bien si quieres le puedo echar un vistazo si lo envías a mi email:
leosoftware ARROBA gmail PUNTO com |
|
| Volver arriba |
|
 |
bosoft Master

Registrado: 23 Oct 2005Mensajes: 342
|
Publicado: Dom 30 Nov, 2008 9:18 pm Asunto: |
|
|
| _Leo escribió: | La mayoría de cambios son muy fáciles de realizar, es solo acostumbrarse.
Si es un proyecto pequeño y tienes problemas podrías postearlo aquí, o bien si quieres le puedo echar un vistazo si lo envías a mi email:
leosoftware ARROBA gmail PUNTO com |
No se trata de cambiarlos, es que tienes un proyecto que funciona y pruebas con el 2009 y se te van las ganas
De todas formas gracias _Leo, seguiré con el 2007
Saludos, Bosoft.
PD: Ya que me has contestado, ¿podrias mirar este post a ver si se te ocurre algo? Gracias https://cppbuilder.es/viewtopic.php?t=13302 |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Lun 01 Dic, 2008 5:29 am Asunto: |
|
|
Yo creo que lo mejor es que uses SAMBA como te recomienda Alfredo, así puedes acceder desde Windows al disco duro de Linux igual que si fuese un servidor de Windows, así tendrías acceso a modificar los archivos que necesites sin complicaciones. |
|
| Volver arriba |
|
 |
bosoft Master

Registrado: 23 Oct 2005Mensajes: 342
|
Publicado: Lun 01 Dic, 2008 2:39 pm Asunto: |
|
|
_leo, sigo en el otro hilo, puesto que creo que se entenderá mejor
Saludos, Bosoft. |
|
| Volver arriba |
|
 |
|