nadge Дело в том, что ОС предполагает, что SEH-фрейм расположен на стеке - делается проверка указателя фрейма на принадлежность [stackMin;...
"нормальный" - понятие весьма субъективное. Компилятор с пом. опций позволяет весьма точно задать свойства генерируемого кода. И вообще-то в...
/G7 только определяет модель процессора, из которой, в частности, должен исходить компилятор, если включен какой-либо режим оптимизации.
Broken Sword ты вероятно имел ввиду DLL_THREAD_ATTACH Следует только иметь ввиду, что DLL не получает DLL_THREAD_ATTACH от потоков, которые...
?cresta /G7 -- это единственный ключ, использовавшийся при компиляции ?
Broken Sword всех деталей реализации я не знаю... В общих словах, при загрузке длл в память ОС выделяет для её tls-данных нужное кол....
AFAIK, следует различать виндовую поддержку TLS (ф-ции TlsXXX), и поддержку на уровне компилятора (__declspec(thread)), являющуюся надстройкой над...
спасибо. Вынужден пробовать "экзотические" дебугеры, т.к. с микрософтовскими есть проблема: под vmware после восстановления виртуалки из...
Подскажите плз как устанавливать subj. В его диалоге "Hardware Breakpoints" все disabled ...
EvilsInterrupt не одну, твои константные указатели тоже размещены на стэке. в данном случае да. Но статические константные переменные...
если серьёзно, то IMHO следует попытаться использовать строку (или её части) как исполняемый код, возможно самомодифицирующийся.
Ramakrishna а можно ещё ослабить условие: вывод программы включает строку "Hello world!" ? ;-)
а что, тоже дзен ! :)
_Juicy Многопоточность не обязательно предполагает использование виндовых Alloc-ов. Во-первых во многих случаях достаточно стэка....
При динамическом распределении адресс данных будет переменным даже при использовании собственного менеджера.
S_T_A_S_ IMHO, в простейших случаях в самом деле можно обойтись без динамически выделяемой памяти. Но в реальных программах очень часто...
ну, это смотря какое нужно взаимодействие. например из ехе вызываешь стартовую ф-цию длл (скажем Init), которая принимает параметром...
если длл и ехе в одном процессе, то IMHO, не стоит. ведь модули имеют прямой доступ к коду и данным друг друга.
это я коряво выразился сначала. :)
Я подумал, что Edmond считает запись NLS_Port(0,0,0); просто вызовом конструктора как ф-ции, с передачей ему текущего this. На самом деле эта...
Имена участников (разделяйте запятой).