Какая разница между этими кодами ?
1.
Код:
opendialog1.execute;
memo1.lines.loadfromfile(opendialog1.filename);
2.
Код:
if opendialog1.execute then
memo1.lines.LoadFromFile(opendialog1.filename);
3.
Код:
with opendialog1 do
if execute then
lines.loadfromfile(filename);
и объясните пожалуйста как работает with do ?