да, atexit по идее должен вызвать деструктор синглтона по завершении работы приложения, но я хочу делать это самостоятельно, вызывая функцию...
извиняйте, гугл чет не помог в этот раз... пытаюсь собрать простой синглтон с флагом -nostdlib: single.h: #ifndef _SINGLE_H_INCLUDED_ #define...
оператор ++ относится к индексу, мне всетки кажется, что индекс - не класс)) "все может быть" относилось к реализации oc.a и к перегрузке...
блин... это шутка, вы видите много скобочек в конце предложений?)) это смайлики))) на самом деле понятно, что префиксный инкремент выполниться...
опять же по-моему все именно так, как и должно быть))) хотя для надежности надо было бы ставить постфиксный инкремент, чтобы уж наверняка))) вам...
по большому счету разницы нет... в винде лучше наверное так: fread(&header, sizeof(BITMAPFILEHEADER), 1, stream); так как это одна итерация...
да это даже к ксакепе было... вопрос не в этом...
так и есть... mingw32-gcc.exe и mingw32-g++.exe... и похоже, я ошибся, там есть -fPIC, просто надо было указывать этот флаг при компиляции и -fpie...
возможна ли под виндой? (под пи-кодом имеется ввиду position independent code)... в g++ есть флаг -fPIC, подобного флага похоже нет ни в VS, ни в...
дык либ-файл генерируется по деф-файлу... импорт неправильно генерируется потому, что неправильный либ-файл,потому что неправильный деф-файл......
наверное деф-файл не верен... попробуй прописать LIBRARY EXPORT.SYS... и еще ординал попробуй поставить к функции ExpTest...
с помощью деф-файла можно сделать и импорты)))
есть таблица импорта, драйвер может в таблице импорта иметь функцию из другого драйвера... кстати интересно, как эти линковки происходят на уровне...
ну правильно, теперь надо чтобы функция попала в таблицу импорта)) я вообще удивлен той магии, о которой вы с Грейтом говорите... я бы в...
еще раз: в ядре нет dll и в ядре не может быть юзермодной CRT... драйвер (.sys), динамическая библиотека (.dll), исполняемый файл (.exe) и еще...
если у кого есть, то залейте пожалуйста куда-нить (vip-file лучше всего), а то я не успел сдампить(((
бугагашечка... причем тут dll вообще? в ядре нет dll, есть только драйвер, тем более CRT в принципе не должна участвовать... у вас неправильные...
смотрите, как работать с отображениями больших файлов, в гугле...
оу... я смотрю вы выучили асм по книге "Учимся программировать драйверы на языке ассемблер на примере руткитов уровня ядра For Dummies")))
вы знаете, в винде очень к многому можно применять CreateFile, ReadFile, WriteFile и тд)
Имена участников (разделяйте запятой).