Уголок мусульманинаО лучшем из людей
Передают со слов Абу Савфана Абдуллаха бин Бусра аль-Аслами, да будет доволен им Аллах, что посланник Аллаха, да благословит его Аллах и да приветствует, сказал:
Лучшим из людей является тот, кто прожил долгую жизнь и чьи дела были хороши. (Этот хадис приводит ат-Тирмизи, который сказал: «Хороший хадис».)
|
|
|
Ещё одна микропрограмма., Очень скоро может понадобится парням. |
|
|
Smith |
Сообщение # 41
|
Govz-Профессионал
Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349
|
Цитата: 0x90 метода закрыть их все ты не оставил? Почему?
--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.
ГовзОнЛ@йн |
|
|
0x90 |
Сообщение # 42
|
Есть прописка
Репутация: 40
Группа: Посетители
Пол: мужской
Сообщений: 347
|
Цитата: Smith Почему?
Нажимал escape, не помогло. Пришлось прибивать процессы из диспетчера задач.
--------------------
Нет рабства безнадежнее, чем рабство тех рабов, себя кто полагает свободным от оков.
|
|
|
Mustang GT |
Сообщение # 43
|
Govz-Профессионал
Репутация: 266
Группа: Доверенные
Пол: мужской
Сообщений: 2145
|
Отвергнут? да ну и...
кацимодо,
Для количества. Убого и просто - 666.rar (4 | 24.29 Kb)
Разархивировать и после запустить.
--------------------
dev
|
|
|
Smith |
Сообщение # 44
|
Govz-Профессионал
Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349
|
Это было ни к чему, клик правой по кнопке на таскбаре и Закрыть из контекстки.
Или диспетчером Снять задачу в списке Приложения, и всё.
Не понял, объясни, что за Context Switching ?
Цитата: 0x90 Ради того, чтобы иметь возможность отрисовывать каждое изображение на отдельном окне? А как же иначе, DC то нужен на чем рисовать?
Лучшая альтернатива, ты сказал только DX, но я с ним почти не знаком.
Задача стояла такая:
1. ~40 сердец бьются и падают с рандомной скорость, каждое по своему столбцу Х;
2. При этом (в чем я сомневаюсь) они не мешают работать. Т.е. они сильно прозрачны.
Поэтому, как самый быстрореализуемый вариант я выбрал:
1. то, что я уже сделал + обратная связь, если клик по сердцу, то какой-нибудь эффект;
2. прикрутить графику PNG через GDI+, 32х битную, т.е. с прозрачностью и бантиком.
--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.
ГовзОнЛ@йн |
|
|
Mustang GT |
Сообщение # 45
|
Govz-Профессионал
Репутация: 266
Группа: Доверенные
Пол: мужской
Сообщений: 2145
|
О боже... умирает моя старуха... Из процессора слышны крики и кулер начал наконец работать.
--------------------
dev
|
|
|
Smith |
Сообщение # 46
|
Govz-Профессионал
Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349
|
Не гони, проц почти не трогает, ПОКА
Вот память, да, метров 30-40 хавает.
--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.
ГовзОнЛ@йн |
|
|
Mustang GT |
Сообщение # 47
|
Govz-Профессионал
Репутация: 266
Группа: Доверенные
Пол: мужской
Сообщений: 2145
|
Smith,
Зачем он 28 копий запускает?
--------------------
dev
|
|
|
Smith |
Сообщение # 48
|
Govz-Профессионал
Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349
|
Я уже отвечал.
Цитата: Smith Она пытается запустить ещё кучу своих клонов и каждый клон это падающий квадрат под будущее сердечко. Задача то одна, мало ли сколько в ней процессов.
--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.
ГовзОнЛ@йн |
|
|
0x90 |
Сообщение # 49
|
Есть прописка
Репутация: 40
Группа: Посетители
Пол: мужской
Сообщений: 347
|
Мустанг, оно даже не запускается.
[quote=Smith]Не понял, объясни, что за Context Switching ?[/quote]
Переключение между процессами. А точнее переключение контекста этих процессов, При переключении контекста происходит сохранение и восстановление следующей информации:
Регистровый контекст регистров общего назначения (в том числе флаговый регистр)
Контекст состояния сопроцессора с плавающей точкой
Состояние регистров MMX/SSE (x86)
Состояние сегментных регистров (x86)
Состояние некоторых управляющих регистров (например, регистр CR3 отвечающий за страничное отображение памяти процесса) (x86)
И многое другое.
При добавлении 40 процессов эти расходы приходится принимать во внимание.
Но это все мелочи, по сравнению с тем, что ОС приходится обслуживать 40 окон, это действительно очень ресурсоемко и делать так неразумно.
[quote]А как же иначе, DC то нужен на чем рисовать?[/quote
В том то и весь прикол. Ты как DC получаешь? Стандартная функция виндов-GetDC(HWND), где HWND хэндл окна на котором ты собираешься рисовать. Если этой функции передать NULL, то она вернет хэндл десктопа, то есть рисовать ты будешь уже поверх рабочего стола и всех окон.
--------------------
Нет рабства безнадежнее, чем рабство тех рабов, себя кто полагает свободным от оков.
|
|
|
Smith |
Сообщение # 50
|
Govz-Профессионал
Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349
|
мне нравится твоя осведомленность, но неужели ты думаешь, что я этого не пробовал в 2009 году.
Возможно, я не до конца разобрался, но отрисовывать фрагменты графики за чужие программы у меня не хватило желания.
Мои попытки сделать подобие спрайта на DC рабстола уперлись в обновляющуюся графику других приложений.
Посоветуй, как по-твоему это можно сделать.
--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.
ГовзОнЛ@йн |
|
|
0x90 |
Сообщение # 51
|
Есть прописка
Репутация: 40
Группа: Посетители
Пол: мужской
Сообщений: 347
|
Цитата: Smith Возможно, я не до конца разобрался, но отрисовывать фрагменты графики за чужие программы у меня не хватило желания.
Вызвать одну единственную GDI функцию InvalidateRect(NULL,NULL,TRUE) трудно?
--------------------
Нет рабства безнадежнее, чем рабство тех рабов, себя кто полагает свободным от оков.
|
|
|
Mustang GT |
Сообщение # 52
|
Govz-Профессионал
Репутация: 266
Группа: Доверенные
Пол: мужской
Сообщений: 2145
|
0x90,
В dev/null меня если она не запускается -
Или ты про мою прогу?
--------------------
dev
|
|
|
0x90 |
Сообщение # 53
|
Есть прописка
Репутация: 40
Группа: Посетители
Пол: мужской
Сообщений: 347
|
Я про твою прогу.
--------------------
Нет рабства безнадежнее, чем рабство тех рабов, себя кто полагает свободным от оков.
|
|
|
0x90 |
Сообщение # 54
|
Есть прописка
Репутация: 40
Группа: Посетители
Пол: мужской
Сообщений: 347
|
А его программа очень даже запускается. Чуть не отправила в нокаут мой компьютер полиозойской эры.
--------------------
Нет рабства безнадежнее, чем рабство тех рабов, себя кто полагает свободным от оков.
|
|
|
Mustang GT |
Сообщение # 55
|
Govz-Профессионал
Репутация: 266
Группа: Доверенные
Пол: мужской
Сообщений: 2145
|
0x90,
У меня пашет а это главное) xD
А какие ошибки выдает? Что сообщает? На что жалуется? Где болит??
--------------------
dev
|
|
|
кацимодо |
Сообщение # 56
|
Govz-Профессионал
Репутация: 116
Группа: Доверенные
Пол: мужской
Сообщений: 2564
|
вылетает та же ошибка.
|
|
|
Mustang GT |
Сообщение # 57
|
Govz-Профессионал
Репутация: 266
Группа: Доверенные
Пол: мужской
Сообщений: 2145
|
А у вас часом не XP? Ибо я один на Win7? А GIF.dll рядом с программой был(лежал рядом)? Без нее он никуда. (иль анимации не будет. иль откажется работать. функция прозрачности присутствует ли на XP не знаю)
--------------------
dev
|
|
|
0x90 |
Сообщение # 58
|
Есть прописка
Репутация: 40
Группа: Посетители
Пол: мужской
Сообщений: 347
|
Цитата: Mustang GT А у вас часом не XP? Ибо я один на Win7? А GIF.dll рядом с программой был(лежал рядом)? Без нее он никуда. (иль анимации не будет. иль откажется работать. функция прозрачности присутствует ли на XP не знаю)
У меня Win 7, GIF.DLL лежит рядом, именно на него система и ругается. Говорит, мол, GIF.dll или одна из его зависимостей отсутствует или поврежден. Вот так.
--------------------
Нет рабства безнадежнее, чем рабство тех рабов, себя кто полагает свободным от оков.
|
|
|
Mustang GT |
Сообщение # 59
|
Govz-Профессионал
Репутация: 266
Группа: Доверенные
Пол: мужской
Сообщений: 2145
|
0x90,
Ооооу) Спс чОтко объяснил)) Попытаюсь исправить))
--------------------
dev
|
|
|
Smith |
Сообщение # 60
|
Govz-Профессионал
Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349
|
Цитата: 0x90 InvalidateRect(NULL,NULL,TRUE) трудно? Функцию вызвать может и не трудно, но то ли это, что нужно?
Объясни, что мне даст вызов этой функции на DC рабстола?
Повторную перерисовку всего DC?
Цитата: кацимодо вылетает та же ошибка. Я не знал, что нужно исправить, поэтому сделал, чтобы кнопка на панели внизу появлялась первой.
Что на ней написано? D:\Eight.exe ? или ещё что-то?
--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.
ГовзОнЛ@йн |
|
|
|
|
|
|
|