|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - JuanK
Páginas: 1 ... 17 18 [19] 20 21 ... 231
451
« en: Viernes 11 de Mayo de 2007, 05:02 »
1-una variable estática que almacene los permisos de usuario 2-un archivo de texto temporal con un tiquete al cual se le pueda especificar caducidad etc.
452
« en: Viernes 11 de Mayo de 2007, 05:00 »
Es muy buena y en efecto dificulta la tarea de ingeniería inversa para obtener el código, pero en todo caso sea cual sea el mecanismo que uses, cualquier persona que se lo proponga puede obtener tu código de una manera sencilla.
453
« en: Viernes 11 de Mayo de 2007, 04:51 »
Debes implementar la interfaz IDisposable, eso básicamente... luego algo mejor implementado requerirá que implementes el destructor y un mecanismo para controlar que solo se invoque el metodo una sola vez... no es nada complejo aca hay ejemplos al respecto: http://www.codeproject.com/csharp/IDispose.asptambién desde luego los hay en msdn y en muchos otros tutoriales.
454
« en: Viernes 11 de Mayo de 2007, 04:50 »
lo que vas a hacer es un proxy firewall, ya hay mucho hechos y de seguro algunos de ellos usan C#.
No es algo facil de hacer... sobre todo si quieres hacer algo robusto...
ahora que para algo sencillo puedes revisar el namespace
System.Net System.Remoting etc
455
« en: Viernes 11 de Mayo de 2007, 04:44 »
ESe compilador trabaja en modo real? sino es asi, es decir si genera código de 16 bit ( y así es según recuerdo) necesitaras una versión de mysql de 16 bit... y no creo que exista...
456
« en: Jueves 10 de Mayo de 2007, 04:39 »
#include <windows.h> int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { MessageBox (NULL, "Hola Mundo", "Prueba Message Box", MB_OK); return 0; }
457
« en: Miércoles 9 de Mayo de 2007, 20:39 »
asignas a la propiedad text del linklabel la direccion completa http://loqueseay luego usas esto en el evento click ( o doble click del label): System.Diagnostics.Process.Start(linkLabel.Text);
458
« en: Miércoles 9 de Mayo de 2007, 19:13 »
pueden haber mas problemas, pero uno de ellos o el primero que veo asi de pasadita es que estas abriendo una nueva conexion cada vez que insertas un dato... no es mucho mas fácil abrir la conexion una única vez? porque me late que despues de la pimera vez que llamas a insertar el metodo conectar siempre te dara false por lo cual no insertaras nada.
460
« en: Miércoles 9 de Mayo de 2007, 19:06 »
la ip.la mac, el os, el browser, el isp etc tanto como el software que usen lo permita.
461
« en: Miércoles 9 de Mayo de 2007, 19:05 »
no lo se, eso lo debes averiguar tu--- yo no trabajo con bd en .net
463
« en: Miércoles 9 de Mayo de 2007, 19:00 »
System.IO.FileNotFoundException: Could not load file or assembly 'Interop.Outlook, Version=9.2.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. El sistema no puede hallar el archivo especificado. Estas utilizando librerias de outloock que no existen en el otro equipo... revisa las dependencias de tu proyecto, esas dependencias debes llevarlas al otro equipo si las quieres usar, snio pues obviamente no habra modo.
464
« en: Miércoles 9 de Mayo de 2007, 18:58 »
Cuando instalas las versiones nuevas, por cuestiones de support, estas automaticmante instalan componentes de las versiones anteriores para seguirlas soportando.
para que no te hagas bolas desinstala todos los framework que tienes e instala luego solo los que necesites.
465
« en: Miércoles 9 de Mayo de 2007, 18:57 »
bueno no es nada facil, sobre todo porque en algún punto necesitaras conocimientos de IL para poder entender que es lo que haces.
En fin.
Olvide mencionarte una opción mas sencilla y es usar un lenguaje de scripting (los cuales se interpretan linea a linea)para .net como por ejemplo Iron Phyton, de tal forma que puedes crear dinámicamente el script y luego, usando las librerias de iron phyton, cargas el archivo e invocas el método creado.
Aunque es en un nivel mas avanzado, pero Iron Phyton hace todo lo que tu necesitas usando CodeDom y Reflection.. asi que usando algo asi te ahorraras algo de trabajo.
467
« en: Miércoles 9 de Mayo de 2007, 05:04 »
unsigned char* es una cadena asi que como tal deberia irse directo a un campo varchar de la base de datos, si la información es muy grande y el tipo varchar no la soporta, entonces la puedes meter en una columna blob o clob...
la libreria que usas para conectarte a la base de datos te debe proveer métodos para convertir de tipos nativos de c a tipos de la base de datos , sino te da opción de convertir desde char * entonces utiliza la clase String para convertir ese char * a un tipo String y ese string si de seguro te lo dejara llevar a la base de datos de algunas de las formas que te dije o de las que ya mencionaste.
468
« en: Miércoles 9 de Mayo de 2007, 05:01 »
ayudaria mucho si adjuntas el codigo, parece problema de mal uso e los componentes de SQL para manipular los datos pero podría ser cualquier cosa.
469
« en: Miércoles 9 de Mayo de 2007, 04:59 »
Asi esta básicamente bien, pero revisa la alternativa de no crear cada vez otro DataTable:
DT = gcnew DataTable();
verifica sino lo puedes mejor refrescar o al go por el estilo que no implique reservar mas memoria y darle mas trabajo al gc.
Este hilo debe estar en el foro de otros CLR...
470
« en: Miércoles 9 de Mayo de 2007, 04:57 »
471
« en: Miércoles 9 de Mayo de 2007, 04:56 »
para comenzar>
char *MENSAJE, OP,ELEMENTO ;
ELEMENTO esta declarado de tipo char o sea un caracter y debería ser char*:
char *MENSAJE, OP,*ELEMENTO ;
cambialo y nos cuentas de tus demas errores...
472
« en: Miércoles 9 de Mayo de 2007, 04:53 »
En lo personal no te entendí sino hasta que dijiste que ya tenias hecha tu hoja de excel... de ahí para allá es un misterio que es lo que quieres hacer.
473
« en: Miércoles 9 de Mayo de 2007, 04:51 »
Lo que ha explicado su*, si le entendí bien es recurrencia. Un callback es lo que los des arrolladores modernos ( de la era del CLR  ) le llaman un delegado, y es la opción de poder enviar como parámetro o como retorno de una función un puntero a otra función (en realidad un puntero a otro bloque de código ejecutable) dicho callback puede estar previamente definido indicando la estructura y parámetros de entrada del delegado pasado como parámetro o bien del delegado devuelto. En fin no se si fue claro, aca un ejemplo sacado de wikipedia: /* LIBRARY CODE */ int traverseWith(int array[], size_t length, int (*callback)(int index, int item, void *param), void *param) { int exitCode = 0; for (int i = 0; i < length; i++) { exitCode = callback(i, array[i], param); if (exitCode) { break; } } return exitCode; } /* APPLICATION CODE */ int search (int index, int item, void *param) { if (item > 5) { *(int *)param = index; return 1; } else { return 0; } } /* (in another function) */ int index; int found; found = traverseWith(array, length, search, &index); if (found) { printf("Item %d\n", index); } else { printf("Not found\n"); }
Y aca un articulo al respecto tomado de msdn donde indica la diferencia entre un delegado y un puntero a una funcion : http://msdn.microsoft.com/library/spa/defa...f__delegate.aspOtros importantes de revisar al respecto de callbacks y delegados: http://www.codeproject.com/cpp/FastDelegate.asphttp://msdn2.microsoft.com/en-us/library/3...ye0(VS.80).aspx
474
« en: Miércoles 9 de Mayo de 2007, 04:32 »
Ok, pero en todos los Unix-like no puedes ejecutar cosas como root, solo lo puede hacer init o el kernel mismo antes de entrar en modo usuario a no ser que se use cron (como sabras en UNIX hay mas de un modo, normalemnte son 6 y unos 3 que se usan). Ok, opero en Windows tampoco te puedes loguear ni ejecutar algo como system, salvo los procesos lanzados por el propio system para levantar el sistema.
475
« en: Miércoles 9 de Mayo de 2007, 04:31 »
segun yo es puro problema de la configuración de la red... muy seguramente deben de estar teniendo perdida de paquetes o problemas de configuración con el servidor DNS o de netbios etc.
Lo menos probable es que se deba a un virus... si se tratare de blaster o similares los sistemas ya se estarían reiniciando a cada nada...
utiliza pings sostenidos con el servidor para verificar el trafico...
reconstruye el cache de direccionamiento de netbios del servidor y si es el caso de las estaciones con la instrucción
nbtstat y los parametros -r, -rr, -R, -RR
En todo caso no has respondido nda desde que te comenzaron ayudar...
Páginas: 1 ... 17 18 [19] 20 21 ... 231
|
|
|