Новые вопросы - какая функция определяет наличие или отсутствие утечек памяти?
Я скачал ВинАДУ, поставил, как подключить пакет, содержащий заголовки виндовых библиотек? with ADA.Windows не рабтает, нет такого пакета.
![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
![]() |
TarasBer |
![]()
Сообщение
#1
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
Новые вопросы - какая функция определяет наличие или отсутствие утечек памяти?
Я скачал ВинАДУ, поставил, как подключить пакет, содержащий заголовки виндовых библиотек? with ADA.Windows не рабтает, нет такого пакета. -------------------- |
![]() ![]() |
TarasBer |
![]()
Сообщение
#2
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
Ещё вопрос.
Контролируемые объекты, созданные, как промежуточный результат вычислений, удаляются уже после вычислений же?
Выдаёт C:\Program\ Files\ADA\projects\test\test Видимо проблема в том, что return объект делает finalize и adjust. (зачем?) Кстати, как сделать, чтобы инициализация отладчика не перекидывала меня с той страницы, что я смотрю? Добавлено через 13 мин. Попытка следующая. Чтобы не копировать строку лишний раз, лепим счётчик ссылок.
Программа вылетает на result.r := new Cnt_Str(S'Length); Добавлено через 9 мин. А на самом деле я хочу, чтобы можно было писать хотя бы так: CreateWindow(..., TO_WIDE(ClassName).s, TO_WIDE(Title).s, ....) (т.е. TO_WIDE создаёт объект,внутри которого есть как и ссылка на строку с добавленным нулём, там и ссылка на первый символ этой строки (поле s), и чтобы не надо было руками этот объект удалять). Ещё проблема: когда у меня это работало, русские символы превращались в две закорючки. А по поводу return ов - паскалевская идея с переменной, куда пишется результат, мне нравится больше, потому что сразу всё пишется в результат, без лишнего копирования. -------------------- |
![]() ![]() |
![]() |
Текстовая версия | 13.09.2025 4:41 |