.NET o no .NET, esa es la cuestión

Artículos, comentarios, noticias e ideas sobre la programción .NET y nativa, generalmente sobre C++ y C++/CLI, aunque siempre habrá un poco de todo.

Ver por etiquetas

Todas las etiquetas » c++/cli » bugs (RSS)
El RFOG ya no es lo que era...
Os cuento una histora que me ha ocurrido esta misma tarde. Aparte de emocionarme al ver el nuevo iLiad con pantalla A4 (gracias, Alfredo Novoa) y de pensar que, pese a haber corregido varios defectos (ahora lleva para pasar página en tres de los cuatro lados), supongo que la velocidad leyendo Mobipocket va a ser la misma que con el iLiad, así que paso de momento. Bueno, ya me he ido por los Cerros de Úbeda. En fin, que la historia comienza con el cierre de una aplicación que tengo que montar mañana...

Publicado: 22/9/2008 21:13 por Rafael Ontivero | con 6 comment(s)

Singleton con y sin Singleton
Ahora que están de moda los antipatrones, voy a explicar un patrón que es muy famoso pero que no me gusta absolutamente nada, no por el diseño del mismo, sino por los efectos laterales no deseados que genera. Por ello también voy a explicar otra forma de construirlo que me gusta más, aunque adolece de otras limitaciones. Singleton es un patrón que nos obliga a tener una sola instancia de una clase, es decir, globalmente sólo podremos disponer de un objeto de ese...

Publicado: 3/3/2008 19:20 por Rafael Ontivero | con 21 comment(s)

Archivado en: ,,,

Disponible un QFE (parche) para Visual Studio 2005SP1 y C++
Acaban de publicarlo en el blog del Team de Visual C++: Intenta solucionar los enormes problemas que el Intellisense tiene en C++, así como mejorar la experiencia del usuario (joer qué bien queda) en cuanto al funcionamiento del editor en relación con el Intellisense, de forma que sea más cómodo y fácil trabajar, sobre todo cuando se trata de proyectos grandes y/o soluciones con muchos proyectos. Esta actualización estará disponible e integrada en el no ya...

Publicado: 13/11/2007 13:51 por Rafael Ontivero | con 1 comment(s)

BUG: Tumbar el diseñador visual (I)
Vamos a tumbar el diseñador visual. Es muy sencillo. Creemos un proyecto Windows Forms en C++/CLI y pongamos en la ficha principal dos o tres componentes. Cambiemos entre vista de ficha y vista de código. Hasta ahora todo bien. Ahora creemos un método como el ejemplo: void Hola( void ) { } Volvamos a cambiar de vista de código a vista de ficha. Todo sigue bien. Añadamos un nuevo método (sin borrar el anterior): int Hola( void ) { return 3; } Ahora cambiemos de nuevo a vista de ficha. ¡Tachán! Los...

Publicado: 9/7/2007 13:05 por Rafael Ontivero | con 1 comment(s)

Archivado en: ,,

El pan nuestro de cada día...
... o el padre de todos los bugs (de momento). Una aclaración (añadido posterior) Por la serie de comentarios recibidos pudiera parecer que mi aplicativo no está funcionando correctamente, y lo cierto es que tras releer detenidamente la entrada completa me he dado cuenta de que efectivamente así lo parece. Quizás haya pecado de ser demasiado obtuso y/o abstruso a la hora de contar el tema, pero la aplicación YA ESTÁ FUNCIONANDO correctamente sin ningún problema. Diciéndolo en pocas palabras, yo estaba...

Publicado: 31/1/2007 10:58 por Rafael Ontivero | con 14 comment(s)

Archivado en: ,,

Solución a "Obtener el estado de la impresora a través de .NET", y más bugs (y II)
Visto el éxito obtenido, que nadie ha sido capaz de detectar el bug, ya sea porque no me leen, o porque ya ni se acuerden de Win32, voy a poner aquí la soución al mismo. También debo dar las gracias a Bartomeu (ver los comentarios a la entrada equivalente al post anerior en mi otro blog, aquí ) por haberme hecho notar cierto problema del que no me había dado cuenta; no es que fuera peligroso, pero sí un despiste. El bug, que clama al cielo, es no liberar la memoria asignada con GlobalAlloc , por...

Publicado: 13/1/2007 16:41 por Rafael Ontivero | con 3 comment(s)

Arreglo unas, rompo otras
De veras que lo siento, de veras. :-( Me molesta mucho ser tan mosca cojonera, tan impertinente y tan combativo, pero es que se lo merecen. ¿Recuerdan que han publicado el SP1 del Visual Studio 2005? ¿Sí? Hagamos un expermiento en C++/CLI. Creemos un proyecto vacío Windows Forms. A la ficha principal, en las opciones de propiedades, asignamos FormBoderStyle a None . Cambiamos el valor Size a 800;600 . En el constructor, debajo de InitializeComponent() , añadimos una línea como la siguiente: BackgroundImage...

Publicado: 20/12/2006 17:28 por Rafael Ontivero | con 8 comment(s)