wxDev-C++ Problema carga de argumentos.
Soy nuevo aquí, tampoco es que sea un gurú en el tema C++ . El tema es el siguiente.
Escenario: aplicación en "C" que se inicia con o sin argumentos, el entorno de desarrolo wxDev-c++. Estoy intentando migrandolo a wxDev-c++ utilizando las wxWidgets, lo único que me falta por implementar es el inicio del programa, saber cómo recoger los parámetros de entrada, sí es que los hay.
No he encontrado documentación alguna sobre el problema descrito, es problema de "directivas".
Escenario: aplicación en "C" que se inicia con o sin argumentos, el entorno de desarrolo wxDev-c++. Estoy intentando migrandolo a wxDev-c++ utilizando las wxWidgets, lo único que me falta por implementar es el inicio del programa, saber cómo recoger los parámetros de entrada, sí es que los hay.
No he encontrado documentación alguna sobre el problema descrito, es problema de "directivas".

qpasaraApp.cpp --nombre prg.
#include "qpasaraApp.h"
#include "qpasaraFrm.h"
// -----------incl.
#include "windows.h"
#include "tchar.h"
int x2();
IMPLEMENT_APP(qpasaraFrmApp)
bool qpasaraFrmApp::OnInit()
{
res=x2();
qpasaraFrm* frame = new qpasaraFrm(NULL);
SetTopWindow(frame);
frame->Show();
return true;
}
int qpasaraFrmApp::OnExit()
{
return 0;
}
int x2(){
char qtitulo[40]="Título" ;
wxString literal=wxString::FromAscii(qtitulo);
TCHAR cmdline[4096] ;
TCHAR* argv[4096] ;
int argc = 0 ;
_tcscpy( cmdline, GetCommandLine() ) ;
argv[argc] = _tcstok( cmdline, TEXT("n") ) ;
wxMessageBox( argv[0],literal, wxOK | wxICON_INFORMATION );
while( argv[argc] != 0 )
{
argc++ ;
argv[argc] = _tcstok( 0, TEXT(" t") ) ;
}
return 1;
}
Esto va ha ser una odies de cogones.......sino al tiempo..
