Вопрос по кодингу
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Вопрос по кодингу - 2004-09-15 16:26:30
|
|
|
smart_newline
Сообщений: 4
Оценки: 0
Присоединился: 2004-09-15 08:07:54
|
Как добавить на форму в проекте гипер-ссылку?
|
|
|
Вопрос по кодингу - 2004-09-15 17:24:35
|
|
|
Maker
Сообщений: 647
Оценки: 0
Присоединился: 2004-03-11 18:50:32
|
Проект-то на чем пишешь? Язык программирования какой?
|
|
|
Вопрос по кодингу - 2004-09-15 17:50:13
|
|
|
Trickster
Сообщений: 16
Оценки: 0
Присоединился: 2004-09-10 19:37:30
|
Если для BCB или Делфей кидай Label На событии OnClick используй CreateProcess. Например sininfo.dwFlags=STARTF_USESHOWWINDOW; sinfo.wShowWindow=SW_HIDE; CreateProcess("C://Windows//iexplorer.exe","www.xakep.ru",NULL,NULL,NULL,false,0,NULL,NULL,&sinfo,&pinfo);
|
|
|
Вопрос по кодингу - 2004-09-15 20:43:11
|
|
|
smart_newline
Сообщений: 4
Оценки: 0
Присоединился: 2004-09-15 08:07:54
|
Код в Delphi, как (тип Cardinal) объявить переменные sininfo, sinfo?
|
|
|
Вопрос по кодингу - 2004-09-15 21:39:45
|
|
|
Trickster
Сообщений: 16
Оценки: 0
Присоединился: 2004-09-10 19:37:30
|
Переменные нужны для определения параметров окно explorer'а, например тут окно будет скрыто (SW_HIDE) тоесть их можно не объявлять
P.S. там ошибочька не sinifo а sinfo везде[sm=15.gif]
|
|
|
Вопрос по кодингу - 2004-09-16 09:00:50
|
|
|
smart_newline
Сообщений: 4
Оценки: 0
Присоединился: 2004-09-15 08:07:54
|
Без объявления не получиться. Встретились следующие ошибки в Delphi:
[Error] Undeclared identifier: 'sinfo' [Error] Missing operator or semicolon [Error] Incompatible types: 'Variant' and 'PSecurityAttributes' [Error] Incompatible types: 'Cardinal' and 'Boolean' [Error] Incompatible types: '_STARTUPINFOA' and 'Variant'
|
|
|
Вопрос по кодингу - 2004-09-16 13:01:36
|
|
|
Trickster
Сообщений: 16
Оценки: 0
Присоединился: 2004-09-10 19:37:30
|
PROCESS_INFORMATION pinfo; STARTUPINFO sinfo; memset(&pinfo, 0 ,sizeof(pinfo)); memset(&sinfo, 0 ,sizeof(sinfo)); sinfo.cb=sizeof(sinfo); sinfo.dwFlags=STARTF_USESHOWWINDOW; sinfo.wShowWindow=SW_MAXIMIZE; CreateProcess(NULL,"C:\\WINDOWS\\system32\\dllcache\\iexplore.exe www.xakep.ru",NULL,NULL,false,0,NULL,NULL,&sinfo,&pinfo) ;
Извини за баги[sm=hi.gif]
|
|
|
Вопрос по кодингу - 2004-09-16 13:58:10
|
|
|
Maker
Сообщений: 647
Оценки: 0
Присоединился: 2004-03-11 18:50:32
|
Теперь рассказываю, как сделать это проще:
procedure TForm1.Label1Click(Sender: TObject); begin ShellExecute(handle, 'open', 'http://www.ya.ru', '', '', SW_SHOWNORMAL); end;
Нужно только добавить в Units: ShellAPI;
|
|
|
Вопрос по кодингу - 2004-09-24 21:14:01
|
|
|
smart_newline
Сообщений: 4
Оценки: 0
Присоединился: 2004-09-15 08:07:54
|
Вопрос по Delphi, хотя его можно решить и средствами WinAPI.
Как сделать, чтобы файл загружался и сохранялся в папку проекта? При использовании метода OPenDialog или SaveDialog текущая папка меняется на последнюю открытую этими диалогами. В свойствах проекта прописал "Путь поиска" \ [sm=sm203.gif]
|
|
|
|
|