|
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 ... 46 47 [48] 49 50 ... 231
1176
« en: Domingo 17 de Diciembre de 2006, 00:15 »
Bueno no importa y no se debe cambiar nada, por defecto el código se compila y genera CIL independiente e la plataforma.
sin embargo el compilador tiene una opción para configurarlo:
*propiedades del proyecto -> Build -> Platform Target ->
alli se puede seleccionar: Any CPU, x64, x86
1177
« en: Jueves 14 de Diciembre de 2006, 19:47 »
2 cosas
1. Currval no funciona sino se ha llamasdo en la sesion actual al menos una vez a nextval 2. Lo ideal, si bien cuando la tabla sea enormemente gigante nos era lo mas optimo, es que hagas una consulta usando funciones de grupo:
SELECT MAX(colum_numero) FROM TABLA....
1178
« en: Jueves 14 de Diciembre de 2006, 18:01 »
no entiendo Están haciendo el proyecto chico y luego seguirán con el grande ? o Están haciendo el chico y luego al tiempo irán con el grande? o Ya no están el chico e irán ahora con el grande de una vez?
1179
« en: Jueves 14 de Diciembre de 2006, 16:30 »
miercoles algo paso!!! por que eso era un quote de nu comentario del hilo, y ese post estaba anombre de otra persona pero era mio  y crei que me habia confundiodo... pero veo que fue peor de lo que crei :S algo paso.!
1180
« en: Jueves 14 de Diciembre de 2006, 13:46 »
1181
« en: Jueves 14 de Diciembre de 2006, 13:26 »
1182
« en: Miércoles 13 de Diciembre de 2006, 17:52 »
pero para el .netfx 2.0?
otra opcion es probar con otro CLR como el de mono que sino estoy mal cuenta con soporte para windows.
1183
« en: Miércoles 13 de Diciembre de 2006, 14:46 »
la verdad es que se olvidan muchos clasicos!!!
todos los megaman fueron del p! a mi en especial me gusto megaman 7 para snes, pero tuve la oportunidad de jugar todos los que salieron para nintendo... bueno el de n64 no me gusto mucho...
1184
« en: Martes 12 de Diciembre de 2006, 23:07 »
me refiero a programar haciendo uso de la API de windows, si bien lo he hecho en varias ocaciones siempre me pareció una perdida de tiempo porque no me interesa y nunca le dedique demasiado a ese tema.-
1185
« en: Martes 12 de Diciembre de 2006, 22:55 »
Lo es, te guste o no. Y el moderador del foro de C/C++ deberia saber C++ pero bueno, solo hay lo que hay. Bueno no soy del todo ignorante de C ni de C++ ( si de programacion de C++ para windows) pero ya lo deje atras por otras tecnologías y muchas cosas ya las he olvidado o les perdi la practica porque no las manejo habitualmente. Seria lo más justo un moderador que si dominara muy bien la herramienta y si alguien reúne los requisitos para ser moderador no tengo problema en cederle el lugar y no estoy hablando solamente de conocimiento... Atras ya quedaron las épocas en que usaba C/C++ y java ...ya de java ni idea... he olvidado muchas cosas y las que no ya son obsoletas... pero ahi tampoco ha aparecido nadie y eso que esta la discucion abierta.
1186
« en: Martes 12 de Diciembre de 2006, 21:38 »
segun recuerdo... ningun programa hecho con .net te funcionara en un sistema anterior a windows 2000.
1187
« en: Martes 12 de Diciembre de 2006, 19:40 »
1188
« en: Martes 12 de Diciembre de 2006, 19:32 »
para cambiar la direccion de la bola debes multiplicar por -1 el incremento en su posicion , de acuerdo al eje en el que la estes moviendo, de esta manera si una bola choca contra el limite derecho del tablero le multiplicas por -1 el incremento de posicion en X, de igual forma si se estrella contra el izquierdo.
En el eje Y aplica la misma historia.
1189
« en: Martes 12 de Diciembre de 2006, 18:19 »
No para mí Este es el subforo de C/C++ pero viendo como permitis que hablen de cualquier otro lenguaje no me extraña que respondas esa idiotez. Es totalmente redundante que ese codigo no sea valido en Perl, en ADA o en lo que sea. Es redundante para ti que no sabes C#, pero para Mi y para Diodo (supongo) que si sabemos C# no es una idiotez... solo es una idiotez para tí porque tu no sabes del tema. Por otro lado para mi como moderador del foro de C/C++ no es una idiotez meter temas de otros lenguajes aca, el foro es para debatir acerca de puntos de vista, opiniones, conocimientos etc no para sezgar y discriminiar los comentarios al gusto particular de alguien. Si algún thread es especifico de un lenguaje diferente de C++ si seria movido, de lo contrario no.
1190
« en: Martes 12 de Diciembre de 2006, 18:12 »
Ah y la verdad que ese codigo sea o no valido en otros lenguajes es totalmente redundante en este subforo. No para mí
1191
« en: Martes 12 de Diciembre de 2006, 17:34 »
¿Que tal si yo hiciera esto?
char jaja[] = "hoooola"; clase *z = (clase*)&jaja; addNode(z);
Claro, eso se puede hacer si alguien quiere hacer un uso malintencionado o fuera de lo normal para lo cual se hizo la libreria, pero de todas formas, no por el hecho que se pueda entrar a la casa por la ventana se va a dejar la puerta sin seguro. definitivamente cada vez me gusta mas C# en C# ese código no funcionaria pues el safe type evita ese tipo de cosas. Incluso presumo que con c++ managed extensions tampoco pasaría nada que no se deseara.
1192
« en: Martes 12 de Diciembre de 2006, 17:26 »
No seria error de la libreria, pero si se diera el caso de que alguien hiciera eso, no estaria de mas que el programa pudiera continuar, hasta donde fuera posible y siempre que no produjera mas errores, y se mostrara una advertencia
Soy novato en esto de crear una libreria , asi que es posible que me este pasando en el nivel de intervencionismo o quizas quiera hacer una libreria para dummies En mi opinión siempre que se hace un componente para uso de otra persona que no fue el que lo creo hay que asegurarse de controlar la mayor cantidad de situaciones posibles... Un componente o libreria es un producto que pretende reducir (en la medida de lo posible) el esfuerzo para lograr una funcionalidad X y mejorar la productividad de los que hagan uso de el. Si el producto no controla algo o falla en algunas situaciones imprevistas luego te van a decir: es que ese componente que hizo Diodo es muy inestable o esta mal hecho etc... o tarde 20 horas en encontrar un error porque el componente de Diodo no me informo que no le podía pasar nulos ... etc Siempre se debe hacer un componente de tal modo que se evite en la medida de lo posible que el que lo vaya usar haga mal uso de el, de allí que es importantísimo que si alguien hace mal uso del componente este componente haga una retroalimentación al usuario explicando que fue lo que hizo mal o donde esta el origen del uso indebido, con esto facilita la labor de depuración de quien use el componente, es decir cumple con su funcionalidad de disminuir el esfuerzo.
1193
« en: Martes 12 de Diciembre de 2006, 16:28 »
Bueno al menos Diodo si me entendió porque el conoce C++ y C#, por eso le hable así con más confianza
Los Generics son el equivalente a los Tempates de C++, bueno no del todo pues tienen considerables mejoras, pero básicamente son equivalentes.
1194
« en: Martes 12 de Diciembre de 2006, 16:17 »
Bueno Diodo, al parecer estas usando generics por lo cual supongo que es muy probable que estes haciendo un componente que otros usaran, yo creo que si es necesario hacer la validacion que pides, ya que no sabes que datos enviaran al metodo, por otro lados esta claro que si alghuien inserta y no se ha creado la lista entonces la crearas.... 1- Me parece más sano que arrojes una excepcion cuando te envien como parametro algo que apunte a NULL. 2- La lista deberias inicializarla en el constructor de la clase, la lista vacia de por si no ocupa nada de memoria, asi que no seria un alto costo tenerla inicializada siempre.
1195
« en: Martes 12 de Diciembre de 2006, 16:06 »
Igual sigo sin ver la logica de comparar el puntero con NULL despues del delete. ¿Para que? para saber si ya esta o aun esta creada una instancia, supongo.
1196
« en: Martes 12 de Diciembre de 2006, 16:05 »
Los punteros en C/C++ no son exclusivos de POO.
1197
« en: Martes 12 de Diciembre de 2006, 15:55 »
 ya me acostumbre a la semántica de C# Bueno el problema viene siendo entonces de apuntadores no? Seria algo asi: public static void Delete(void **obj) { delete *obj; *obj = NULL } ... objeto *obj1=new objeto(); Delete(&obj1); if(obj1==NULL)printf("es null"); ...
1198
« en: Martes 12 de Diciembre de 2006, 15:27 »
<!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>XCODE </td></tr><tr><td id='XCODE'><!--exc1-->objeto *obj1=new objeto(); delete obj1; obj1 = NULL; if(obj1==NULL)printf("es null"); <!--xc2--></td></tr></table><div class='postcolor'><!--exc2-->
O bien sobrecargar el operador delete (no se si C++ lo permita), o crear tu función <!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>XCODE </td></tr><tr><td id='XCODE'><!--exc1--> public static void Delete(object obj) { delete obj; obj = NULL }
... objeto *obj1=new objeto(); Delete(obj1); if(obj1==NULL)printf("es null"); ...<!--xc2--></td></tr></table><div class='postcolor'><!--exc2-->
1199
« en: Martes 12 de Diciembre de 2006, 13:17 »
pero si nunca has usado java, lo mejor es que hagas los ejercicios mas básicos es decir desde consola y notepad ... para que netBeans sino sabes de que es lo que te están hablando?. Hay miles de tutoriales básicos en internet y acá: http://foros.solocodigo.com/index.php?show...last_post&st=30
1200
« en: Martes 12 de Diciembre de 2006, 13:12 »
mmm y que tan necesario es que trabajes con esa version de VS?
Páginas: 1 ... 46 47 [48] 49 50 ... 231
|
|
|