U slucaju da si u oblasti vazenja klase objekta sa kojim radis (mozda ovo nije dobro receno) onda nema potrebe da uopste navodis naziv objekta. Ovo verovatno znas, jer to je fundamentalna stvar.
Kada si u oblasti vazenja neke druge klase, a zelis da referises na neki drugi objekat i koristis njegove metode i clanove, onda moras da koristis ili operator "->" ili operator ".", zavisno od toga kako radis sa tim objektom...
Generalno meni licno nije poznato da postoji alternativa za paskalov "with ... end;" , a i da mi je poznata ne bih je koristio, jer smatram da to kod cini mnogo necitkim, pogotovo ako unutar with ... end; imam mnoogo linija (tako da cela stvar ne staje na ekran)... Naravno, ovo je samo moje misljenje, mozda drugi programeri misle drugacije.
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin