Articles of c #

Maneras de detectar si una función virtual de C ++ ha sido redefinida en una clase derivada

En resumen: desde un puntero de clase base C ++ que apunta a una instancia de una clase derivada, ¿cómo se puede determinar en tiempo de ejecución si una función virtual no pura (con una implementación en la clase base) se ha reimplementado en la clase derivada? El contexto: estoy escribiendo una biblioteca C ++ […]

ConfigurationManager.OpenExeConfiguration – carga el archivo incorrecto?

He agregado varios archivos app.config (cada uno con un nombre de differet) a un proyecto y los configuré para copiarlos en el directorio de salida de cada comstackción. Intento y accedo al contenido de cada archivo usando esto: System.Configuration.Configuration o = ConfigurationManager.OpenExeConfiguration(@”app1.config”); El código se ejecuta, pero o.HasFile termina False y o.FilePath termina “app1.config.config”. Si […]

¿Cómo agregar un ícono a una aplicación creada con Eclipse Galileo C y MinGW?

He leído mucho sobre cómo agregar un ícono a una aplicación creada con Visual Studio, pero no tengo idea de cómo hacerlo con Eclipse Galileo / C / MinGW. ¿Alguien puede escribir una descripción o darme un enlace para una descripción?

Cerrar un formulario y luego llamar a otro

Quiero cerrar el formulario actual en el que estoy (MainForm) y luego abrir otro (Formulario). He intentado: private void buttonStartQuiz_Click(object sender, EventArgs e) { this.Close(); Form2 form2 = new Form2(); form2.ShowDialog(); } O agregando el this.Close(); después de form2.ShowDialog() tampoco funciona. ¿Algún consejo? EDITAR: también podría agregar eso agregando esto. this.Close() después de form2.ShowDialog() se […]

tipo de objeto dynamic vs.

He usado el tipo dynamic y el tipo de objeto indistintamente. ¿Hay alguna diferencia entre estos dos tipos? ¿Hay alguna implicancia de rendimiento de usar uno sobre el otro? ¿Cuál de estos es más flexible?

¿Cómo hacer que un objeto COM .NET tenga un subproceso de apartamento?

Los objetos .NET son de subproceso libre por defecto. Si se clasifica a otro subproceso a través de COM, siempre se calculan para sí mismos, independientemente de si el subproceso del creador fue STA o no, e independientemente de su valor de registro ThreadingModel . Sospecho que agregan el Marshaler de hilos libres (más detalles […]

Modelar la base de datos de asociaciones polimórficas primero frente a código primero

Tenemos una base de datos en la que una tabla contiene registros que pueden ser secundarios a varias otras tablas. Tiene una clave externa “suave” que consiste en el Id del propietario y un nombre de tabla. Este patrón (anti) se conoce como “asociaciones polimórficas”. Sabemos que no es el mejor diseño de base de […]

Conversor de JPG a PDF en C #

Me gustaría convertir de una imagen (como jpg o png) a PDF. Revisé ImageMagickNET , pero es demasiado complejo para mis necesidades. ¿Qué otras soluciones .NET o código hay para convertir una imagen a PDF?

¿Pueden los diferentes dialectos de GCC vincularse?

Sé que, en principio, este es probablemente un comportamiento indefinido, pero en el interés de tratar con un gran proyecto, esta es mi pregunta sobre GCC: Supongamos que compilo una unidad de transacción con gcc -std=c++98 y otra con -std=c++11 , utilizando exactamente la misma instalación del comstackdor. ¿Hay algún tipo de garantía de que […]

Cómo comprobar que una cadena uri es válida

¿Cómo se verifica que una cadena uri es válida (que se puede alimentar al constructor Uri)? Hasta ahora solo tengo lo siguiente, pero por razones obvias preferiría una manera menos brutal: Boolean IsValidUri(String uri) { try { new Uri(uri); return true; } catch { return false; } } Intenté Uri.IsWellFormedUriString pero parece que no me […]