Hallo,
eigene Prozeduren erstellst Du z.B. um Aufgaben und Programmteile die Du mehrmals benötigst zusammen zu fassen. Dadurch kannst Du Übersicht in deinen Quellcode bringen und die Funktionen müssen nur noch von den jeweiligen Routinen aufgerufen werden.
Delphi-Quellcode:
procedure TForm1.MeineProcedure;
begin
IchKannEinenStringKopieren := KopiereString;
end;
//irgendwo im Code
...
MeineProcedure;
..
Das ganze wird natürlich für größere und sinnvolle Codeteile genutzt.
Gruß Jens