Przekazywanie właściwości komponentu do funkcji

0

Witam,

mam problem, mianowicie chcę przenieść do funkcji właściwości komponentu ProgressBar, dokładniej Max i Position, tak aby móc wizualizować proces realizacji zadania. Jednak po zapisaniu w poniższej formie pasek postępu stoi w miejscu. Mógłby ktoś pomóc i ewentualnie podpowiedzieć w jaki sposób można rozwiązać ten problem?

Odwołanie do funkcji po uruchomieniu programu

nowaBitmapa.Szyfruj(obraz2,tekst, postep->Position, postep->Max);

Kod funkcji

int Szyfruj(char nowaBitmapa[10],char plikTekstowy[10], int postep, int max)
{
...

max = RozmiarDanych;
postep = 0;
while (k!=RozmiarDanych)           
{
postep += 1;
if ((BitZnaku==0))
{
if (Przeczytane<Szerokosc)
ZnakTekstu=getc(Tekst);
}

}

}
0

Przekazujesz jedynie wartość.
Spróbuj przekazać referencję lub cały komponent.

0
Zarowa31 napisał(a):

... właściwości komponentu ProgressBar...

...
ZnakTekstu=getc(Tekst);
...

to w końcu masz masz graficzny interfejs użytkownika, czy zwykłą tekstową konsolę?
ProgressBar jest twój, czy pochodzi z zewnętrznej biblioteki (Qt, .Net, Gtk, ... )?

1 użytkowników online, w tym zalogowanych: 0, gości: 1