Articles of c #

C # ¿Puedo mostrar imágenes en un cuadro de lista?

C # En un shell de tuerca, ¿puedo mostrar imágenes en un cuadro de lista? Tengo una lista de usuarios y quiero mostrar una marca verde al lado de algunos de los nombres, ¿es esto posible? Gracias

¿Cómo funciona foreach cuando se repiten los resultados de las funciones?

Supongamos que tengo el siguiente código: foreach(string str in someObj.GetMyStrings()) { // do some stuff } ¿Se someObj.GetMyStrings() en cada iteración del ciclo? ¿Sería mejor hacer lo siguiente en su lugar? List myStrings = someObj.GetMyStrings(); foreach(string str in myStrings) { // do some stuff } ?

¿Es posible llamar a una función no exportada que reside en un exe?

Me gustaría llamar a una función que reside en un .exe de terceros y obtener su resultado. Parece que debería haber una manera, siempre que sepa la dirección de la función, la convención de llamadas, etc., pero no sé cómo. ¿Alguien sabe cómo haría esto? Me doy cuenta de que cualquier solución sería un truco […]

en c: func (void) vs. func ()

Cuando una función C no acepta ningún argumento, ¿tiene que declararse / definirse con un parámetro “nulo” según las reglas del lenguaje? PC-Lint parece tener problemas cuando no hay nada en absoluto en la lista de argumentos, y me preguntaba si es algo en la syntax del lenguaje que no conozco. Editar: Acabo de encontrar […]

El servicio Windows .NET con el cronómetro deja de responder

Tengo un servicio de Windows escrito en c #. Tiene un temporizador dentro, que dispara algunas funciones de forma regular. Entonces el esqueleto de mi servicio: public partial class ArchiveService : ServiceBase { Timer tickTack; int interval = 10; … protected override void OnStart(string[] args) { tickTack = new Timer(1000 * interval); tickTack.Elapsed += new […]

¿El entero no inicializado siempre está predeterminado a 0 en c?

Estoy leyendo el código fuente de nginx y descubro que no está inicializando muchas de las variables numéricas, incluido ngx_int_t ngx_last_process; , aquí ngx_int_t definido como long int #if 0 ngx_last_process = 0; #endif Entonces, ¿aquí @Igor Sysoev cree que es innecesario hacer la inicialización? Pero en el progtwig se asume que el valor predeterminado […]

C # DllImport con la función booleana de C ++ no está regresando correctamente

Tengo la siguiente función en una DLL C ++ extern “C” __declspec(dllexport) bool Exist(const char* name) { //if (g_Queues.find(name) != g_Queues.end()) // return true; //else // return false; return false; } Dentro de mi clase C # tengo lo siguiente: [DllImport(“Whisper.dll”, EntryPoint=”Exist”, CallingConvention=CallingConvention.Cdecl)] public static extern bool Exist(string name); Sin embargo, cada vez que llamo […]

Error en el cliente WCF que consume el servicio web Axis 2 con WS-Security UsernameToken PasswordDigest authentication scheme

Tengo un cliente WCF que se conecta a un servicio web Axis2 basado en Java (fuera de mi control). Está a punto de aplicar WS-Security y necesito arreglar el cliente .NET. Sin embargo, estoy luchando por proporcionar la autenticación correcta. Soy consciente de que WSE 3.0 podría hacerlo más fácil, pero preferiría no volver a […]

Cifrado / descifrado de archivos de gran tamaño (.NET)

Tengo que encriptar, almacenar y luego descifrar archivos de gran tamaño. ¿Cuál es la mejor manera de hacer eso? Escuché que el cifrado de RSA es caro y se me recomendó usar RSA para encriptar una clave AES y luego usar la clave AES para encriptar los archivos grandes. Cualquier sugerencia con el ejemplo será […]

Pantalla de captura en la sesión de escritorio del servidor

Desarrollé un marco de prueba GUI que realiza pruebas de integración del sitio web de la compañía de manera progtwigda. Cuando algo falla, tomará una captura de pantalla del escritorio, entre otras cosas. Esto se ejecuta sin supervisión en un usuario conectado en un servidor de Windows dedicado 2008. El problema es tomar una captura […]