AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi probleme mit threads
Thema durchsuchen
Ansicht
Themen-Optionen

probleme mit threads

Ein Thema von endeffects · begonnen am 6. Jul 2004 · letzter Beitrag vom 8. Jul 2004
Antwort Antwort
endeffects

Registriert seit: 27. Jun 2004
450 Beiträge
 
#1

Re: probleme mit threads

  Alt 7. Jul 2004, 15:15
ich hab grad versucht das ein wenig deinen vorschlägen nach
abzuändern, dazu habe ich mir eine neue unit erzeugt und
dort ein paar methoden reingepackt die die requests generieren

(wobei ich anmerken muss das die methode Requests weitere Methoden
in dieser Unit3 nutzt die ich nicht alle in Unit2 auslagern möchte)

Code:
unit Unit3;

interface

uses
  Classes, SysUtils, Unit2;

type
 TPackets = class(TObject)
 public
    procedure Requests(Step: integer);
 end;

implementation

procedure TPackets.Requests(Step: integer);
begin
      case Step of
        0: Write('Hello');
        1: Write('Bye');
      end;
end;
end.
in der unit2 hab ich dann ergänzt:
Code:
...

type
  TMyThreads = class(TThread)
  private
    { Private-Deklarationen }
    FStep: Integer;
...

implementation

uses
  Unit1, Unit3;

...
  with IdTCPClient do
    begin
      ....
      try
        Requests(0); //hier wird gemeckert zuviele Parameter
        Requests(1); //und der aufruf in der form ist sicher auch falsch
...

procedure TMyThreads.Requests;
begin
  Packets.Requests(FStep); //hier wird gemeckert Undefinierter Bezeichner 'Packets'
  //wobei type TPackets = class(TObject) in Unit3 ja eigentlich gesetzt ist
  //und dann sind ess ihm natürlich auch noch zu viele Parameter
  //trotz des public procedure Requests(Step: integer); in unit3
end;
Ist natürlich wie erwartet vieles völlig falsch,
hat jemand vielleicht ne idee was ich besser machen könnte?

  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:20 Uhr.
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