Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2011, 16:32   #11
_PROGRAMM_
Участник клуба
 
Аватар для _PROGRAMM_
 
Регистрация: 30.07.2009
Сообщений: 1,601
По умолчанию

Например, загонять в стек длину массива.

В мире нет вечных двигателей, зато есть вечные тормоза...

Блог
_PROGRAMM_ вне форума Ответить с цитированием
Старый 24.12.2011, 18:48   #12
TotKtoNado
юзер
Форумчанин
 
Аватар для TotKtoNado
 
Регистрация: 22.12.2010
Сообщений: 245
По умолчанию

Цитата:
Сообщение от _PROGRAMM_ Посмотреть сообщение
Например, загонять в стек длину массива.
написал программу на делфи
Код:
var
  a:integer;
begin
  a:=5;
  form3.Caption:=IntTostr(a);
end;
и отладил ее
почему он не отлалаживал строку
Код:
a:=5;
  form3.Caption:=IntTostr(a);
на форме просто показалась 5 но никакой отладки не было
я так и не увидел переменной в отладчике
TotKtoNado вне форума Ответить с цитированием
Старый 24.12.2011, 19:11   #13
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
на форме просто показалась 5 но никакой отладки не было
я так и не увидел переменной в отладчике
Делфи оптимизатор умный.
Цитата:
но как можно узнать границы массива?
а вы в своей программе не знаете этого?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 24.12.2011, 19:16   #14
TotKtoNado
юзер
Форумчанин
 
Аватар для TotKtoNado
 
Регистрация: 22.12.2010
Сообщений: 245
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
Делфи оптимизатор умный.
а вы в своей программе не знаете этого?
но я больше никакого языка незнаю
TotKtoNado вне форума Ответить с цитированием
Старый 24.12.2011, 19:29   #15
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
но я больше никакого языка незнаю
переменная есть область памяти, а в отладчике узнать о переменной можно лишь по работе с ней.

а для примера на Делфи отключите оптимизацию на эту процедуру.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 24.12.2011, 19:34   #16
TotKtoNado
юзер
Форумчанин
 
Аватар для TotKtoNado
 
Регистрация: 22.12.2010
Сообщений: 245
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
переменная есть область памяти, а в отладчике узнать о переменной можно лишь по работе с ней.

а для примера на Делфи отключите оптимизацию на эту процедуру.
а почему пока я не вывел содержание перемнной на форму у меня отладчик глючил?
TotKtoNado вне форума Ответить с цитированием
Старый 24.12.2011, 19:42   #17
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
а почему пока я не вывел содержание перемнной на форму у меня отладчик глючил?
оптимизация, никаких глюков нет.
смотрели бы в CPU-окне, полезно между прочим.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 29.01.2012, 11:58   #18
TotKtoNado
юзер
Форумчанин
 
Аватар для TotKtoNado
 
Регистрация: 22.12.2010
Сообщений: 245
По умолчанию

Цитата:
а для примера на Делфи отключите оптимизацию на эту процедуру.
а как ее отключить?
TotKtoNado вне форума Ответить с цитированием
Старый 29.01.2012, 12:22   #19
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

читаем про настройки проектов.
а так же директива {$O-} код который нужно не оптимизировать {$O+} //включаем обратно.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
что такое f. spezzA Паскаль, Turbo Pascal, PascalABC.NET 1 13.06.2011 16:21
Что такое хорошо, а что такое плохо... EL_MoC Microsoft Office Word 6 14.04.2011 18:49
Что такое ^= ? k1r1ch Общие вопросы C/C++ 3 10.01.2010 17:15
Что такое SE LOPKOT HTML и CSS 5 31.08.2009 21:50
то такое мастерство в программировании, что такое мастер программист и что он может? Cezar Свободное общение 29 02.06.2007 23:48