Problem z kodem

0

Jak macie czas to rzuccie okiem na http://www.swissdelphicenter.ch/en/showcode.php?id=470
i powiedzcie mi czemu ten kod nie dziala.Wywala mi ze funkcja Factor nie zwraca wartosci.

0

Bo funkcja Factor faktycznie nie musi zwracać wyniku, gdyż masz tam coraz bardziej zagłębione warunki if - ale nie ma koncowego else i nawet jeśli obwarunkwoałeś wszystkie możliwe zdarzenia - to dla kompilatora i tak jest mozliwe coś, co spowoduje, że funkcja Factor nie zwróci wyniku.
Albo wywal ostatniego ifa - zostaw samo else - albo dodaj tam jeszcze jakiegoś else (tylko bez if :-) )

0

U mnie działa (Delphi 7) [???]

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