Abrir un pdf con visual c++ 2005
-
miércoles, 02 de febrero de 2011 17:51
hola a todos, estoy por terminar un programa en visual c++
y quiero abrir un archivo mediante un boton de menu intente con :
System.Diagnostics.Process.Start(@"C:\Ajedrez\Manual_de_juego.doc"); y no me funciona tambien llame a la libreria using System.IO; (cuando compila me sale error)
con fopen("C:\Ajedrez\Manual_de_juego.doc", "rb"); si puse la libreria #include "io.h" .tampoco me funciono (directamente no me abre, pero si compila)
aqui debo meter el codigo
case ID_HELP_HOWDOICASTLE:
AQUI VA EL CODIGO
break;---------------------------------------------------
se lo agradesco desde ya
Todas las respuestas
-
jueves, 03 de febrero de 2011 16:29Moderador
¿Seguro que estás hablando de C++? Porque
System.Diagnostics.Process.Start(@"C:\Ajedrez\Manual_de_juego.doc");
debería ser
System::Diagnostics::Process::Start("C:\\Ajedrez\\Manual_de_juego.doc");
MVP Visual C++ - Visita mi blog sobre desarrollo: http://geeks.ms/blogs/rfog/ -
jueves, 03 de febrero de 2011 20:33
System::Diagnostics::Process::Start("C:\\Ajedrez\\Manual_de_juego.doc");
con ese codigo me sale dos errores:
error C2653:'System' :no es un nombre de clase o espacio de nombres
error C3861:'Start' :no se encontro el identificador
o me faltara alguna libreria???????? yo utilizo estas
#include <string.h>
#include <stdio.h>
#include <process.h>
#include <io.h>
#include <assert.h>
#include <direct.h>
#include "chess.h"
#include "chenga.h"
#include "winchess.h"
#include "winguich.h"
#include "resource.h"
#include "profiler.h" -
jueves, 03 de febrero de 2011 20:55Moderador
Claro, estás intentando usar código C++/CLI del .NET en C++ nativo. Por eso no te va ni te irá.
Para código nativo (el C++ de toda la vida, vamos), puedes usar
CreateProcess() o ShellExecute():
http://msdn.microsoft.com/en-us/library/ms682425(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/bb762153(v=vs.85).aspx
Mirate también esto para entender las diferencias entre C++ y C++/CLI:
http://geeks.ms/blogs/rfog/archive/2009/06/15/191-qu-233-es-c-y-qu-233-es-c-cli.aspx
MVP Visual C++ - Visita mi blog sobre desarrollo: http://geeks.ms/blogs/rfog/ -
viernes, 04 de febrero de 2011 1:14
THANKS!!!!! POR LA DATA, ESO NO SABIA
LO VOY A LEER BIEN PARA HACER ESA LLAMADA

