Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Ср июл 18, 2018 3:42 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 3 сообщения ] 
Автор Сообщение
СообщениеДобавлено: Пт фев 10, 2006 1:23 am 
я понимаю, что макросы при компиляции интегрируются в программу, как будто они там и были вписаны, но не будет ли глюков при увеличении памяти занимаемой программой при вызове из макроса?
при использовании макроса "paste_from_clipboard" мне надо будет увеличивать память программы до необходимого размера, всё просто, но если в этих пределах будет располагаться стек или что нить ещё... я хочу получать значение текущей занимаемой памяти и вписывать туда (после увеличения памяти) полученные данные. вобщем, проще говоря - вопрос звучит так: как будет лучше - взвалить на плечи программистов ответственнось за сохранность данных в их программе (пусть указывают метку для вставки после всех данных) или на плечи макроса? первый вариант гораздо гибче...


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Пт фев 10, 2006 11:49 am 
Не в сети

Зарегистрирован: Ср май 25, 2005 8:52 am
Сообщения: 147
Пусть разработчики сами передают указатель на свободную область требуемого размера - однозначно


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пт фев 10, 2006 8:04 pm 
DoomEd Archangel
Согласен с willow - первый вариант однозначно лучше. А если кто-то слишком ленив, то это его проблемы. Увлекаться макросами не следует, они не всегда оправдывают себя. Особенно в плане объемов конечного кода.


Вернуться к началу
   
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 3 сообщения ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB