x-kom hosting

[Rozwiązany] jak zrobić pasek ładowania w pascalu

trophy250
utworzono
utworzono

Witam jak mogę zrobić w pascalu tak jakby pasek stanu ładowania(loading) ja próbowałem ale mi nie wychodzi.

rafalluz
komentarz
komentarz

W Turbo Pascalu/Free Pascalu czy w Deplhi?

trophy250
komentarz
komentarz

W turbo pascalu

luq
komentarz
komentarz
W Turbo Pascalu/Free Pascalu czy w Deplhi?

A TP i FP to nie są kompilatory czasami?

trophy250
komentarz
komentarz

KOmmpilator to Turbo PAscal 7.0 i dev pascal ale przeważnie piszę w TP

Gość
komentarz
komentarz (edytowane)
beginwrite('||||			   4%');delay(100);write('|||||||||		   8%');delay(100);...write('||||||||||||||||||||100%||||||||||||||||||||');

sposób głupi i prostacki ale skuteczny

chcesz lepszy to powiedz ładowanie czego ma oznaczać

rafalluz
komentarz
komentarz

Są, więc napisałem oba po /, by było jaśniejsze, czy to 'zwykły' Pascal, czy jednak Delphi.

Bo w Delphi pewnie istnieje odpowiedni komponent do tego, a w 'zwykłym' raczej nie bardzo.

To ma być tylko taka animacja dla picu czy rzeczywiście ma odzwierciedlać postęp jakiejś pracy?. Jak to drugie, to możesz zrobić coś takiego (ogólny zarys kodu):

program jakis;user crt;var szerokosc, postep: integer;procedure narysuj_pasek(postep, szerokosc: integer)var i:integer;begin  clrscr;  for i:= 1 to postep do	write('*');  end;  for i:= postep+1 to szerokosc do	write('-');  end;end;begin  szerokosc := 10;  (**Pierwsza rzecz do zrobienia**)  postep := 1;  narysuj_pasek(postep, szerokosc);  (**Druga rzecz do zrobienia**)  postep := 2;  narysuj_pasek(postep, szerokosc);  (**Trzecia rzecz do zrobienia**)  postep := 3;  narysuj_pasek(postep, szerokosc);  (**itd...**)end.
luq
komentarz
komentarz
Są, więc napisałem oba po /, by było jaśniejsze, czy to 'zwykły' Pascal, czy jednak Delphi.

Spytałem bo po prostu jakoś dziwnie zabrzmiało to pytanie, tak jakby były to języki :) A często spotyka się z sformułowaniem "język Turbo Pascal" które jest błędne.

Natomiast jeśli ma liczyć coś nie do picu to proporcja np. odliczenie procentowe do ustalonego czasu (nie wiem jak się pobiera czas (unixowy czy jakikolwiek) w Pascalu), czy jak to nazwać inaczej. Po prostu podajesz ileś sekund i program sam co sek. liczy ile procent już minęło.

trophy250
komentarz
komentarz

ok dzięki już wiem o co chodzi temat do zamknięcia pozdraiwam

Muszę zrobić program kalendarz z instrukcja switch użytkowink wybiera miesiąc a mu się wyświetla kalendarz miesiąca. Mam problem po 1 jak ustawić tablicę po środku?

po 2 jak zrobić ramkę na około tablicy i porozdzielac w tablicy tak aby były kratki.

po 3

zapomniałem jak wstawić liczby do tablicy żeby w tablicy było od 1 do 30? Muszę program mieć na jutro więc potrzebuję szybko odpowiedzi na ansze pytania. Pozdrawiam.

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.