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

Kako zadrzati vrednost promenljive

[es] :: C/C++ programiranje :: Kako zadrzati vrednost promenljive

[ Pregleda: 3656 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bradic
Goran Bradic
Beograd

Član broj: 51939
Poruke: 111
*.blic.co.yu.



Profil

icon Kako zadrzati vrednost promenljive02.11.2005. u 15:35 - pre 224 meseci
Zna li neko sledece:

Kako u Visual C++ 6.0 da zadrzim vrednost promenljive, tj:

Napravio sam dijalog sa jednom Edit kontrolom koja ima svoju promenljivu CString (m_edit). Stalno kada pozivam taj dijalog - Edit kontrola mi je prazna iako sam prethodno u njoj upisao odredjenu vrednost. Pokusao sam da sacuvam vrednost sa UpdateData(TRUE) u funkciji OnOK(); ali izgleda da kontrola ima vrednost samo dok sam u toj funkciji, cim izadjem iz nje, opet se vrednost vraca na "" (tj. prazno) i preuzima verovatno ono sto joj pise u OnInitDialog().

Kako glasi kod koji ce menjati i stalno cuvati novu vrednost promenljive m_edit?
 
Odgovor na temu

NrmMyth
Ivan Maček
Split

Član broj: 63456
Poruke: 849
*.cmu.carnet.hr.

Sajt: www.dump.hr


Profil

icon Re: Kako zadrzati vrednost promenljive02.11.2005. u 18:52 - pre 224 meseci
Nisam te razumio, ali onako na brzinu jeli ti static pase?
 
Odgovor na temu

IDE

Član broj: 53403
Poruke: 586
*.crnagora.net.



Profil

icon Re: Kako zadrzati vrednost promenljive02.11.2005. u 22:36 - pre 224 meseci
da, i ja pretpostavljam da je to u pitanju....
stavi da ti je ta promjenjiva static.....
there's something out there
waiting for us,
and it ain't no man...
 
Odgovor na temu

Toxter
NS

Član broj: 39393
Poruke: 317
*.ftn.ns.ac.yu.



+6 Profil

icon Re: Kako zadrzati vrednost promenljive02.11.2005. u 22:54 - pre 224 meseci
Pokusaj da dinamicki kreiras formu na kojoj ti se nalazi edit komponenta.

Pozdrav!
Sad mu nije nista, ubio si ga k'o zeca...
 
Odgovor na temu

bradic
Goran Bradic
Beograd

Član broj: 51939
Poruke: 111
*.blic.co.yu.



Profil

icon Re: Kako zadrzati vrednost promenljive04.11.2005. u 14:47 - pre 224 meseci
Pa kako da stavim static kada mi ClassWizard ne dozvoljava tu opciju, osim CString, int, itd... ali static nema nigde. Ili se to mozda posebno dodaje.

Koja je sintaksa za to.

[Ovu poruku je menjao bradic dana 04.11.2005. u 15:47 GMT+1]
 
Odgovor na temu

sucur
Miljan Sucur
Web developer
Istocno Sarajevo

Član broj: 50035
Poruke: 411
*.so.pttrs.net.



+1 Profil

icon Re: Kako zadrzati vrednost promenljive04.11.2005. u 15:08 - pre 224 meseci
Nisam te bas najbolje shvatio, ti si dakle deklarisao odmah sadrzaj edit controle ili si tokom rada sa programom unosio neki sadrzaj i onda zelis svakim vracanjem na taj dijalog da ti stoji to to si napisao ?
Ako je to slucaj, potrebno je da u jedan string ili char da pamtis taj sadrzaj edita i da u InitDialog stavljas taj sadrzaj na edit preko funkcije SetDlgItemText();
 
Odgovor na temu

milanche
San Francisco

Član broj: 2447
Poruke: 1200
*.hsd1.ca.comcast.net.



+1001 Profil

icon Re: Kako zadrzati vrednost promenljive04.11.2005. u 16:32 - pre 224 meseci
Osim tog resenja (value variable) m_edit vezanom za kontrolu i poziva
UpdateData(TRUE), postoji i ovo resenje:

- deklarisi control variable m_editBox;
- deklarisi privatnu promenljivu CDialog klase. Neka to bude recimo
CString m_strText
- u event handler-u zoves m_editBox.GetWindowText(m_strText);

To bi resilo tvoj problem. Dokle god ti je instanca CDialog klase ziva,
vrednost promenljive se nece gubiti.

 
Odgovor na temu

bradic
Goran Bradic
Beograd

Član broj: 51939
Poruke: 111
*.blic.co.yu.



Profil

icon Re: Kako zadrzati vrednost promenljive08.11.2005. u 15:43 - pre 224 meseci
Hvala Milance, ovo je pravo resenje - radi odlicno.

Zahvaljujem se naravno i ostalima.

[Ovu poruku je menjao bradic dana 08.11.2005. u 16:44 GMT+1]
 
Odgovor na temu

[es] :: C/C++ programiranje :: Kako zadrzati vrednost promenljive

[ Pregleda: 3656 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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