PDA

Ver la Versión Completa : ¿Quién ha probado Delphi 2009?


JXJ
12-09-2008, 00:17:53
aqui con mis dudas a penas me voy a descargar la version trial de
codegear,, del nuevo delphi 2009 win32 con soporte a unicode.

¿quien ya lo probo?

¿que tal les fue?

¿como compruebo que soporta Unicode,?
mi pc es windows xp sp2,,, y no se si le tengo que instalar algo
para ver como se ve el soporte a unicode.

xEsk
12-09-2008, 16:47:10
Hola, hace un rato que he instalado el Trial.

Mi primera impresión, es que nada (o casi nada ha cambiado) respecto el D2007 for Win32. Luego cuando te vas fijando, ves que si han cambiado algunas cosas... sobretodo el "Project Manager".

Una de las primeras cosas que he hecho, ha sido probar los nuevos componentes, y de rebote he visto que han añadido algunas propiedades que antes se tenian que activar por codigo, ahora se pueden cambiar desde el "Object Inspector", como por ejemplo el "DoubleBuffered". Lo que son los componentes, habra que aprofundir mas...

He probado de usar los PNG con un TImageList y el alpha blend se lo pasa por el forro, me lo pone todo negro... toda una decepción, tengo que probar más.

Luego he intentado compilar el proyecto que estamos desarrollando en el trabajo, y no he logrado compilarlo... me da errores de incompatibilidad de "Char y AnsiChar" por todos lados xD Tengo que mirar a ver si hay algo para configurarlo...

Bueno, voy a seguir probando... ya comentaré xD

Saludos.

xEsk
12-09-2008, 18:18:55
Lo de los TImageList y los PNG rectifico, si funcionan las transparencias, lo que pasa que se teiene que cambiar la propiedad: ColorDepth a 32 bits. Bueno, una decepción convertida en alegria. :)

He estado probando los Ribbon, buf... estan muy chulos visualmente, pero no son demasiado intuitivos xD Falta de experiencia...

Saludos

dec
12-09-2008, 18:34:50
Hola,

No estoy seguro xEsk, pero, creo que al menos algunos componentes, sí que cuentan ya en Delphi 2007 (quizá también en versiones anteriores) con la propiedad "DoubleBuffered". En cualquier caso, lo que quería comentar tiene que ver con lo que me he topado al ir a instalar Delphi 2009 para probarlo, y, se refiere a los componentes "Ribbon" famosos.

Resulta que no es posible usarlos en nuestras aplicaciones, sin antes haber obtenido la correspondiente licencia de Microsoft. En esta entrada de mi bitácora (http://www.bitacora.davidesperalta.com/ojo-con-los-ribbon-para-delphi-2009/) (¿será posible un poco de "spam" hoy que es viernes? :D) podéis ver la imagen que he capturado sobre este asunto. Supongo que ya lo sabíais, pero, en fin, ahí queda dicho por si acaso. :) ;)

JXJ
12-09-2008, 18:44:10
parece que son gratis.. lo de la licencia para UI office 2007
es solo para llevar control de quienes usan dicha UI.

http://msdn.microsoft.com/es-es/office/aa973809(en-us).aspx

punto 5

How much does it cost to obtain a license to the Office 2007 UI?

The license is provided at no cost. It is a royalty-free license.

quieren mantener una lista de aplicaciones que usan su novedoso UI.
por que han gastado mucho en R&D investment


y para obtener dicha licenia solo hay que registrarse. y registrar el software que va a ser con una UI ribbon.

dec
12-09-2008, 18:48:16
Hola,

Hombre, en principio yo también he pensado que sería algún tipo de licencia gratuita, mas, sin embargo, ¿hasta cuándo? No sé... no me termina de convencer que la licencia sea gratuita: aunque sea así ahora, ¿podría dejar de serlo algún día? ¿Hasta qué punto es gratuita? ¿Es posible derivar componentes de los "Ribbon" y distribuirlos por nuestra cuenta? Son preguntas que quedan un poco en el aire, como no parece que queden con otro tipo de componentes. Pero, reconozco que hablo un poco sin saber realmente cómo está todo este asunto.

JXJ
12-09-2008, 19:16:56
bueno dejemos los ribbon de lado...

y sigamos con lo de Unicode..
y como convertir nuestros programas a la nueva vcl que soporta unicode.

xEsk
12-09-2008, 19:51:37
Hola,

No estoy seguro xEsk, pero, creo que al menos algunos componentes, sí que cuentan ya en Delphi 2007 (quizá también en versiones anteriores) con la propiedad "DoubleBuffered". En cualquier caso, lo que quería comentar tiene que ver con lo que me he topado al ir a instalar Delphi 2009 para probarlo, y, se refiere a los componentes "Ribbon" famosos.

Hola Dec, me refiero a que con el D2009 es posible cambiar esta propiedad desde el "Object Inspector". Que ya existia en versiones anteriores, si, pero no era posible cambiarlo "visualmente", ahora te ahorra escribir: "DoubleBuffered:=True;" xD

Saludos

xEsk
12-09-2008, 19:54:29
bueno dejemos los ribbon de lado...

y sigamos con lo de Unicode..
y como convertir nuestros programas a la nueva vcl que soporta unicode.

El problema no lo tengo en la VCL, sino con las units "extras" que no vienen con el Delphi, como por ejemplo esta unit que uso para procesar los JSON (http://sourceforge.net/projects/lkjson).

Saludos.

JXJ
13-09-2008, 20:00:48
el problema, es la vcl segun yo por que se ha cambiado los tipos.
que eran ansi y ahora no se con cual tipo cambiarlos.

por esos los componentes de terceros. no sirven.. a menos que
sean para delpi 2009..

los que son para delphi 2007 y para abajo.. no se compilan o no funcionan bien.

dec
13-09-2008, 20:07:06
Hola,


los que son para delphi 2007 y para abajo.. no se compilan o no funcionan bien.


Ufffffff... Eso, dicho así, tiene una pinta muy fea, ¿no? :rolleyes:

JXJ
13-09-2008, 22:17:18
pues si.. no se ve bien...
apenas probe el rops ..
mas reciente que segun ya tiene soporte para delphi2009 y
me da errores de compilación..

el unico que si compila es el synedit que arreglaron los chinos y ya puse su link en
la seccion de noticias.

xEsk
14-09-2008, 20:38:41
Creo que si sale mucha gente reportando muchos problemas, sacaran un Update para que se pueda configurar lo del UNICODE, pq realmente, ahora mismo es un engorro, los programas pequeños no hay problema, pero los que son un poco grandes, la verdad es que salen errores por todos lados (todos iguales o parecidos, pero que hay que cambiar de todas formas) xD

Saludos.

dec
14-09-2008, 20:59:06
Hola,

Sería una puñeta sobre todo con componentes más o menos desatendidos, pero, que, no dejan de ser utilizados. Me veo haciendo cambios en un componente de terceros que ya no tiene soporte, pero, veo también al resto de la gente que use el mismo componente haciendo los mismos cambios... La verdad es que estoy pensando en cierto proyecto que traigo entre manos. De momento no he podido probar siquiera Delphi 2009.

racas
24-01-2011, 09:51:05
Hola a todos!

Yo llevo varios meses utilizando Delphi 2009 y lo único que me ha causado problemas es rave reports, en esta versión no sirve para nada, no reconoce muchas impresoras y ya no deja imprimir nada, he tenido que comprar el fast reports y rehacer todos mis reportes.

Saludos!