|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Сен 28, 2004 09:53:22 · Поправил: asmlamo Написал прогу вида. z: callx GetTickCount jmp z Откомпилил как оконное приложение. Запускаю ее. Программа отрабатывает и "исчезает". Т.е. на панели задач ее нет и в трее тож нет. но таск менеджер показывает процесс. Это так и должно быть ? |
|
|
Дата: Сен 28, 2004 12:03:56 · Поправил: vinnie_poohz: callx GetTickCount jmp z А где этот код находится, может, до создания окна? В описании написанно что GetTickCount показывает количество тактов процессора с момента запуска. Вообще, не тактов, а миллисекунд. |
|
|
Дата: Сен 28, 2004 12:04:07 а окно у нее есть? |
|
|
Дата: Сен 28, 2004 12:41:10 а окно у нее есть? Нет окно не создается ! |
|
|
Дата: Сен 28, 2004 14:17:52 asmlamo Так ведь это - бесконечный цикл, процесс никогда не завершится, а загрузка процессора - 100% :-) |
|
|
Дата: Сен 28, 2004 14:19:35 Ну все зависит от того, где именно лежит этот код. Если до создания окна, то чему удивляться? А если после, то должно появиться окно, но реагировать ни на что не будет. |
|
|
Дата: Сен 28, 2004 15:27:58 asmlamo > Нет окно не создается ! > Т.е. на панели задач ее нет и в трее тож нет. Если окно не создаётся, то откуда ему взяться? |
|
|
Дата: Сен 28, 2004 15:32:47 а загрузка процессора - 100% :-) Я тоже так думал но нет. Загрузка 10-15%. Я запускал раз 10. в памяти 10 процессов и толькл тогда начинает тормозить ! |
|
|
Дата: Сен 28, 2004 16:50:22 asmlamo Извини, если я чего-то недопонял... По поводу callx, без всякой иронии - это опечатка или незнакомая мне инструкция ассемблера? Теперь немного иронии, но не злой - Способы выхода из бесконечного цикла: 1. Диспетчер задач -> Завершить процесс. 2. Нажать кнопку Reset. 3. Нажать и удерживать 5 секунд кнопку Power. 4. Вывернуть в квартире пробки. Можно еще много вариантов придумать, но это самые корректные :-), и если ни один из них не применить, процесс будет виден в TaskManager-е. |
|
|
Дата: Сен 28, 2004 18:31:55 asmlamo Я свой вопрос по другому задам. CreateWindow() вызывается? Если да, то весь код в студию (иначе будем долго гадать почему нет окна). |
|
|
Дата: Сен 29, 2004 09:34:27 · Поправил: asmlamo callx - Хи ... Все проще я просто в TASM пишу и это у меня макрос так называется ... В котором стоит обьявление функции и нормальный call |
|
|
Дата: Сен 29, 2004 09:34:41 CreateWindow() вызывается? НЕТ ! |
|
|
Дата: Сен 29, 2004 11:01:59 Ну так а о каком окне и иконке ты говоришь?? Не будет этого! Тут и мечтать не о чем! Кнопку в панельке и окно создает именно эта чудо-функция. А без нее будет именно такой результат, как у тебя. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.049 |