ďťż

Ładny brzuch

Mam pewien problem. Chce wywołać przeglądarkę www tak by jako parametr sciezki dac katalog w którym znajduje się aplikacja i nazwę danego pliku.

ShellExecute( NULL, "open", "pomoc.html",NULL, NULL,SW_SHOWNORMAL);

Nie mogę użyć funkcji ExtractFileDir(Application->ExeName) + "\\start.ini"

Czy jest jakiś inny sposób ?
Użytkownik hulaha edytował ten post 01 listopad 2005, 14:06


Ja bym tak to zrobił w delphi:

var S: string; ... s := ExtractFilePath( ParamStr(0) ) + 'pomoc.html'; ShellExecute(0, nil, PChar(s), '', '', SW_SHOWNORMAL);

Też próbowałem w ten sposób ale zwraca mi komunikat "could not convert string to char"

ExtractFileDir(Application->ExeName) + "\\start.ini"
Czy czasem zmienna do której chcesz przypisać ten kod niejest typu char ?



No właśnie jest.

No to zmień ją na string :)


No to zmień ją na string :)

echh:

AnsiString str; str = ExtractFileDir( Application->ExeName ) + "/cos.html"; ShellExecute( NULL, "open", str.c_str(),NULL, NULL,SW_SHOWNORMAL);

Czy ja doczekam czasu, że ludzie najpierw się nauczą języka, a potem WinAPI, BCB, OpenGL, DX ??

Dzięki po raz kolejny.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •