Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Вопрос по кодингу

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Вопрос по кодингу
Имя
Сообщение << Старые топики   Новые топики >>
Вопрос по кодингу - 2004-09-15 16:26:30   
smart_newline

Сообщений: 4
Оценки: 0
Присоединился: 2004-09-15 08:07:54
Как добавить на форму в проекте гипер-ссылку?
Post #: 1
Вопрос по кодингу - 2004-09-15 17:24:35   
Maker

Сообщений: 647
Оценки: 0
Присоединился: 2004-03-11 18:50:32
Проект-то на чем пишешь? Язык программирования какой?
Post #: 2
Вопрос по кодингу - 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);
Post #: 3
Вопрос по кодингу - 2004-09-15 20:43:11   
smart_newline

Сообщений: 4
Оценки: 0
Присоединился: 2004-09-15 08:07:54
Код в Delphi, как (тип Cardinal) объявить переменные sininfo, sinfo?
Post #: 4
Вопрос по кодингу - 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]
Post #: 5
Вопрос по кодингу - 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'
Post #: 6
Вопрос по кодингу - 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]
Post #: 7
Вопрос по кодингу - 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;
Post #: 8
Вопрос по кодингу - 2004-09-24 21:14:01   
smart_newline

Сообщений: 4
Оценки: 0
Присоединился: 2004-09-15 08:07:54
Вопрос по Delphi, хотя его можно решить и средствами WinAPI.

Как сделать, чтобы файл загружался и сохранялся в папку проекта?
При использовании метода OPenDialog или SaveDialog текущая папка меняется на последнюю открытую этими диалогами.
В свойствах проекта прописал "Путь поиска" \ [sm=sm203.gif]
Post #: 9
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Вопрос по кодингу







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.