Witam wszystkich...
Mam taki problem i może ktoś wie jak go roziwązać...
procedure SetCos(var cos); //tu przekazuje przez var dlatego często z tego korzystam
begin
if not costam then exit;
end;
//i wprogramie mam dużo procedur w których wywołuje procedure SetCos..
Jak zrobić żeby przerywała mi się procedura która wywołuje SetCos...
Taka kombinacja też mi nie pasuje bo te if-y zaśmiecają kod:
function SetCos(s: string): boolean;
begin
if not costam then result := false;
end;
procedure costaminnego;
begin
if not SetCos then exit;
if not SetCos then exit;
if not SetCos then exit;
end;
Chodzi mi o coś takiego:
procedure SetCos(var cos);
begin
if not costam then exit;
end;
procedure costaminnego;
begin
SetCos;
//dalszy kod...
SetCos; //i tu jak nie wypali, to żeby wykonywanie procedury 'costaminnego' zostało przerwane
//dalszy kod...
SetCos;
//dalszy kod...
end;
Zakładając, że mam 10 takich linii to się robi sieczka z tymi if-ami... :-/
Mam nadzieję, że czegoś nie pogmatwałem. Może jakieś parametry przykazywać ?? Nie wiem..
Pzdr