Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi noob hat problem mit idHTTP (https://www.delphipraxis.net/96008-noob-hat-problem-mit-idhttp.html)

k4ni 17. Jul 2007 19:18


noob hat problem mit idHTTP
 
Liste der Anhänge anzeigen (Anzahl: 2)
hey leute,

ich hab dieses tut versucht und bekomms einfahc nicht hin.
Wenn ichs öffnen will bekomm ich den error.

Bild entfernt

Was ist falsch?
(project im anhang)

[edit=Matze]Bild im Anhang untergebracht. Die Auflösung zerstört das ganze Layout und Imageshack ist das langsamste, was ich kenne. MfG, Matze[/edit]

mkinzler 17. Jul 2007 19:21

Re: noob hat problem mit idHTTP
 
Du hast vergessen die Unit mit der Form zu Posten.
Aber hast du die Methode auch im Interface der Klasse deklariert?

k4ni 17. Jul 2007 19:28

Re: noob hat problem mit idHTTP
 
Zitat:

Zitat von mkinzler
Du hast vergessen die Unit mit der Form zu Posten.
Aber hast du die Methode auch im Interface der Klasse deklariert?

sry, habs updated, müsste jetzt gehen.
Was du mitn 2. satz gemeint hast, kp xD

mkinzler 17. Jul 2007 19:34

Re: noob hat problem mit idHTTP
 
Wie ich vermutet habe, fehlen die Methodendeklaratioenne in der Klasse:
Delphi-Quellcode:
type
  TForm1 = class(TForm)
    IdHTTP: TIdHTTP;
    Button1: TButton;
    Edit1: TEdit;
    Edit2: TEdit;
    SpeedLabel: TLabel;
    Status: TLabel;
    Progress: TProgressBar;
private
    { Private-Deklarationen }
    FTime: Longword;                 //Beide Variablen werden für die kb/sec anzeige gebraucht
    FBytes: Longword;                // --"--
  public
    { Public-Deklarationen }
      procedure IdHTTPWorkBegin(ASender: TObject; AWorkMode: TWorkMode;
...
  end;
Außerdem müssen diese mit der entprecheneden Eventproperty verbunden werden.

k4ni 17. Jul 2007 20:03

Re: noob hat problem mit idHTTP
 
Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ComCtrls, StdCtrls, IdBaseComponent, IdComponent,
  IdTCPConnection, IdTCPClient, IdHTTP;

type
  TForm1 = class(TForm)
    IdHTTP: TIdHTTP;
    Button1: TButton;
    Edit1: TEdit;
    Edit2: TEdit;
    SpeedLabel: TLabel;
    Status: TLabel;
    Progress: TProgressBar;
    procedure Button1Click(Sender: TObject);
private
    { Private-Deklarationen }
    FTime: Longword;                 //Beide Variablen werden für die kb/sec anzeige gebraucht
    FBytes: Longword;                // --"--
  public
    { Public-Deklarationen }
      procedure IdHTTPWorkBegin(ASender: TObject; AWorkMode: TWorkMode;
      procedure TForm1.IdHTTPWork(ASender: TObject; AWorkMode: TWorkMode;
    end;

var
  Form1: TForm1;

const
  cFileSplitSize : Int64 = 40*1024;  //40 KB größe stücke wird die Datei zerhackt

implementation
...
so also?

mkinzler 17. Jul 2007 20:05

Re: noob hat problem mit idHTTP
 
TForm1 = class(TForm)
...
procedure TForm1.IdHTTPWork(ASender: TObject; AWorkMode: TWorkMode;
...

k4ni 17. Jul 2007 20:16

Re: noob hat problem mit idHTTP
 
...xD
http://img520.imageshack.us/img520/8333/errorlm6.jpg

mkinzler 17. Jul 2007 20:18

Re: noob hat problem mit idHTTP
 
Da fehlen Klammern:
Delphi-Quellcode:
  procedure IdHTTPWorkBegin(ASender: TObject; AWorkMode: TWorkMode);
   procedure TForm1.IdHTTPWork(ASender: TObject; AWorkMode: TWorkMode);

k4ni 17. Jul 2007 20:23

Re: noob hat problem mit idHTTP
 
ich glaub du hast das gemeint:

procedure IdHTTPWorkBegin(ASender: TObject; AWorkMode): TWorkMode;
procedure TForm1.IdHTTPWork(ASender: TObject; AWorkMode): TWorkMode;


klappt trotzdem nicht.. :?

mkinzler 17. Jul 2007 20:26

Re: noob hat problem mit idHTTP
 
Habe die Klammern nun richtig gesetzt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:42 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz