Skocz do zawartości


Zdjęcie

[Delphi] Problem z procedurami


  • Zamknięty Temat jest zamknięty
1 odpowiedź w tym temacie

#1 mopsiok

mopsiok

    Nowy

  • 2 postów

Napisano 23 11 2008 - 14:16

a wiec, pisze program w delphi 7 Personal, mam juz troche zrobione, i nasuwa mi sie blad, mianowicie, gdy pisze:
blank(spinedit7.Value, $4B, $0C, spinedit8.value, 5);
blank(spinedit7.Value, $4B, $0C, spinedit8.value+1, 6);

to wywala jakistam blad Dołączona grafika

no to zrobilem petle while, for, nie podzialalo non stop to samo... teraz probowalem z repeat. tez nic ;/

nie rozumiem dlaczego tak sie dzieje, prosze o pomoc :D


PS:
chyba juz wiecie co pisze ;) ale nie dla mnie tylko w celach edukacyjnych, nie gram (juz) w tibie...

  • 0

#2 Marko_

Marko_

    Stały użytkownik

  • 279 postów

Napisano 03 12 2008 - 01:30

No cóż ten błąd pojawia się gdy:
Wywołujesz procedurę lub funkcje która korzysta z klasy jeszcze nie utworzonej.
np. wywołujesz spinedit7.Value przed utworzeniem tej klasy.

Sprawdź dokładnie które jest to miejsce z błędem debuggerem F7.
Przed wywołaniem procedury wpisz:

CODE-BOX

var wartosc1,wartosc2:integer;
...

wartosc1:=spinedit7.Value;
wartosc2:=spinedit8.value;
blank(wartosc1, $4B, $0C, wartosc2, 5);


będzie łatwiej.

  • 0

Zobacz więcej tematów z tagiem: Delphi



Użytkownicy przeglądający ten temat: 2

0 użytkowników, 2 gości, 0 anonimowych