Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Definición de métodos de C++/CLI

Estas en el tema de Definición de métodos de C++/CLI en el foro de C/C++ en Foros del Web. Estimados escribo para consultarles cómo puedo hacer para compilar el siguiente método en C++ en Visual Studio 2002. ¿Que tengo que agregar en el archivo ...
  #1 (permalink)  
Antiguo 09/04/2012, 07:01
 
Fecha de Ingreso: mayo-2011
Mensajes: 5
Antigüedad: 13 años, 7 meses
Puntos: 0
Pregunta Definición de métodos de C++/CLI

Estimados escribo para consultarles cómo puedo hacer para compilar el siguiente método en C++ en Visual Studio 2002.

¿Que tengo que agregar en el archivo .h y en al archivo .cpp?

Código C++:
Ver original
  1. static bool IsPrinterOk(System::String ^printerName);
  2.  
  3. {
  4.     bool bResult=false;
  5.     HANDLE hPrinter;
  6.  
  7.     IntPtr pPrinterName=Marshal::StringToHGlobalUni(printerName);
  8.     WCHAR *pChar=(WCHAR *)pPrinterName.ToPointer();
  9.  
  10.     if(::OpenPrinter(pChar,&hPrinter,NULL)==0)
  11.         return false;
  12.    
  13.    
  14.     DWORD bytesNeeded;
  15.     ::GetPrinter(hPrinter,2,0,0,&bytesNeeded);
  16.     PRINTER_INFO_2 *pf=(PRINTER_INFO_2 *)GlobalAlloc(GPTR,bytesNeeded);
  17.  
  18.     if(::GetPrinter(hPrinter,2,(LPBYTE)pf,bytesNeeded,&bytesNeeded)!=0)
  19.         if(pf->cJobs==0 && pf->Status==0)
  20.             bResult=true;
  21.  
  22.     GlobalFree(pf);
  23.  
  24.     ClosePrinter(hPrinter);
  25.  
  26.     return bResult;
  27.  
  28.  
  29. }

Etiquetas: c++, definición, metodos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:38.