|
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 - Diodo
Páginas: 1 ... 19 20 [21] 22 23 ... 30
501
« en: Jueves 21 de Abril de 2005, 08:34 »
Para modo consola sera mejor que uses la libreria pthread.h que es la del api win32 saludos
502
« en: Jueves 21 de Abril de 2005, 00:04 »
503
« en: Martes 19 de Abril de 2005, 09:11 »
Hola En principio veo que tienes mal la definicion de cVocales que le has puesto un char[6] y en realidad seria un char[5] es probable que no sea eso lo que de el error pero no esta de mas cambiarlo (tambien en el vector int que cuenta las vocales) Luego no entiendo muy bien lo que pretendes con la conversion de char a int en el bucle: for(iCont=0;(int)(sCadena) != -1;iCont++) {..........
si lo que quieres es llegar hasta el final de la cadena lo mejor es: while(cadena[i]!='\0') { }
ve cambiando esas cosillas a ver si te va mejor saludos
505
« en: Lunes 18 de Abril de 2005, 21:12 »
Hola Puedes optar por alguna de estos metodos 1) Utilizar la clase CPiture (que encapsula la interfaz IPicture), escrita por Paul Dilascia, que permite usar JPG, GIFF y BITMAP y sobre la que puedes encontrar información en los siguientes vinculos: http://msdn.microsoft.com/msdnmag/issues/01/10/c/2) Utilizar el nuevo API GDI+ que permite trabajar con BMP, JPEG, PNG, GIF y TIFF y estas disponible como un runtime de aproximadamente 1 Mb de tamaño. Mira el siguiente vinculo: http://msdn.microsoft.com/library/default....lus/GDIPlus.aspPara cargar una imagen JPEG y mostarla en una ventana conocido el handle de su DC en puedes usar la siguiente función: void ShowJPG(HANDLE hDC) { Graphics graphics(hDC); Image image("photo.jpg"); graphics.DrawImage(&image, 10, 10); } saludos
506
« en: Sábado 16 de Abril de 2005, 22:01 »
Hola Conozco gente que participo en el concurso de rastreadores, este año parece que hubo polemica por que dieron un minimo de radio en las curvas y luego habia algunas curvas de radio menor a este.  para el año que viene a lo mejor me animo a participar, espeor que lo organicen mejor Tu que tal quedaste Molly? en que participaste? Aca unas fotos del robotaurus en cuestion   saludos
507
« en: Sábado 16 de Abril de 2005, 21:36 »
Hola
Ese codigo es imposible de revisar, esta mal ordenado y confuso, por lo pronto yo haria las cosas bien y quitaria esos break de las condiciones if
chao
508
« en: Viernes 15 de Abril de 2005, 20:53 »
Aqui no revisamos codigos y menos codigos tan largos Pon los errores o dudas puntuales que tengas y se hara lo que se pueda saludos
509
« en: Jueves 14 de Abril de 2005, 23:54 »
Hola Una forma facil seria creando una variable de control, por ejemplo un bool y dependiendo de como este ese bool pues mostrar un bitmap u otro en el boton void CDialogo::OnBoton1() { if(estado==TRUE) { //muestro la manita estado=FALSE; } void CDialogo::OnBoton2() { if(estado==FALSE) { //muestro la flechita estado=TRUE; } }
saludos
510
« en: Miércoles 13 de Abril de 2005, 23:33 »
Si usas Visual C++ quizas haya algun control activex que te permita meter flash y controlarlo, solamente quizas, no lo se a ciencia cierta ... saludos
511
« en: Martes 12 de Abril de 2005, 12:26 »
Hola Con las propiedades de los controles creo que no es posible hacerlo. Debes modificar la clase del control para que coja el el fondo del bitmap que tiene detras y lo utilice como suyo propio aqui un ejemplo: http://www.codeguru.com/Cpp/controls/stati...icle.php/c8829/saludos
512
« en: Martes 12 de Abril de 2005, 10:55 »
Hola Lo mejor en estos casos es que lo crees tu y se te vaya uniendo gente. Si no tienes tiempo o no quieres crearlo existen ya multitud de grupos donde puedes subir tus trabajos un saludo
513
« en: Martes 12 de Abril de 2005, 10:24 »
Hola, no hay nada que perdonar, la verdad es que no me gusta demasiado visual basic y yo tampoco entiendo muy bien como funciona la creacion de los objetos ya importados, nunca lo probe. si te sirve aqui encontre otro ejemplo en ingles: How can I use my VB ActiveX dll from VC++?
Starting with VC++ 5.0, there's a new compiler directive that makes it very easy to do: #import. Combined with COM smart pointers, using VB ActiveX dlls is a snap. Basically, all you have to do this is #import the dll, and the compiler will automatically generate all required definitions from it. Then create objects from the library by using either smart pointers, or CoCreateInstance().
To understand this better, let's look at a simple example: Suppose I have a VB ActiveX DLL with a class called Test, which has a method called TryItOut(). You can create the object and call the method like this:
#import "test.dll" no_namespace named_guids
_TestPtr pTest = 0; HRESULT hres = pTest.CreateInstance ( __uuidof(Test) ); pTest->TryItOut(); Ya se que no es mucha ayuda pero es de lo poco que encontre sobre el tema, espero que te sirva. saludos
514
« en: Lunes 11 de Abril de 2005, 20:48 »
Hola Las DLL construidas con VB exportan objetos COM. La manera más simple de usar objetos COM desde VC++ es usando la directiva #import y los smart pointers de COM que genera esta directiva. El mecanismo sería algo como: #import "tuDLL.DLL" using namespace tuDLL ... //Crear un objeto _TuClaseVBPtr tuClase(__uuidof(TuClaseVB)); tuClase->MetodoDeTuClaseVB();
saludos
515
« en: Lunes 11 de Abril de 2005, 10:34 »
Hola de nuevo No se si es que en la practica o ejercicio te obligan, pero no veo la necesidad de crear los 200 registros en el fichero para luego escribir en el primero vacio.Los datos de un fichero no son como variables en memoria y no hace falta inicializarlos, simplemente se van colocando secuencialmente en el fichero, de ahi que luego haya que utilizar el puntero para recorrerlos y sacar los registros que creas oportunos. Creo que lo que dice iori es verdad, y el puntero del fwrite se situa siempre al comienzo, y si no es asi , deberia situarse en el 200 De todas maneras si sabes exactamente que se te queda en el 20 puedes hacer: fseek(puntero,-20*sizeof(registro),1) // desplaza 20 registros desde la posicion actual //o esto fseek(puntero,0,0) // se pone al comienzo //o tambien fseek(puntero,-200*sizeof(registro),2) // retrocede 200 registros desde el final
a ver si te sirve algun metodo Ahhh y esta linea de tu codigo esta mal fseek( puntr,SEEK_SET,0); // SEEK_SET es el tercer parametro no el segundo // deberia ser asi: fseek( puntr,0,SEEK_SET);
Para orientarte un poco mejor puedes usar la funcion ftell que retorna la posicion exacta del puntero su sintaxis es: long int ftell(FILE *stream); // devuelve un entero largo
Tienes mas informacion sobre todas estas funciones aqui: http://c.conclase.net/librerias/libreria.php?lib=stdiosaludos
516
« en: Domingo 10 de Abril de 2005, 10:03 »
Hola Si lo unico que quieres es crear un archivo con 200 registros vacios , te basta con usar fwrite y hacer un bucle for de 200 iteraciones en las que escriba siempre una estructura NULL De todas maneras no se por que dices que no te los coloca en orden, si todos los registros son iguales (vacios) La sintaxis del fseek es: int fseek ( FILE * stream , long offset , int origin );
El primer argumento es el puntero a archivo abierto El segundo es el desplazamiento que haras en el archivo en bytes El tercero es un entero que puede tomar 3 valores -- 0 inicia el desplazamiento desde el principio del archivo -- 1 inicia el desplazamiento desde la posicion donde se quedo la ultima vez el puntero -- 2 inicia el desplazamiento desde el final del archivo Espero que te sirva de ayuda saludos
517
« en: Viernes 8 de Abril de 2005, 13:02 »
Parece que si funciona ¡¡ Gracias ¡¡¡ [doHTML]<center><img src="http://foros.solocodigo.com/html/emoticons/alien.gif" height="150" width="150"></center>[/doHTML] aunque en la firmas no esta todavia habilitado: tiempo al tiempo .....
518
« en: Miércoles 6 de Abril de 2005, 11:01 »
Hola Sobre el tema de etiquetas de Html hay varios posts. Tengo una pregunta: No seria posible dar privilegios por separado a un grupo de foreros??. Es decir a la gente que lleve un cierto numero de posts (200, 300, o los que se considere necesarios) que se vea que no van a hacer nada malicioso al foro, por que entran asiduamente a el. Es solo una sugerencia porque no se como funcionan este tipo de foros (en PhpNuke y PostNuke creo que si habia esa posibilidad) un saludo
519
« en: Miércoles 6 de Abril de 2005, 10:44 »
521
« en: Martes 5 de Abril de 2005, 12:50 »
Muy interesante este post, para ver la evolucion de los foros Se me ocurren algunas preguntas mas: ¿Queda alguien por aqui, aparte de solocodigo, de los comienzos de la web? Estas para solocodigo: Que paso con estos proyectos: publicar su CV y acceder a ofertas de empleo...
y la ultima  tienes en mente o en proyecto alguna mejora de la pagina??? saludos
522
« en: Martes 5 de Abril de 2005, 10:25 »
Hola El acceso a los puertos en windows se suele implementar con las API 32 asi que supongo que dara igual que estes con vicual c++ o visual c++.net En estas paginas puedes encontrar mucha informacion sobre el tema, simplemente tienes que usar el buscador interno que tienen, poniendo por ejemplo "serial port" http://www.codeproject.comhttp://www.codeguru.comsaludos
524
« en: Domingo 3 de Abril de 2005, 12:14 »
Hola Puedes hacer como te dice Jhonatan y meterlo en un *char y recorrerlo, para saber si es letra o numero puedes usar la libreria ctype.h que es ansic y supongo que tambien estara en c++builder estas son las funciones que proporciona: http://c.conclase.net/librerias/libreria.php?lib=ctypeEn tu caso puedes usar isdigit o isalpha para discriminar el caracter Otra forma seria meter los DNI en strings y compararlos directamente un saludo
525
« en: Domingo 3 de Abril de 2005, 00:06 »
Esta muy bien, este cuatrimestre lo usare bastante, sobre todo la parte de procesos, hilos y sockets
Páginas: 1 ... 19 20 [21] 22 23 ... 30
|
|
|