[Indy] Acess Violation

szukaj na forum nowy temat odpowiedz

Strona [ 1 ] z 1

pejotr_ ten post 30-06-2007 20:13





mam problem którego niestetty nie moge rozwikłać. Otóż stworzyłem nowy Unit i tak zdefiniowałem klase odpowiedzialna za konkretne działania:
type TLib = class(TObject)
    ID_HTTP : TIdHTTP;
    ID_COOKIE_MANAGER: TIdCookieManager;
  private
    strUser_Name, strUser_Password, strUser_Server, strUser_Agent: string;
    boolConnected : boolean;
    procedure DISCONNECT();
  public
    constructor Create();
    procedure CONNECT();
    procedure SET_CONFIG();
  end;

constructor TLib.Create();
begin
  ID_HTTP := TIdHTTP.Create(nil);
  ID_COOKIE_MANAGER := TIdCookieManager.Create(nil);
  with ID_HTTP do
  begin
    with Request do
      begin
        UserAgent := strUser_Agent;
        Accept:= CstrAccept;
        AcceptLanguage := CstrAccept_Language;
        AcceptEncoding := CStrAccept_Encoding;
        Connection := CstrConnection;
        CacheControl := CstrCache_Control;
        ContentType := CstrContent_Type;
      end;
      AllowCookies := true;
      CookieManager := ID_COOKIE_MANAGER;
  end;
end;

Utworzylem tez forme i na nie przycisk który wywołuje procedure Create w TLib i za każdym razem dostaję wyjątek "Access violation .... " nie wime dlaczego. Program zatrzymuje sie na:
  ID_HTTP := TIdHTTP.Create(nil);

Szukałem po forum i znalazłem http://forum.4programmers.net/viewtopic.php?p=328325. Napisane podobnie jak to moje(tyle ze jako oddzielny wątek), więc nie rozumiem dlaczego mój kod nie działa
Z góry dziękuje za wszelką pomoc...
Przejdź na górę strony
cytuj
pejotr ten post 30-06-2007 22:02





Tia... zapomniałem że w delphi trzeba samemu wywołac konstruktor :|
Przejdź na górę strony
cytuj
szukaj na forum nowy temat odpowiedz

Strona [ 1 ] z 1

1 użytkownik(ów) przegląda ten temat (1 gości)
(żadnych zarejestrowanych użytkowników)

Copyright © 2000-2006 by Coyote Group 0.9.3-pre3
Czas generowania strony: 0.0465 sek. (zapytań SQL: 9)