• Sábado 10 de Mayo de 2025, 19:27

Mostrar Mensajes

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
Visual C++ / Re: Ayuda Con Hilos
« 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  :hola:

502
Visual C++ / Re: Ayuda Con Hilos
« en: Jueves 21 de Abril de 2005, 00:04 »
Hola

Puedes usar la libreria MFC o usar el api win32

aca 2 enlaces con informacion

http://www.codeproject.com/threads/threads_and_mfc.asp

http://msdn.microsoft.com/library/spa/defa...ead_Control.asp


chao  :hola:

503
C/C++ / Re: Ayuda Con Cadena De Caracteres
« 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:

Código: Text
  1. for(iCont=0;(int)(sCadena) != -1;iCont++)
  2.      {..........
  3.  
  4.  

si lo que quieres es llegar hasta el final de la cadena lo mejor es:
Código: Text
  1.  
  2. while(cadena[i]!='\0')
  3. {
  4.  
  5. }
  6.  
  7.  

ve cambiando esas cosillas a ver si te va mejor

saludos  :hola:

504
Visual C++ / Re: Cambiar Icono Cursor
« en: Lunes 18 de Abril de 2005, 21:20 »
Hola

Perdona, no habia entendido tu duda .......  ;)

A ver si te sirve esto (espero que sepas ingles)

http://www.codeguru.com/forum/showthread.php?t=323642

saludos  :hola:

505
Visual C++ / Re: Pasar Imagenes Al Pinchar Un Boton
« 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.asp

Para 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  :hola:

506
Robótica / Re: Cybertech
« 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.  :scream:  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  :hola:

507
C/C++ / Re: Violacion D Segmento En Mi Lista Enlazada(ayuda)
« 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
C/C++ / Re: Dados
« 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  :hola:

509
Visual C++ / Re: Cambiar Icono Cursor
« 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

Código: Text
  1. void CDialogo::OnBoton1()
  2. {
  3. if(estado==TRUE)
  4. {
  5. //muestro  la manita
  6. estado=FALSE;
  7.  
  8. }
  9.  
  10. void CDialogo::OnBoton2()
  11. {
  12. if(estado==FALSE)
  13. {
  14. //muestro la flechita
  15. estado=TRUE;
  16. }
  17. }
  18.  

saludos

510
C/C++ / Re: Como Se Agraga Flash
« 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 :hola:

511
Visual C++ / Re: Fondo De Las Etiquetas
« 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  :hola:

512
Programación de Videojuegos / Re: Grupo Msn Para Juegos
« 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  :hola:

513
Visual C++ / Re: Usar Dll En Visual C++
« 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:

Citar
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 :hola:

514
Visual C++ / Re: Usar Dll En Visual C++
« 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:

Código: Text
  1. #import "tuDLL.DLL"
  2. using namespace tuDLL
  3. ...
  4. //Crear un objeto
  5. _TuClaseVBPtr tuClase(__uuidof(TuClaseVB));
  6. tuClase->MetodoDeTuClaseVB();
  7.  

saludos  :hola:

515
C/C++ / Re: Prosesamiento De Archivos
« 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:

Código: Text
  1. fseek(puntero,-20*sizeof(registro),1) // desplaza 20 registros desde la posicion actual
  2.  
  3. //o esto
  4.  
  5. fseek(puntero,0,0) // se pone al comienzo
  6.  
  7. //o tambien
  8.  
  9. fseek(puntero,-200*sizeof(registro),2) // retrocede 200 registros desde el final
  10.  

a ver si te sirve algun metodo

Ahhh y esta linea de tu codigo esta mal

Código: Text
  1. fseek( puntr,SEEK_SET,0); // SEEK_SET es el tercer parametro no el segundo
  2.  
  3. // deberia ser asi:
  4.  
  5. fseek( puntr,0,SEEK_SET);
  6.  

Para orientarte un poco mejor puedes usar la funcion ftell que retorna la posicion exacta del puntero su sintaxis es:

Código: Text
  1. long int ftell(FILE *stream); // devuelve un entero largo
  2.  

Tienes mas informacion sobre todas estas funciones aqui:

http://c.conclase.net/librerias/libreria.php?lib=stdio

saludos :hola:

516
C/C++ / Re: Prosesamiento De Archivos
« 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:

Citar
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  :hola:

517
Sobre los Foros de SoloCodigo / Re: Poner Tamaño A Una Imagen
« 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 ..... :hola:

518
Sobre los Foros de SoloCodigo / Re: Poner Tamaño A Una Imagen
« en: Miércoles 6 de Abril de 2005, 11:01 »
Hola  :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  :hola:

519
Dudas informáticas / El Secreto De Renault Y F.alonso
« en: Miércoles 6 de Abril de 2005, 10:44 »
He aqui el secreto de tan buen comienzo de temporada:

http://www.kriptopolis.org/node/561



 :lol:  :lol:  :lol:  :D  :D  B)    :hola:

520
Dudas informáticas / Windows Xp Seguro
« en: Miércoles 6 de Abril de 2005, 10:36 »
Hola

Quizas a los que usen WXP les interese este articulo:

http://www.techbuilder.org/article/160403333

saludos  :hola:

521
La taberna del BIT / Re: Como Surgio Todo?
« 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:

Citar
publicar su CV y acceder a ofertas de empleo...

y la ultima  :whistling:  tienes en mente o en proyecto alguna mejora de la pagina???

saludos  :hola:

522
Visual C++ / Re: Manejor De Puerto Serial En C++.net
« 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.com

http://www.codeguru.com

saludos  :hola:

523
Visual C++ / Re: Icono En Botones
« en: Domingo 3 de Abril de 2005, 17:44 »
Hola

Mirate esta pagina que tiene un ejemplo:

http://www.dcp.com.ar/mfc/pagina8.htm#menu1

saludos  :hola:

524
C++ Builder / Re: Validar Dni
« 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=ctype

En tu caso puedes usar isdigit o isalpha para discriminar el caracter

Otra forma seria meter los DNI en strings y compararlos directamente

un saludo  :hola:

525
C/C++ / Re: Manual De C
« 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


:gracias:  :good:

Páginas: 1 ... 19 20 [21] 22 23 ... 30