Articles of c #

¿Cómo reducir el tamaño del ejecutable producido por el comstackdor Mininary G ++?

Tengo un trivial progtwig “Hello world” de C ++ que se comstack a 500kB ejecutable por el comstackdor MinGW g ++ bajo Win XP. Algunos dicen que es causado por la biblioteca iostream y el enlace estático de libstdc ++. Dll . Usar la opción del comstackdor -s ayudó un poco (reduciendo el tamaño del […]

Resalta las palabras en un pdf usando itextsharp, sin mostrar la palabra resaltada en el navegador

Las palabras resaltadas no se muestran en el navegador utilizando itextsharp. Adobe Navegador CÓDIGO List MatchesFound = strategy.GetTextLocations(splitText[i].Trim(), StringComparison.CurrentCultureIgnoreCase); foreach (Rectangle rect in MatchesFound) { float[] quad = { rect.Left – 3.0f, rect.Bottom, rect.Right, rect.Bottom, rect.Left – 3.0f, rect.Top + 1.0f, rect.Right, rect.Top + 1.0f }; //Create our hightlight PdfAnnotation highlight = PdfAnnotation.CreateMarkup(stamper.Writer, rect, null, […]

Eliminar línea específica de un archivo de texto?

Necesito eliminar una línea exacta de un archivo de texto, pero no puedo durante toda la sesión de entrenamiento cómo hacerlo. ¿Alguna sugerencia o ejemplo sería muy apreciado? preguntas relacionadas Manera eficiente de eliminar una línea de un archivo de texto (C #)

¿Qué SqlDbType asigna a varBinary (max)?

¿Qué SqlDbType asigna a varBinary (max)? SqlDbType.VarBinary dice que está limitado a 8K. La documentación de SQL Server dice que varbinary (max) puede almacenar aprrox. 2GB. Pero SqlDbType.VarBinary dice que está limitado a 8K.

¿Puedo eliminar un puntero que apunta a una matriz asignada, pero no al inicio?

Me pregunto específicamente sobre la siguiente situación (que descubrí en algún código con el que tengo que trabajar): SomeClass *ar = new SomeClass[2]; ar++; delete[] ar; Este código parece funcionar bien, es decir, no falla (win32, construido con VS2005). ¿Es esto “legal”? Ciertamente no se siente bien.

¿Hay una diferencia (semántica) entre el valor de retorno de la ubicación nueva y el valor de conversión de su operando?

¿Hay una diferencia (semántica) entre el valor de retorno de la ubicación nueva y el valor de conversión de su operando? struct Foo { … }; char buffer[…]; Foo *a = new(buffer) Foo; Foo *b = reinterpret_cast(buffer); ¿A y b difieren de alguna manera? EDITAR: Basado en el comentario de DaBler, esta pregunta dice que […]

Agregar texto al encabezado de fila de DataGridView

¿C # le permite agregar un String a RowHeader en un DataGridView? Si es así, ¿cómo se logra? Estoy escribiendo un formulario de Windows para mostrar los datos de pago del cliente del año hasta el momento. Los ColumnHeaders muestran enero, febrero, marzo, etc … y en lugar de tener una columna en blanco con […]

C # Regex: comprobación de “az” y “AZ”

Quiero comprobar si una cadena ingresada en un carácter entre az o AZ. De alguna manera, mi expresión regular no parece entenderlo. Siempre vuelve verdadero. No estoy seguro de por qué, entiendo que tiene que ver con la forma en que estoy escribiendo mi expresión regular. Cualquier ayuda sería apreciada. private static bool isValid(String str) […]

¿Por qué std :: istringstream parece resolverse de manera diferente a std :: ifstream en el operador ternary (? :)?

Estoy acostumbrado a escribir pequeñas herramientas de línea de comando que toman un nombre de archivo o una lectura de std::cin , así que he estado usando este patrón por bastante tiempo: int main(int argc, char* argv[]) { std::string filename; // args processing … std::ifstream ifs; if(!filename.empty()) ifs.open(filename); std::istream& is = ifs.is_open() ? ifs : […]

Obtenga ReadyState del control WebBrowser sin DoEvents

Esto ha sido repetido muchas veces aquí y en otros sitios y su funcionamiento, pero me gustaría ideas para otras formas de: obtener ReadyState = Complete después de usar una navegación o publicación, sin utilizar DoEvents debido a todos sus inconvenientes. También me gustaría señalar que usar el evento DocumentComplete no ayudaría aquí ya que […]