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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.02.2009, 10:41   #1
jocry
Пользователь
 
Аватар для jocry
 
Регистрация: 05.10.2008
Сообщений: 49
Сообщение Плагин для Download Master-а

Привет всем, есть такой вопрос: можно ли при изменении состояния закачки, изменить ссылку скачиваемого файла.
jocry вне форума Ответить с цитированием
Старый 12.02.2009, 10:45   #2
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

нет, рассчитано на то что файл сливает только с одного источника
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 12.02.2009, 11:08   #3
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Там есть возможность указать несколько зеркал для скачивания этого файла (2-ая закладка в "Свойствах", в "Дополнительно").
mihali4 вне форума Ответить с цитированием
Старый 12.02.2009, 11:27   #4
jocry
Пользователь
 
Аватар для jocry
 
Регистрация: 05.10.2008
Сообщений: 49
По умолчанию

Насчёт зеркал не знаю.
Вообще идея плагина такова в ДМ добавляются короткие ссылки (http://dsv.data.cod.ru/31922, http://dsv.data.cod.ru/32009....) Роль плагина в том чтоб при переходе на скачку ссылки нужного вида он её подменял т.е. переходил по ссылки потом парсил страницу (находил прямую ссылку http://files.dsv.data.cod.ru/?WyI4NT...FiQT0iXQ%3D%3D) и подменял её в ДМ-е.

Вроде нормальная идея
jocry вне форума Ответить с цитированием
Старый 13.02.2009, 04:55   #5
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

а... оказывается ты хочешь плагин написать... так бы и начинал писать... а то подумали, что ты про программу спрашиваешь и умеет ли она с нескольких url'ов качать
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 13.02.2009, 14:58   #6
jocry
Пользователь
 
Аватар для jocry
 
Регистрация: 05.10.2008
Сообщений: 49
По умолчанию

При старте ДМ я динамически создаю форму но при закрытии ДМ возникает ошибка, я так понял необходимо очистить память от созданных мной объектов, но я не знаю в каком обработчике это сделать.

Код:
function TDataCODLoader_PlugIn.EventRaised(eventType: WideString; eventData: WideString): WideString;
var
frm: TForm;
FormClass: TFormClass;
sh:TShape;
pr:TProgressBar;
lb:TLabel;
g:TGauge;
begin
  if eventType = 'dm_start' then //старт ДМ'а
  begin

   frm:=TForm.Create(nil);
   frm.Left:=200;
   frm.Top:=200;
   frm.Height:=35;
   frm.Width:=160;
   frm.Show;
   frm.BorderStyle:=bsNone;
   frm.FormStyle:=fsStayOnTop;

   sh:= TShape.Create(frm);
   sh.Parent:=frm;
   sh.Align:=alClient;
   sh.Pen.Color:=$003E3E3E;
   sh.Brush.Color:=$008F8F8F;

   g:=TGauge.Create(sh);
   g.Parent:=frm;
   g.Left:=5;
   g.Top:=16;
   g.Height:=17;
   g.Width:=150;
   g.BackColor:=$00F3F3F3;
   g.ForeColor:=$00C5C5C5;
   g.Progress:=54;

   lb:= TLabel.Create(sh);
   lb.Parent:=frm;
   lb.Left:=8;
   lb.Caption:='Обработка ссылок';
  end;

 if eventType = 'dm_timer_5' then
     begin
       lb.Free;
       g.Free;
       sh.Free;
       frm.Free;
     end;
end;
jocry вне форума Ответить с цитированием
Старый 14.02.2009, 11:42   #7
jocry
Пользователь
 
Аватар для jocry
 
Регистрация: 05.10.2008
Сообщений: 49
По умолчанию

Кто знает подскажите, как добавить сразу несколько ссылок на закачку. Я пробовал таким способом, но после добавления ссылок ДМ выводил несколько ошибок:

Код:
var  i:integer;
const  sa:array[1..3] of string = ('http://www.westbyte.com/plugine',
'http://www.westbyte.com/pluginw','http://www.westbyte.com/pluginq');

begin
 for I := 1 to 3 do
   myIDmInterface.DoAction('AddingURL', '<url>'+sa[i]+'</url>'+
   ' <sectionslimit>2</sectionslimit> <hidden>1</hidden>');
end;
jocry вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос с закачкой в Download Master Бубликова Софт 9 04.01.2009 00:29
download master-не работает!? ronich Софт 0 04.08.2008 10:55
Плагин для QIP Delpher Свободное общение 7 12.01.2008 14:36
Не работает master-detail для adostoredprocedure VAbramyak БД в Delphi 2 24.04.2007 16:48
Плагин для Outlook kipish Софт 0 30.10.2006 20:08