|
|
|
Улучшил FreeAndNil. Можете не благодарить.
|
|||
|---|---|---|---|
|
#18+
alekcvp, 2 презерватива лучше, чем 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 16:28 |
|
||
|
Улучшил FreeAndNil. Можете не благодарить.
|
|||
|---|---|---|---|
|
#18+
ВсеРазумный 2 презерватива лучше, чем 1 Не лучше, а безопаснее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 16:36 |
|
||
|
Улучшил FreeAndNil. Можете не благодарить.
|
|||
|---|---|---|---|
|
#18+
wadman ВсеРазумный 2 презерватива лучше, чем 1 Не лучше, а безопаснее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 17:22 |
|
||
|
Улучшил FreeAndNil. Можете не благодарить.
|
|||
|---|---|---|---|
|
#18+
alekcvp А в чём он кривой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 17:24 |
|
||
|
Улучшил FreeAndNil. Можете не благодарить.
|
|||
|---|---|---|---|
|
#18+
rgreat, Вообще - то никаких приведений нет, к типам. В asm будут только адреса. А приведения нужны, что бы по offset определённого класса, обращаться к нужным элементам в памяти ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 17:56 |
|
||
|
Улучшил FreeAndNil. Можете не благодарить.
|
|||
|---|---|---|---|
|
#18+
ВсеРазумный Вообще - то никаких приведений нет <..> а приведения нужны, что бы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 18:16 |
|
||
|
Улучшил FreeAndNil. Можете не благодарить.
|
|||
|---|---|---|---|
|
#18+
rgreat Содомия с промежуточной ссылкой и приведением типов через указатели. А в промежкточной ссылке - большой смысл. Просто ты его еще не постиг. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 18:28 |
|
||
|
Улучшил FreeAndNil. Можете не благодарить.
|
|||
|---|---|---|---|
|
#18+
rgreat, Ну что же делать если ты такой глупенький. Имелось введу после компиляции. И потом пояснялось что до компиляции самого кода, приведения нужны дабы обозначить область информационной структурированной базы. В главном сообщение Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. AtomicExchange Код: pascal 1. 2. 3. 4. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Тут то мы и видим заветное приведение TObject.Free Точно так же, как и в оригинальной функции Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Подмечаем тот факт, что никаких приведений не было. В любом случае, объект лежит в eax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 18:33 |
|
||
|
Улучшил FreeAndNil. Можете не благодарить.
|
|||
|---|---|---|---|
|
#18+
Добавлю сами вызовы Из поста Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. AtomicExchange Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. Оригинал Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. Вызов идентичный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 18:36 |
|
||
|
Улучшил FreeAndNil. Можете не благодарить.
|
|||
|---|---|---|---|
|
#18+
inline из поста Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. inline AtomicExchange Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. inline org Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 18:39 |
|
||
|
Улучшил FreeAndNil. Можете не благодарить.
|
|||
|---|---|---|---|
|
#18+
Как по мне, мне в любом случае нравится lock xchg от AtomicExchange ибо ручками написать Код: pascal 1. 2. В реально рабочем коде, он всё равно вставит свою mov eax,ebx Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 18:47 |
|
||
|
Улучшил FreeAndNil. Можете не благодарить.
|
|||
|---|---|---|---|
|
#18+
Maxim Rusov, В рамках функции FreeAndNil - смысл есть. Нет смысла в самой этой функции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 19:23 |
|
||
|
Улучшил FreeAndNil. Можете не благодарить.
|
|||
|---|---|---|---|
|
#18+
ВсеРазумный Ну что же делать если ты такой глупенький. Имелось введу после компиляции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 19:26 |
|
||
|
Улучшил FreeAndNil. Можете не благодарить.
|
|||
|---|---|---|---|
|
#18+
Меня только сам паскаль интересует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 19:37 |
|
||
|
Улучшил FreeAndNil. Можете не благодарить.
|
|||
|---|---|---|---|
|
#18+
rgreat, Удаляй Delphi. Это тебе не паскаль. Это Delphi) Какой смысл использовать язык Delphi)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 20:59 |
|
||
|
Улучшил FreeAndNil. Можете не благодарить.
|
|||
|---|---|---|---|
|
#18+
ВсеРазумный, https://en.wikipedia.org/w/index.php?title=Delphi_language&redirect=no Открой и окатись знанием. Языка "Delphi" больше не существует. На этом все, или еще идиотские комментарии будут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 22:09 |
|
||
|
Улучшил FreeAndNil. Можете не благодарить.
|
|||
|---|---|---|---|
|
#18+
rgreat, Ахахах)))) Смешно - смешно. Его не может Не существовать https://ru.wikipedia.org/wiki/Delphi_(язык_программирования) Выпуск Delphi 10.3.2 Rio (18 июля 2019) Ты хоть понимаешь, что сам компилятор Ну ОН СОВЕРШЕННО ничего общего не имеет с паскалевским. А ты думал так легко деньги зарабатываются ? Взяли компилятор паскаля, добавили пару фич и давай на нём зарабатывать. Смешной ты типок. "Этот язык программирования является диалектом языка Object Pascal." Из Вики ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 22:26 |
|
||
|
Улучшил FreeAndNil. Можете не благодарить.
|
|||
|---|---|---|---|
|
#18+
Да, именно что. В Delphi совершенно не имеет ничего общего к компилятору Паскаля. Схожий только синтаксис. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 22:28 |
|
||
|
Улучшил FreeAndNil. Можете не благодарить.
|
|||
|---|---|---|---|
|
#18+
По твоей логики. Завтра Какой то Вася выпускает диалект языка Паскаля. А к вечеру все такие - ГОУ Его в рейтинг вместе с Pascal\Delphi\И какашка выполняющая аналог паскаля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 22:30 |
|
||
|
Улучшил FreeAndNil. Можете не благодарить.
|
|||
|---|---|---|---|
|
#18+
ВсеРазумный, Вообще это все не интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 23:11 |
|
||
|
Улучшил FreeAndNil. Можете не благодарить.
|
|||
|---|---|---|---|
|
#18+
авторEmbarcadero changed the signature of FreeAndNil() in 10.4 Denali: procedure FreeAndNil(const [ref] Obj: TObject); inline; https://github.com/IndySockets/Indy/commit/96efd9d4b381ae8531f4756943eb083a41091dcd#diff-fa875d4568a8bcd0f0d1d80726182cdbR1923 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2020, 09:29 |
|
||
|
Улучшил FreeAndNil. Можете не благодарить.
|
|||
|---|---|---|---|
|
#18+
Читают SQL.ru! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2020, 10:09 |
|
||
|
Улучшил FreeAndNil. Можете не благодарить.
|
|||
|---|---|---|---|
|
#18+
zedxxx авторEmbarcadero changed the signature of FreeAndNil() in 10.4 Denali: procedure FreeAndNil(const [ref] Obj: TObject); inline; Напомните, а что выделенное дает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2020, 10:10 |
|
||
|
Улучшил FreeAndNil. Можете не благодарить.
|
|||
|---|---|---|---|
|
#18+
Квейд zedxxx пропущено... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2020, 10:37 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39950655&tid=2038337]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 359ms |

| 0 / 0 |
