![]() |
|
|
![]()
|
|
| angler |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 10.9.2006 Репутация: нет Всего: нет |
Можно ли например написать программу, которая показывает обычное сообщение и завершается, без использования WinAPI и библиотек, чтобы весь код был в одном EXEшнике? Если можно, то подскажите как или дайте ссылку. Буду очень благодарен!!
|
|||
|
||||
| rsm |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 999 Регистрация: 16.3.2005 Репутация: 1 Всего: 62 |
Можно - просто берешь полные исходники Windows и компилируешь свою программу со статической линковкой библиотеки user32 и всей иерархии библиотек, с которыми она работает. Тогда весь код, нужный для вызова окна, будет помещен в ЕХЕшник. Правда, ЕХЕшник будет работать только в той системе, для которой ты его скомпилировал и иметь размер пару-тройку сотен мегабайт, но это уже сущие мелочи... |
|||
|
||||
| angler |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 10.9.2006 Репутация: нет Всего: нет |
Спасибо! Так и думал.
|
|||
|
||||
| ЭтоопятьИрина |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 19.8.2006 Репутация: нет Всего: нет |
Дашь переписать прогу?
:-) |
|||
|
||||
| angler |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 10.9.2006 Репутация: нет Всего: нет |
Дай мне исходники Windows, хотя бы исходники функции MessageBox и ExitProcess. И я тебе дам переписать. Хотя я попытался дисаассамблировать функцию MessageBox и мне это не удалось. Эта фунция ссылается на другую библиотеку, эта библиотека ещё куда-то, и т.д.. В общем придётся очень туго без WinAPI(почти невозможно). |
|||
|
||||
| angler |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 10.9.2006 Репутация: нет Всего: нет |
Отхожу немного от темы(Новую создавать не захотелось). Люди добрые, дайте примерчик работы с Extended(Delphi) / long double (C++). Или литературу(ссылку на неё), в и-нете я ничего не нашёл по этой теме, разве что как переводить Float в строку и обратно.
|
|||
|
||||
| oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy Репутация: нет Всего: 34 |
angler,
асм тут не причем ) -------------------- SST 465555 icq 200-512-712 |
|||
|
||||
| angler |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 10.9.2006 Репутация: нет Всего: нет |
oleg1973. Вот именно при чём. Мне примерчик-то нужен на асме. Наверное я неправильно сформулировал вопрос...
|
|||
|
||||
![]()
|
| Правила форума "Asm для начинающих" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Asm для начинающих | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |