|
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 - Eternal Idol
Páginas: 1 ... 140 141 [142] 143 144 ... 205
3526
« en: Lunes 16 de Octubre de 2006, 20:37 »
"by Christian Sunesson - christian.sunesson@abc.se * 1998 Oct */ #include <termios.h> #include <unistd.h> #include <stdio.h> int main() { struct termios orig, changes; tcgetattr(STDIN_FILENO, &orig); changes = orig; changes.c_lflag &= ~(ICANON|ECHO); tcsetattr(STDIN_FILENO, TCSADRAIN, &changes); puts("Hit any key!"); getchar(); puts("Thanks!"); /* restore old settings */ tcsetattr(STDIN_FILENO, TCSADRAIN, &orig); return 0; } 1998 Oct. First published 2000 Apr. Rewritten in XML This article is Copyright © 1998-2000 by Christian Sunesson and Copyright © 1998-2000 by C-Scene. All Rights Reserved. "
3528
« en: Lunes 16 de Octubre de 2006, 19:16 »
COM es otra historia totalmente diferente a los servicios de Windows. Mi recomendacion es que les pidas o un ejemplo para Builder de esto mismo o de ser posible una interfaz mas simple de usar desde C/C++ (como una DLL) ...
3530
« en: Lunes 16 de Octubre de 2006, 15:30 »
Perdona, pero me lo puedes explicar con mas detalle? Hasta ahora yo tengo esto, primero me defino la variable tipo string, luego leo el COM y lo cargo en 'a'. Antes de representarlo tego que tratar la variable 'a' de la forma que me dices pero no lo entiendo bien.
AnsiString a; ComPort1->ReadStr(a,Count); Label8->Caption =a; Lamentablemente no, ya que casi todo lo que usas no es standard. Tal vez esa clase AnsiString tenga un metodo tipo c_str() pero no lo se ... el codigo que te deje es MUY simple, lo que hace es pasar un numero contenido en una variable de tipo int/long o lo que fuera a una cadena. Empeza probando lo simple: inicializa la variable a manualmente (supongo que AnsiString a("hola"); funcionara) y asignando como hasta ahora (Label8->Caption =a;) tal vez ahi este el error incluso ... si eso no va proba con Label8->Caption = a.c_str(); y deberia funcionar.
3531
« en: Lunes 16 de Octubre de 2006, 13:06 »
3532
« en: Lunes 16 de Octubre de 2006, 12:25 »
Usa ltoa: ltoa(long integer, char *string, int radix); char str_num[10]; ZeroMemory(str_num, sizeof(str_num)); ltoa(numero, num, 10);
3533
« en: Lunes 16 de Octubre de 2006, 09:29 »
Graciassssssssss De nadas. Hola creo que tienes razon hasta cierto punto....
Pero tambien creo que es bueno aportar porque cuando uno tiene un problema (que es todos los dias) en la informatica, busca apoyo en alguien regularmente internet, lo que uno intenta es ayudar porque todos estamos en problemas debido a que no podemos saberlo todo
Por ejemplo este post para ti fue facil, porque tienes el conocimiento de esa duda, pero los demas intentamos ayudar a veces no podemos Comprobar las cosas porque no tenemos el lenguaje de momento o por ciertas situaciones pero para alguien que tiene el problema pienso que cualquier aporte puede ser de ayuda... Puede ser de ayuda o de confusion como por ejemplo decirle que vuelva a definir NULL, eso solo genera mas problemas para alguien que esta empezando. Y si releemos el hilo veremos que la solucion era muy simple y se debia haber terminado todo en un mensaje y no en tantos con consejos como minimo "raros".
3535
« en: Lunes 16 de Octubre de 2006, 08:13 »
Esto suena a codigo patetico para empezar ... ¿WinExec?  ¿shutdown?  ¿RPC?
3536
« en: Lunes 16 de Octubre de 2006, 08:11 »
WriteFile(hCom,envio,strlen(envio),&bytes,NULL);<< No uses strlen ... te va a dar el tamaño justo hasta y no incluyendo el primer caracter nulo ... tampoco uses una cadena normal ... BYTE envio[] = { 'A', 'B', 'C', 0, 'C', 'B', 'A' }; WriteFile(hCom, envio, sizeof(envio), &bytes, NULL);
Fijense un poco mas todos que responden ... sino saben no digan nada y por favor COMPRUEBEN antes de responder.
3537
« en: Domingo 15 de Octubre de 2006, 09:09 »
Que raro , podria ser algun virus aunque no lo creo , instalaste algo recientemente , quiza algunos drivers nuevos o algun harware nuevo que hayas instalado en tu maquina ultimamente y que version de Windows tienes ??? ¿Drivers? ¿Hardware? Esta clarisimo que eso es una configuracion ... seguramente esta en el registro del sistema.
3538
« en: Domingo 15 de Octubre de 2006, 09:05 »
Yo estoy en contra y muchas veces (aunque es cuando se suman para pedir OTRA vez que les hagan el trabajo) borro el mensaje y cierro la discucion; esas discuciones estan muertas y no tiene sentido seguirlas. Si a alguien le interesa algo al respecto que cree una nueva discucion ... al menos asi lo veo yo ...
3539
« en: Domingo 15 de Octubre de 2006, 08:58 »
Existen varias tecnicas para inyectar codigo en un proceso y es imposible que pares las que se hacen desde modo Kernel. Podrias intentar estar inyectado en todos los procesos y denegar siempre el OpenProcess sobre el protegido ...
3540
« en: Sábado 14 de Octubre de 2006, 23:16 »
Hola , revise el ControlService, pero vi que solo retorna informacion del servicio, este es el codigo que utilice:
Y la verdad no se como poder invocar un metodo en particular del servicio. Viste mal, lee la documentacion de la funcion. Con la misma podes como ya te dije antes parar, pausar, resumir un servicio y usar las funciones especificas del mismo. ¿Quien dice que ese servicio tiene el metodo que decis exportado de esta manera? ¿Donde esta su documentacion?
3541
« en: Sábado 14 de Octubre de 2006, 23:12 »
VC++ 6 ya es antiguo. El Visual Studio .NET 2003 es mucho pero mucho mejor en todo sentido, no solo incluyendo la parte grafica de administracion de proyectos y codigo sino tambien por ejemplo el depurador que no tiene punto de comparacion.
3542
« en: Sábado 14 de Octubre de 2006, 16:27 »
Idem. El titulo es correcto, el problema es de ellos y esa solucion de que puedan meter sus primeros mensajes aca me parece adecuada
3543
« en: Viernes 13 de Octubre de 2006, 23:35 »
Disculpa que te haya molestado por pedirte ayuda... pero igual te agradezco que me respondas... No, no y mas no. Me molesta que pongan los mensajes donde no deben ir! Este es el foro titulado: "Sobre los Foros de SoloCodigo" cuya descripcion comienza asi: "Aquí todo lo relativo al foro: dudas sobre el funcionamiento, sugerencia de nuevos foros, ...". Deberias haberlo puesto en su correspondiente foro de C/C++, de cualquier manera yo personalmente no te hubiera ayudado ya que no me dedico a hacerle la tarea a los demas
3544
« en: Viernes 13 de Octubre de 2006, 23:13 »
¿¿¿¿¿¿¿¿¿¿Como puede ser que tanta gente se equivoque????????
3545
« en: Viernes 13 de Octubre de 2006, 18:12 »
Solo cite "objetos" para explicar lo que necesito, pero bueno , finalmente al invocar un servicio con openService obtengo un handler el cual me retorna la estructura del servicio, la duda ahora es como acceder a un metodo o funcion X de este servicio windows. Bien pero es mejor tratar de ser exactos, sino generas confusion y es mas dificil que se te pueda ayudar. Por ir al caso, tampoco es cierto que OpenService te devuelva ninguna estructura del servicio en lo absoluto. Si s cierto que te devuelve un HANDLE y con el mismo podes hacer varias cosas. Supongo que lo que estas buscando es ControlService que sirve tanto para las funciones comunes (stop, pause, etc) como para las definidas por el servicio en particular.
3546
« en: Viernes 13 de Octubre de 2006, 15:24 »
Pues si la declaración es así:
yo me quedaría con la primera:
cls2.funcion((int**)cls1.tabla);
y manejar doble índice. Aunque mejor hazle caso a Eternal Idol y muestra tu código . Proba a acceder con parametro[y] - pasando con (int**) y contanos que pasa.
3547
« en: Viernes 13 de Octubre de 2006, 08:09 »
Bueno, si vamos a dar otras opciones no hay nada que te pueda servir mas que C++ si tu intencion en trabajar de programador.
3548
« en: Viernes 13 de Octubre de 2006, 08:08 »
::.."] Muchas gracias! Me anda de las dos maneras, voy a ver con que metodo me quedo. Me parece que eso depende muchisimo del codigo que tengas en el metodo funcion de la clase2, seria interesante que nos lo mostraras a grandes rasgos (mas que nada el acceso a parametro).
3550
« en: Viernes 13 de Octubre de 2006, 08:05 »
Muy bien pero .. ¿Donde dice que un servicio es un objeto? Eso no es cierto ... se pueden escribir servicios en assembly o en C perfectamente.
Páginas: 1 ... 140 141 [142] 143 144 ... 205
|
|
|