Toon posts:

[C++] ShellExecute en quoted string

Pagina: 1
Acties:
  • 35 views sinds 30-01-2008

Verwijderd

Topicstarter
Hoi, ik ben een DLL aan het schrijven die aangeroepen wordt vanuit een bestaand programma (eFilm). Vanuit deze DLL wordt een ander extern programma opgestart met een aantal parameters. Deze parameters bevatten spaties, daar zit nu net het probleem. Hoe kan ik de parameters quoted maken. In Delphi is er een functie Quotedstring, bestaat er zoiets ook in Visual C++?


int WINAPI ViewReport(EFILMSTUDYINFO si)
{
CString sFilename;

AFX_MANAGE_STATE(AfxGetStaticModuleState());

CString strOut;
strOut.Format("%s ""%s ""%s",
si.strPatientID, si.strPatientName, si.strStudyUID);

sFilename = strOut;
ShellExecute ( si.hWnd, "open",
"C:\\Program Files\\eFilm Medical\\eFilm\\XCDBurn.exe",
sFilename, NULL, SW_SHOWNORMAL );
return 1;
}

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22-08 13:19

.oisyn

Moderator Devschuur®

Demotivational Speaker

check je manual!

de " kun je escapen met \... \" gebruiken voor een quote dus

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Dit topic is gesloten.