Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2006-07-13 17:03:35 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2021-05-21 08:04:51
карма: 0

0
Ответов: 9906
Рейтинг: 351
#2: 2006-07-13 17:18:22 ЛС | профиль | цитата
А почему бы и нет (FormatStr здесь не причем)
карма: 9

0
Гость
Ответов: 17029
Рейтинг: 0
#3: 2006-07-13 20:27:23 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2021-05-21 08:04:52
карма: 0

0
Ответов: 9906
Рейтинг: 351
#4: 2006-07-13 20:43:39 ЛС | профиль | цитата
На любом скриптовом языке, для чего-то типа:
  A := 0;
  .....
A := 1;
Разве уместен вопрос "почему в A записывается единица а не нулик "
Здесь - то же самое. Причем, буквально - дословно: в ОДНУ И ТУ же переменную сначала записывается единица, а потом нулик.
В соответствии с Z-координатой (по тексту схемы - снизу вверх)

Выведи левую на "передний план" - получишь единицы

Да, совсем забыл: если это NUL, то присваивание не делается, и Z-координата по барабану.
Это уже особенности кодогенерации, содержащиеся в CodeGen
((и, кстати, доступные пользователю ))
карма: 9

0
Гость
Ответов: 17029
Рейтинг: 0
#5: 2006-07-13 21:32:25 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2021-05-21 08:04:52
карма: 0

0
Ответов: 9906
Рейтинг: 351
#6: 2006-07-13 21:45:21 ЛС | профиль | цитата
В таких случаях надо встряхнуться.
Самое простое: в текстовом редакторе повыкидывать везде строки присваивания:
Add(GlobalVar,2375995,259,287)
{
Name="a"
Data=Integer(1) //Эти !!!
}
И завести в одном месте блок со ВСЕМИ глобалами с нужными присваиваниями. С соответствующими коментариями, конечно.
Все же таки Var то - Global

Но твоя ситуация только подтверждает мысль: обмен данными через GlobalVar, начиная с какого-то объема, делает ситуацию все менее и менее контролируемой...
Это - НЕ ВИЗУАЛЬНАЯ связь, потому и проблемы. Потому и теряется крутость HiAsm
карма: 9

0
Ответов: 3655
Рейтинг: 69
#7: 2006-07-13 22:41:47 ЛС | профиль | цитата
Андрей., Galkov, А почему нельзя применить другие методы сохранения
глобальных переменных

В файле например.
карма: 0

0
Ответов: 9906
Рейтинг: 351
#8: 2006-07-13 22:52:56 ЛС | профиль | цитата
Да можно, конечно...
Создать себе трудности, и ГЕРОИЧЕСКИ их потом преодолеть
карма: 9

0
Гость
Ответов: 17029
Рейтинг: 0
#9: 2006-07-13 23:33:05 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2021-05-21 08:04:52
карма: 0

0
Ответов: 9906
Рейтинг: 351
#10: 2006-07-14 00:05:47 ЛС | профиль | цитата
Ну что тут скажешь...
Создание программного продукта - это есть ТРУД.
Особенно если хочешь, чтобы он был устойчивым к дальнейшим доработкам...
И труд на написание комментов, скажем - окупается на 200%
((хотя, припоминается мне, что кто-то на форуме из трусов выпрыгивал на термин "устойчивость софта" ))


Кстати о ссылках: что-то мне представляется, что особенность ссылок сохранять тождественный комплект св-в - это недоразумение. И не факт (хотя точно не знаю), что сохранится в последствии
карма: 9

0
Гость
Ответов: 17029
Рейтинг: 0
#11: 2006-07-14 08:30:15 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2021-05-21 08:04:52
карма: 0

0
Ответов: 9906
Рейтинг: 351
#12: 2006-07-14 10:52:54 ЛС | профиль | цитата
спор бессмысленнен - НЕДОРАЗУМЕНИЕ
карма: 9

0
Ответов: 242
Рейтинг: 5
#13: 2006-07-14 20:27:04 ЛС | профиль | цитата
Кстати, лучше делать вот так, тогда точно не будет проблем... code_96
карма: 0

0
файлы: 1code_96.txt [555B] [796]
Ответов: 9906
Рейтинг: 351
#14: 2006-07-14 20:33:00 ЛС | профиль | цитата
Кстати, совсем другое: лучшее средство от перхоти - гильотина
карма: 9

0
Гость
Ответов: 17029
Рейтинг: 0
#15: 2006-07-14 21:41:26 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2021-05-21 08:04:52
карма: 0

0
15
Сообщение
...
Прикрепленные файлы
(файлы не залиты)