Advertisement
Matixs

Untitled

May 30th, 2023
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.82 KB | None | 0 0
  1. Procedure TCandidateList.EditCandidate(Candidate: TCandidate);
  2. var
  3.     TempList : PCandidateList;
  4. begin
  5.     // Присвоить голову
  6.     TempList := Self.Head;
  7.  
  8.     // Пока текущий узел не равен NIL
  9.     while TempList <> NIL do
  10.     begin
  11.         // Если ID текущего кандидата равно ID переданному кандидату
  12.         if TempList.Candidate.IdCandidate = Candidate.IdCandidate then
  13.         begin
  14.             // Присвоить текущему узлу параметр переданного кандидата
  15.             TempList.Candidate := Candidate;
  16.             // Выйти из цикла
  17.             break;
  18.         end;
  19.         // Перейти к следующему узлу
  20.         TempList := TempList^.Next;
  21.     end;
  22. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement