Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Компоненты и классы
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 25.01.2012, 15:38
wrun wrun вне форума
Прохожий
 
Регистрация: 25.01.2012
Сообщения: 4
Репутация: 10
По умолчанию Создания события компоненту в консоле

Добрый день!

Никак не могу сообразить как сделать событие Результат закачки, но в консольном приложении. Раньше не сталкивался с подобным.
На данный момент ошибка:
access violation as 0x7c90e8e5: write of address 0x00030ff8. Proccess Stopped.

Код:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
program WSms;
{$APPTYPE CONSOLE}
 
uses
  SysUtils,
  JvComponentBase,
  JvUrlListGrabber,
  JvUrlGrabbers,
  JvTypes,
  Classes;
 
type
  TObjectHandler = class(TObject)
    procedure HttpGrabberDoneStream(Sender: TObject; Stream: TStream;
      StreamSize: Integer; Url: string);
  end;
 
var
  tels, msg: string;
  HttpGrabber: TJvHttpUrlGrabber;
  FObjectEvent: TObjectHandler;
  ObjectEvent: TObjectHandler;
 
procedure TObjectHandler.HttpGrabberDoneStream(Sender: TObject;
  Stream: TStream; StreamSize: Integer; Url: string);
begin
  Writeln('Done:');
  Readln;
end;
 
begin
  try
    if true then
    begin
      FObjectEvent := TObjectHandler.Create;
      HttpGrabber.ProxyMode := pmManual;
      HttpGrabber.ProxyAddresses := 'proxy:8080';
      HttpGrabber.ProxyUserName := 'login';
      HttpGrabber.ProxyPassword := 'Pass';
      HttpGrabber.OutputMode := omStream;
      HttpGrabber.Url := 'http://url.ru';
      <b>HttpGrabber.OnDoneStream := FObjectEvent.HttpGrabberDoneStream;</b>
      HttpGrabber.Start;
    end;
    Writeln('Main:');
    Readln;
  except
    on E: Exception do
    begin
      Writeln(E.ClassName, ': ', E.Message);
      Readln;
    end;
  end;
 
end.
Ответить с цитированием
 


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 11:56.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025