Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.07.2009, 17:33   #11
-=Virus=-
Форумчанин
 
Аватар для -=Virus=-
 
Регистрация: 03.07.2009
Сообщений: 246
По умолчанию

В том то и дело я на html страницах проверял всёравно открывается в опере.
-=Virus=- вне форума Ответить с цитированием
Старый 16.07.2009, 02:51   #12
-=Virus=-
Форумчанин
 
Аватар для -=Virus=-
 
Регистрация: 03.07.2009
Сообщений: 246
По умолчанию

Спасибо всё дошло,пока не выпьешь 100гр,неразберёшься сразу.
-=Virus=- вне форума Ответить с цитированием
Старый 18.07.2009, 23:27   #13
-=Virus=-
Форумчанин
 
Аватар для -=Virus=-
 
Регистрация: 03.07.2009
Сообщений: 246
По умолчанию

хм почемуто когда кликаешь по ссылка браузер запускается но запускает домашнюю страницу а не ту ссылку каторую нажимал.
-=Virus=- вне форума Ответить с цитированием
Старый 18.07.2009, 23:51   #14
Denager
Москоу
Форумчанин
 
Регистрация: 29.01.2008
Сообщений: 138
По умолчанию

Потому что идет открытие .exe с передаваемым параметром в виде ссылки с сайтом
Цитата:
my_browser.exe http://ya.ru
Остается только сделать обработку данных параметров, а тут в помощь
ParamCount и ParamStr
Denager вне форума Ответить с цитированием
Старый 04.08.2009, 17:41   #15
-=Virus=-
Форумчанин
 
Аватар для -=Virus=-
 
Регистрация: 03.07.2009
Сообщений: 246
По умолчанию

Можно исходник или пример поглядеть как это делается?
-=Virus=- вне форума Ответить с цитированием
Старый 05.08.2009, 09:48   #16
Denager
Москоу
Форумчанин
 
Регистрация: 29.01.2008
Сообщений: 138
По умолчанию

В событиее формы onCreate
Код:
var
  i:integer;
begin
if ParamCount>0 then
  for i:=1 to ParamCount do
    memo1.Lines.add(ParamStr(i));
Если приложению передаются параметры при запуске к примеру
Код:
Путь_к_проекту_\project1.exe www.ya.ru www.mail.ru www.rambler.ru
то в memo отобразятся сайты, переданные в качестве параметров.
Соответсвенно вам остается обрабатывать эти параметры и открывать нужные страницы/вкладки в вашем браузере
Denager вне форума Ответить с цитированием
Старый 06.08.2009, 00:00   #17
-=Virus=-
Форумчанин
 
Аватар для -=Virus=-
 
Регистрация: 03.07.2009
Сообщений: 246
По умолчанию

хм..опробывал но не чего не заработало.
-=Virus=- вне форума Ответить с цитированием
Старый 31.10.2009, 16:25   #18
-=Virus=-
Форумчанин
 
Аватар для -=Virus=-
 
Регистрация: 03.07.2009
Сообщений: 246
По умолчанию

Цитата:
Сообщение от Denager Посмотреть сообщение
В событиее формы onCreate
Код:
var
  i:integer;
begin
if ParamCount>0 then
  for i:=1 to ParamCount do
    memo1.Lines.add(ParamStr(i));
Если приложению передаются параметры при запуске к примеру
Код:
Путь_к_проекту_\project1.exe www.ya.ru www.mail.ru www.rambler.ru
то в memo отобразятся сайты, переданные в качестве параметров.
Соответсвенно вам остается обрабатывать эти параметры и открывать нужные страницы/вкладки в вашем браузере
Какием образом забирать из memo в combobox и потом сразу заставить загружать браузер?Я думаю фильтр ненужен т.к лутче всего запускать все сайты и форумы в браузере,или чегото я не понял?
-=Virus=- вне форума Ответить с цитированием
Старый 01.11.2009, 02:15   #19
-=Virus=-
Форумчанин
 
Аватар для -=Virus=-
 
Регистрация: 03.07.2009
Сообщений: 246
По умолчанию

Вот мой код каторый отвечает за установку по умолчанию,браузер открывает по клику по ссылку,но не передаёт в twebbrowser2 адрес запускаемой ссылки.

Цитата:
unit Unit6;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, sButton, jpeg, ExtCtrls, Registry;

type
TForm6 = class(TForm)
Image1: TImage;
Label1: TLabel;
sButton1: TsButton;
sButton2: TsButton;
procedure sButton1Click(Sender: TObject);
procedure sButton2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form6: TForm6;

implementation

{$R *.dfm}

procedure TForm6.sButton1Click(Sender: TObject);
begin
close;
end;

procedure TForm6.sButton2Click(Sender: TObject);
var
Reg: TRegistry;
begin
Reg := TRegistry.Create;
try
Reg.RootKey := HKEY_CLASSES_ROOT;
if Reg.OpenKey('http\shell\open\comman d', False) then
begin
Reg.WriteString('','"'+Application. ExeName+'"');
Reg.CloseKey;
end;
finally
Reg.Free;
close;
end;
end;

end.
-=Virus=- вне форума Ответить с цитированием
Старый 01.11.2009, 23:32   #20
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ставить то ставите...
а обрабатываете ли параметры полученные?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открыть по умолчанию beemoto Общие вопросы Delphi 25 19.05.2009 21:18
браузер по-умолчанию MAcK Общие вопросы Delphi 2 31.03.2009 11:56
Конструктор по умолчанию Rembo Общие вопросы C/C++ 9 30.07.2008 09:54
значения по умолчанию azat БД в Delphi 5 11.12.2007 15:56
Дата по умолчанию ГОСЕАН БД в Delphi 3 11.07.2007 19:33