lokale rutiner eller indlejrede rutiner

, hvordan at erklære lokale rutiner i delphi?, er det muligt at erklære lokale procedurer eller funktioner inden for rammerne af en procedure eller funktion.,, selv om det lader en usædvanligt ved første øjekast at erklære, at lokale rutiner i en rutine, det er effektiv til at gøre dette. hvis vi ikke har brug for dem, andre steder end rutine, -, offentliggøre dem selv i enheden?lad os lægge dem i deres rette,,, passende rutiner på rette sted.,,, erklærer vi, lokale variabler, konstanter og typer, inden den begynder erklæring af en funktion eller procedure.vi kan også omfatte lokale rutiner.selv om det er effektivt til at omfatte de lokale rutiner, men i praksis er meget få delphi programmører, anvendes disse teknikker,.,,,,,, f.eks. proceduren publicproc (p1: typeofp1; p2: typeofp2;... pn: typeofpn), var, typeofv1 v1, v2:;, - typeofv2,,,,,,, typeofvn vn:; denne,, c1: typeofc1;,,.,,.,,, procedure localprocedure1 (p1: typeofp1; p2: typeofp2;... pn: typeofpn);,, var,,.,.,, begynder,.,,,.,,,,, procedure localprocedure2 (p1: typeofp1; p2: typeofp2;... pn: typeofpn);,, var,,.,.,, begynder,...........,,,.,,,,, funktion localfunction1 (p1: typeofp1; p2: typeofp2;.... pn: typeofpn): resulttype;,, var,,.,.,,.,,, begynder,.,, resultat: =...,,,,, funktion localfunction2 (p1: typeofp1; p2: typeofp2;... pn: typeofpn): resulttype;,, var,,.,,.,,.,,, begynder,.,, resultat: =...,,,,,, begynder (publicproc},,.,,''''''''''',, localprocedure1 (.,...,...);,,.,, localprocedure2 (.,...,...);,,.,, v1: = localfunction1 (.,...,...);,,.,, v2: = localfunction2 (.,...,...);,,.,,''''''''''', ende; (publicproc}, i dette eksempel, omfanget af den indlejrede rutiner,, localprocedure1 localprocedure2,,,,,,,,, localfunction1 - og, localfunction2, er begrænset til kun at publicproc.ingen andre rutiner i samme enhed eller andre enheder, som kan se dem.,,, for eksempel på indlejrede rutiner, se på den artikel, "at omdanne mange ord.".,,,



Previous:
Next Page: