07-16-2009 12:15 PM
Buenas tardes!
Estoy haciendo el proyecto de fin de carrera y estamos implantando un webcam a un robot, esta webcam se conecta a internter, pero el hub le da una IP diferente cada vez que se conecte. Queremos q el usuario inserte la IP en textbox y que el programe le adjunte "http://" al principio y "/img/video.mjpeg"al final y se abra la página web con firefox.Es decir, al final debería abrirse esta pagina web por ejemplo: http://10.227.128.229/img/video.mjpeg
Como se tiene que contanenar las diferentes cadenas de caracteres hemos escrito lo siguiente:
GetTextBoxLine(panelHandle,PANEL_IP,0,ip);
strcpy(helb,FIREFOX);
strcat(helb," ");
strncat(helb,HTTP,inf);
strncat(helb,ip,inf);
strncat(helb, BIDEO, inf);
pero nos da problemas.
Alguien puede ayudarnos? Quizás lo hemos estructurado mal o exista algún otro modo de hacerlo. Esperemos que nos podais ayudar! Gracias
07-16-2009 03:35 PM
Hola,
creo que lo del crear la dirección pueda hacerse de manera más simple con un control string en vez de un textbox y estas instrucciones:
GetCtrlVal (panelHandle, PANEL_IP, ip);
sprintf (msg, http:////%s//img//video.mjpeg, ip);
(pon cuidado en el "/": en el sprintf debes doblar cada uno de ellos para indicar que quieres aquél carácter y no un carácter especial).
Por lo del abrir la página web, esta discusión puede proporcionarte muchas sugerencias.
07-18-2009 02:49 AM