Эти странные динамические строки
Добавлено: 20 Ноябрь 2025, 13:15
просветите, насколько большой может быть потом эта динамическая строка??? каков макс размер?
Место общения программистов, форум разработчиков БД на Clarion
https://forum.clarionlife.net/
Код: Выделить всё
IDynStr INTERFACE
StrLen PROCEDURE(),LONG
END
В Win32 для кода и данных пользовательской программы доступны только адреса ниже границы 2^31-1. Если EXE файл был собран с флагом LARGE_ADDRESS, то память выше этой границы частично будет доступна, но из-за особенностей расположения системных модулей, работающих в user mode, все равно нет возможности получить один блок памяти размером больше примерно 1.8 GB.Игорь Столяров писал(а): 20 Ноябрь 2025, 13:43 Запрос текущей длины строки возвращается как LONG, а значит точно не может быть больше: 2,147,483,647 Byte