Size: a a a

2020 December 19

AK

Alexey Kulakov in Delphi & Lazarus
ещё раз - ты объявляешь структуру, которая не помещается в стеке, что вызывает краш
источник

AK

Alexey Kulakov in Delphi & Lazarus
обычно и бывает, если хочешь взрослого ежа в человеческий презерватив засунуть
источник

Y

YuS in Delphi & Lazarus
Нафига тогда определять TIntegerArray которая заведомо не работает
источник

AK

Alexey Kulakov in Delphi & Lazarus
так этот тип для других целей используется. не столько как TIntegerArray, сколько как PIntegerArray
источник

AK

Alexey Kulakov in Delphi & Lazarus
ну, или просто для приведения типа, чтоб адресовать числа как элементы массива
источник

AK

Alexey Kulakov in Delphi & Lazarus
это же как классический пример: микроскопом можно забивать гвозди, просто он немного для другого создан
источник

Y

YuS in Delphi & Lazarus
У лазаруса же есть исключение Stack Overflow.
источник

Y

YuS in Delphi & Lazarus
В целом понятно. Спасибо. :)
источник

EK

Eugene Krasnikov (ᴊɪ... in Delphi & Lazarus
Салют! 💥
Подскажите, как в Delphi (в частности, интересует 7) создавать shared data секции DLL и объявлять там переменные (или типизированные константы)?
Такая возможность есть вообще?
источник

М

Михаил in Delphi & Lazarus
А чё такое shared data секции
источник

EK

Eugene Krasnikov (ᴊɪ... in Delphi & Lazarus
Секции в разделяемой памяти. Когда данные являются общими для DLL, независимо от того, в каком процессе она (DLL) используется.
источник

AI

Alexander Ivanov in Delphi & Lazarus
Eugene Krasnikov (ᴊɪɴ x)
Секции в разделяемой памяти. Когда данные являются общими для DLL, независимо от того, в каком процессе она (DLL) используется.
Никак
источник

AS

Alexey Shumkin in Delphi & Lazarus
Eugene Krasnikov (ᴊɪɴ x)
Салют! 💥
Подскажите, как в Delphi (в частности, интересует 7) создавать shared data секции DLL и объявлять там переменные (или типизированные константы)?
Такая возможность есть вообще?
И выкинь Д7 уже
источник

AS

Alexey Shumkin in Delphi & Lazarus
Eugene Krasnikov (ᴊɪɴ x)
Салют! 💥
Подскажите, как в Delphi (в частности, интересует 7) создавать shared data секции DLL и объявлять там переменные (или типизированные константы)?
Такая возможность есть вообще?
Ну, и : зачем тебе такое?
источник

EK

Eugene Krasnikov (ᴊɪ... in Delphi & Lazarus
Alexey Shumkin
И выкинь Д7 уже
В других версиях можно?
источник

EK

Eugene Krasnikov (ᴊɪ... in Delphi & Lazarus
Alexey Shumkin
Ну, и : зачем тебе такое?
В смысле, зачем? Разделяемую память не ради прикола ж придумали.
источник

AK

Alexey Kulakov in Delphi & Lazarus
а кто мешает организовать mapped file?
источник

AS

Alexey Shumkin in Delphi & Lazarus
Eugene Krasnikov (ᴊɪɴ x)
В смысле, зачем? Разделяемую память не ради прикола ж придумали.
Ну вот и скажи, какую проблему ты хочешь этим решить
источник

AK

Alexey Kulakov in Delphi & Lazarus
...опять же, WM_COPYDATA под виндой никто не отменял...
источник

EK

Eugene Krasnikov (ᴊɪ... in Delphi & Lazarus
Alexey Kulakov
а кто мешает организовать mapped file?
Ничего не мешает.
Видимо, так и сделаю.
Интересно было, есть ли такая фича конкретно.
источник