[Qt (creator), C++] Błąd "cannot convert const char* to WCHAR* (...)"
Ostatnio zmodyfikowano 2010-07-02 16:02
lenrokskate Temat założony przez niniejszego użytkownika |
[Qt (creator), C++] Błąd "cannot convert const char* to WCHAR* (...)" » 2010-07-02 13:01:31 Otóz mam taki problem: zrobiłem sobie menu aplikacji, i chciałbym żeby po aktywowaniu danego przycisku otwierała się strona internetowa w domyślnej przeglądarce. No i robię tak: void MainWindow::on_actionAutorzy_activated() { ShellExecute( NULL, "open", "http://ddt.pl", NULL, NULL, SW_SHOWNORMAL ); }
a kompilator rzuca błąd o złym typie cannot convert const char* to WCHAR* (...)
Jak tam gdzie rzuca błędem dam rzutowanie: (WCHAR*)"open" itp.. to po wciśnięciu przycisku w menu nic się nie dzieje. Można to zrobić jakoś inaczej? |
|
Elaine |
» 2010-07-02 13:52:22 ShellExecuteA albo użyj literałów widestringowych. |
|
skovv |
» 2010-07-02 14:00:57 ey sorki za mały offtop ale co to te QT? |
|
lenrokskate Temat założony przez niniejszego użytkownika |
» 2010-07-02 14:21:10 QT to biblioteka taka jak WinAPI tylko 999x lepsza i wyposażona w zajebisty edytor WYSIWYG
@topic ShellExecuteA działa, dzięki
a co to te literały widestringowe? |
|
DejaVu |
» 2010-07-02 16:02:56 Jest to łańcuch WCHAR*, czyli widechar, czyli unicode, czyli taki jaki masz ustawiony w projekcie Twojej aplikacji. |
|
« 1 » |