Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa vrednostima promenljive

[es] :: Pascal / Delphi / Kylix :: Problem sa vrednostima promenljive

[ Pregleda: 1538 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mr.zhile
Ivan ZHILE
C# developer

Član broj: 185721
Poruke: 249
79.101.93.*



+2 Profil

icon Problem sa vrednostima promenljive28.11.2008. u 21:35 - pre 188 meseci
Mnogo mi je glupo,ali moraam da pitam
Ovako imam promenljivu X koja je definisana private delu unita...
promenljivoj se dodeli vrednost posle poziva sledeceg koda...taj kod se samo jednom u programu poziva...kod je deo procedure koja odradjuje otvaranje dataset-a,ona se poziva vise pua tokom rada programa,ali se deo zza odredjivanje X preskace...
posle 1.pozivanja X dobije vrednost npr 14,2. pozivanjem pre procedure X = 0 a posle procedure 10678103,sto nije prava vreednost X-a
Moje pitanje je kako moze da se vrednost X posle 1. poziva"zamrzne"i nemenja....
Code:

//FPrebroj dobija vrednost 1 pri 1.pozivu proceduri
//2. put kada se dodje do ove linije koda X=0
  if FPrebroj = 1 then
    begin

      Sql := 'select count(*) from $ObjName$';
      sdsObject.Close;
      sdsObject.DataSet.CommandText := Sql;
      sdsObject.Open;
      X := sdsObject.Fields[0].AsInteger;

    end;
//2.put kad se ovo preskoci ovde X=100.....

  sql := 'select * from $ObjName$ rows $Mini$ to $Maks$';


  TD.TransactionID := 1;
  TD.IsolationLevel := xilREADCOMMITTED;
  with  sdsObject do
    begin
      Close;
      DataSet.CommandText := sql;
    end;
  DataModule3.SQLConnection1.StartTransaction(TD);
  sdsObject.Open;
  DataModule3.SQLConnection1.Commit(TD);
  if sdsObject.RecordCount > Prikaz then
      Inc(Uvecanje);

  CreateField;
  Label1.Caption := sMini + '-' + sMaks + ' ( '+ intToStr(X) +' )';

HVALA NA POMOCI!!!
Don't worry be happy
 
Odgovor na temu

priki

Član broj: 24732
Poruke: 700
89.142.58.*

ICQ: 174153511


+26 Profil

icon Re: Problem sa vrednostima promenljive28.11.2008. u 23:05 - pre 188 meseci
Citat:
taj kod se samo jednom u programu poziva...kod je deo procedure koja odradjuje otvaranje dataset-a,ona se poziva vise


ajd ti postuj ceo unit
bice mnogo jasnije nego ovaj tvoj text objasnjenja
 
Odgovor na temu

mr.zhile
Ivan ZHILE
C# developer

Član broj: 185721
Poruke: 249
79.101.93.*



+2 Profil

icon Re: Problem sa vrednostima promenljive28.11.2008. u 23:38 - pre 188 meseci
HVALA RESEN PROBLEM
Greska je bila sto sam na 2 mesta deklarisao istu promenljivu
Don't worry be happy
 
Odgovor na temu

priki

Član broj: 24732
Poruke: 700
*.138-92.dial-up.dsl.siol.net.

ICQ: 174153511


+26 Profil

icon Re: Problem sa vrednostima promenljive29.11.2008. u 06:59 - pre 188 meseci
i mali predlozi:

davaj neka smislena imena promenjivima tipa :
Code:

var
  xRecChecker: Integer;
  xCounter: Integer;
  cAccumulation: String;


mnogo lakše ćeš se snalaziti a ne X

i drugo, koristi engleski svuda i maximalno
to je jezik racunara i programiranja

 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Problem sa vrednostima promenljive

[ Pregleda: 1538 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.