Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 2.865 pregleda

Najnovija ↓

Opet ja sa threadovima... 13.07.2005. u 01:44 · pre 259 meseci
izmenjeno 1 put, poslednji put reiser 13.07.2005. u 01:47
  1. reiser13.07.2005. u 01:47zapis iz teksta poruke
#1
U attachmentu se nalazi ThreadManager.pas unit. Problem je sledeci, kad se TThreadList klasa kreira, startuje se ThreadController thread. Taj thread treba da pristupa podacima iz dve matrice (konkretno ThreadList i ThreadDoList matricama). E sad, ako ja te matrice deklarisem pod private sekcijom u TThreadList klasi, thread nece moci da pristupa tim podacima... Ovo se moze zaobici tako sto cu te matrice da deklarisem kao globalne promenljive, kako je i uradjeno u ovom unitu. Postoji li nacin da se to zaobidje, i da te dve matrice budu deklarisane u samoj klasi ? Hvala
Re: Opet ja sa threadovima... 13.07.2005. u 07:36 · pre 259 meseci
izmenjeno 1 put, poslednji put Srki_82 13.07.2005. u 07:37
  1. Srki_8213.07.2005. u 07:37zapis iz teksta poruke
#2
Nisam siguran da sam te dobro razumeo... ako napises ovako
Code:
unit Prvi;

interface

type
  TPrvi = class
  protected
    X: Integer;
  end;

  TDrugi = class
    procedure Uradi;
  end;

implementation

procedure TDrugi.Uradi;
var
  P: TPrvi;
begin
  P := TPrvi.Create;
  P.X := P.X * 2; // Ovo moze
  P.Free;
end;

end.

Code:
program Drugi;

uses
  Prvi;

var
  P: TPrvi;

begin
  P := TPrvi.Create;
  P.X := P.X * 2; // Ovo ne moze
  P.Free;
end.
Potpis
Play Store
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme