elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Problema c++ en QT en: 9 Diciembre 2011, 09:39 am
¿Cómo puedo llamar a una función de tipo MainWindow desde otra de tipo int?
Es decir, quiero llamar a la función led() desde la función grabar()

Mi código es:

void MainWindow::led(){
    if (LED_Activado==0)
        ui->label_4->setPixmap(QPixmap(":/LED_vacio.png"));
    else
        ui->label_4->setPixmap(QPixmap(":/LEDrojo.png"));
}

int grabar()
{
        int res;
        char comando[500];


        memset(&d_inicioGrab,0, sizeof(d_inicioGrab));
        d_inicioGrab.cb=sizeof(d_inicioGrab);
        d_inicioGrab.dwFlags=STARTF_USESHOWWINDOW;
        d_inicioGrab.wShowWindow=SW_FORCEMINIMIZE;
        sprintf(comando,"C:\\Program Files (x86)\\VideoLAN\\VLC\\vlc.exe http://%s -I console --rc-quiet --dummy-quiet --quiet --demux=dump --demuxdump-file C:\\Grabacion.avi",dirRemota);
        res=CreateProcess(NULL,comando,NULL,NULL,FALSE,CREATE_NO_WINDOW,NULL,NULL,&d_inicioGrab,&d_procesoGrab);
        //res=WinMain(GetCurrentProcess(),NULL,comando,SW_HIDE);
        //printf("\nRES=%d",res);
        //SetCtrlVal(panel_handle,PANEL_LED_2,1);
        //ui->label_4->setPixmap(QPixmap(":/LED_rojo.png"));
        LED_Activado=1;
                return 0;
}
2  Programación / Programación C/C++ / Re: PROBLEMA CreateProcess() en QT en: 18 Noviembre 2011, 14:06 pm
ya está resuelto.

hay que cambiar en la definición del proyecto (el .pro) y colocar la siguiente instrucción:

DEFINES -=UNICODE . Así pasamos a multibyte
3  Programación / Programación C/C++ / Re: pasar ppt a video en: 18 Noviembre 2011, 12:17 pm
gracias de todos modos.

finalmente, paso el ppt a imagenes .jpg y de ahi a video, aunque pierdo los efectos
4  Programación / Programación C/C++ / PROBLEMA CreateProcess() en QT en: 18 Noviembre 2011, 11:39 am
Hola, quiero lanzar el createprocess() en el QT creator este es el código:

memset(&inicio,0,sizeof(inicio));
inicio.cb=sizeof(inicio);                 CreateProcess(NULL,"C:\\Streaming_MIKEL\\prueba2.bat",NULL,NULL,FALSE,CREATE_NEW_CONSOLE,NULL,NULL,&inicio,&proceso);
WaitForSingleObject(proceso.hProcess,INFINITE);//Espero a que termine el proceso

, sin embargo me da el siguiente error:

 cannot convert 'const char*' to 'WCHAR*' for argument '2' to 'BOOL CreateProcessW(const WCHAR*, WCHAR*, _SECURITY_ATTRIBUTES*, _SECURITY_ATTRIBUTES*, BOOL, DWORD, void*, const WCHAR*, _STARTUPINFOW*, _PROCESS_INFORMATION*)'

creo que es por algo de configuración del compilador.

Lo quiero lanzar con Createprocess(), no con CreateProcessW()!!

Muchas gracias

5  Programación / Programación C/C++ / Re: pasar ppt a video en: 14 Noviembre 2011, 22:13 pm
Gracias, pero creo que con ese código, lo que consigo es visualizar una presentación de powerpoint, en el programa.

Lo que quiero hacer es pedir al usuario un .ppt y devolverle un .avi (u otro formato video).

Tengo que realizar una transformación de powerpoint a video.

6  Programación / Programación C/C++ / Re: pasar ppt a video en: 14 Noviembre 2011, 17:16 pm
Gracias por contestar.

Entiendo que la primera parte es la realización de un script o archivo .bat el cual mediante diferentes ordenes me permite adquirir el archivo.

Sin embargo no entiendo muy bien a que te refieres a ejecutarlo en modo video. Te agradeceria si me lo pudieses explicar un poco más. Muchas gracias.

Saludos
7  Programación / Programación C/C++ / pasar ppt a video en: 14 Noviembre 2011, 09:10 am
Hola, quiero realizar un programa que pase un archivo .ppt a video mediante programacion en c.

Se que existen programas que te lo pasan, y mediante la linea de comandos o lanzando otro proceso podria llamar a dicho programa y ejecutarlo.

Sin embargo, lo que busco es realizarlo en lenguaje c o c++, para que el usuario introduzca el archivo y se le devuelva directamente el video.

No se si me he explicado correctamente. Agradezco todas las ideas que se os puedan ocurrir.

Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines