![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||||
|
||||||
![]() Я тут наткнулся на проблему и нашел как ее решить. Есть следующий код:
Код:
Решается 2-мя путями. 1: Код:
Код:
Может, это вообще обходится другими способами, более правильными, но мне они неведомы. ![]() |
#2
|
|||
|
|||
![]() Вот эта запись
Код:
|
#3
|
||||||
|
||||||
![]() Вася, я ж проверил. Все пашет. Даже к with комментарий написал с предположением, почему оно пашет. )
Я даже больше скажу. Угадай, что выведет такой код: Код:
А вот этот код Код:
Код:
Последний раз редактировалось morebeauty, 29.11.2012 в 10:02. |
#4
|
||||
|
||||
![]() Вот тут тож советуют или with или переделать record в класс, что на мой вгляд более правильно.
Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#5
|
||||
|
||||
![]() Думаю, прежде чем оценивать более/менее правильно, следует разобраться как устроен блок with. А то может оба способа просто напросто идентичны? )
|
#6
|
||||
|
||||
![]() Объект от записи отличаются принципиально, т.к. Delphi объектно-ориентированный язык - то правильнее оперировать объектами.
Далее в холиваре не участвую. Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |