Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Bezeichnungs Fehler - Was mach ich falsch? (https://www.delphipraxis.net/54764-bezeichnungs-fehler-mach-ich-falsch.html)

flobus 11. Okt 2005 10:58


Bezeichnungs Fehler - Was mach ich falsch?
 
Moin,
ich hab einen Quellcode den ich nicht compilieren kann, weil mein Pc
folgenden bezeichner nicht erkennt:

Code:
type
  TfrmServer = class(TForm)
    TCPServer: TIdTCPServer;
    procedure FormCreate(Sender: TObject);
    procedure TCPServerExecute(AThread: TIdPeerThread);
AThread: TIdPeerThread
was mach ich falsch?

Hier der gesamte quellcode:
Code:
unit ServerMain;

interface

uses
  SysUtils, Classes,
  {$IFDEF Linux}
  QGraphics, QControls, QForms, QDialogs,
  {$ELSE}
  Graphics, Controls, Forms, Dialogs,
  {$ENDIF}
  IdBaseComponent, IdComponent, IdTCPServer;

type
  TfrmServer = class(TForm)
    TCPServer: TIdTCPServer;
    procedure FormCreate(Sender: TObject);
    procedure TCPServerExecute(AThread: TIdPeerThread);
  private
  public
  end;

var
  frmServer: TfrmServer;

implementation
{$IFDEF Linux}{$R *.xfm}{$ELSE}{$R *.DFM}{$ENDIF}

procedure TfrmServer.FormCreate(Sender: TObject);
begin
  TCPServer.Active := True;
end;


procedure TfrmServer.TCPServerExecute(AThread: TIdPeerThread);
begin
  with AThread.Connection do
  begin
    WriteLn('Hello from Basic Indy Server server.');
    Disconnect;
  end;
end;

end.
Liegt das an meiner Delphi-Version? (Borland Delph 2005 (Borland® Developer Studio für Windows™)

Bitte helft mir ich bin am verzweifeln! :wall:

mfg flobus

Sharky 11. Okt 2005 10:59

Re: Was mach ich falsch? Hilfe!
 
Hai flobus,

Du bist doch lange genug in der DP um zu wissen das Du einem Thread einen aussagekräftigen Titel geben sollst!

Bitte ändere das noch. Danke :-D

Aenogym 11. Okt 2005 11:06

Re: Bezeichnungs Fehler - Was mach ich falsch?
 
hi,

ich denke mal, ganz stark, dass du vergessen hast, die unit für diese klasse in die uses liste aufzunehmen ;)

aenogym

flobus 11. Okt 2005 11:10

Re: Bezeichnungs Fehler - Was mach ich falsch?
 
hay,
ne in uses steht ja "IdTCPServer".
kanns also nich sein

mfg flobus

Treffnix 11. Okt 2005 11:12

Re: Bezeichnungs Fehler - Was mach ich falsch?
 
*edit* Da hatte ich Blödsinn geschrieben. Aber Sharky könnte recht haben da unten ;)

Sharky 11. Okt 2005 11:12

Re: Bezeichnungs Fehler - Was mach ich falsch?
 
Zitat:

Zitat von flobus
... ne in uses steht ja "IdTCPServer".

Ich rate einfach mal ;-)

Das Programm wurde ursprünglich unter Verwendung der Indy 9 Komponenten entwickelt und Du hast jetzt die Indy 10 installiert.

Leider sind diese Versionen alles andere als Kompatibel. :cry:

Im DF gibt es da glaube ich einen passenden Thread

rwachtel 11. Okt 2005 11:12

Re: Bezeichnungs Fehler - Was mach ich falsch?
 
Könnte es vielleicht sein, dass TIdPeerThread nicht in der Unit IdTCPServer definiert ist, sondern in einer anderen Unit?

flobus 11. Okt 2005 11:15

Re: Bezeichnungs Fehler - Was mach ich falsch?
 
Zitat:

Zitat von Sharky
Das Programm wurde ursprünglich unter Verwendung der Indy 9 Komponenten entwickelt und Du hast jetzt die Indy 10 installiert.

Leider sind diese Versionen alles andere als Kompatibel. :cry:

ja die wurden für Indy 8 entwickelt.
Die sind dann nich kompatibel?

thx
flobus

Treffnix 11. Okt 2005 11:19

Re: Bezeichnungs Fehler - Was mach ich falsch?
 
Zitat:

Zitat von flobus
ja die wurden für Indy 8 entwickelt.
Die sind dann nich kompatibel?

Nein, darüber haben sich schon viele beschwert hier. Aber wenns nur das eine Event ist, lass es doch mal neu erzeugen und schau, was es jetzt für Parameter hat. Vielleicht is ja nur der Typ umbenannt worden oder so.

flobus 11. Okt 2005 11:23

Re: Bezeichnungs Fehler - Was mach ich falsch?
 
ich glaub einfacher gehts wenn ich indy 8 nach installiere, weil noch mehr fehler im dokument sind.
Ich habe jetzt mal nach indy 8 gesucht aber nirgents einen download link gefunden, habt ihr einen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:59 Uhr.
Seite 1 von 2  1 2      

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