Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Ассемблер? Это просто! Учимся программировать


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler (Ассемблер)

Выпуск № 602
от 15.11.2006, 08:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 366, Экспертов: 24
В номере:Вопросов: 3, Ответов: 6


Вопрос № 61961: Не знаю в тему вопрос или нет, но думаю что с етим сталкивался каждый кто делал акцент на дизайн программы.. 1.есть картинка - круглый логотип 2.окно представляет собой круглую форму подогнаную под размер логотипа... Проблемма в след...
Вопрос № 62026: Какое действие данного параметра TurboLink32: -ax Specify application type -ap Windowing Compatible -aa Uses Windowing API ..
Вопрос № 62032: Здравствуйте! У меня проблемы с загрузочным сектором на HDD. После определённых операций перестала грузиться ОС(на винчестере два логических диска файловая система NTFS и FAT32). Неподскажете ли вы как "залесть" в загрузочный сектор и о...

Вопрос № 61.961
Не знаю в тему вопрос или нет, но думаю что с етим сталкивался каждый кто делал акцент на дизайн программы..

1.есть картинка - круглый логотип
2.окно представляет собой круглую форму подогнаную под размер логотипа...
Проблемма в следуюшем... при создании формы и наложении на нее картинки, круг получается не ровный...точней края круга не ровные, а в квадратиках(почему ето я понял потомучто круг строится по пикселям и именно ети пиксели и создают ету неровность)
вопрос:
1.как можно создать ровную картинку...

есть идея которая бы решила ету проблемму, но и она имеет небольшую проблемму:
вобшем можно создать форму которая будет чуть больше картинки и сделать ее прозрачной(при заполнении струстуры WNDCLASS цвет окно передать значение 0)
НО картинка при сохранении в бмп формат имеет белый фон...
ВОПРОС: возможно как либо етот фон убрать... я слышал что в делфи при создании фона (картинки) можно закрасить его темно голубым и темно красным (вроде как ети цвета в виндовсе означают прозрачность) тогда етот фон будет прозрачным... только вот в асме ето не получается. ВОБШЕМ БУДУ БЛАГОДАРЕН ЛЮБОМУ СОВЕТУ!
ЗАРАНЕЕ СПАСИБО
Отправлен: 09.11.2006, 17:38
Вопрос задал: Gwest (статус: 2-ой класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 4)

Отвечает: PaVeL_Ekt
Здравствуйте, Gwest!

в делфи точно знаю с 6 версии у формы есть Свойство: TransperentColor, которое и обозначает, что цвет указаный в св-ве TransperentColorValue будет отображаться как прозрачный, но здесь тоже может возникнуть проблема только уже с самой картинкой прозрачным становиться только определенный цвет, а потому если значение отличаеться на 1 то прозрачным оно не будет, а потому если на картинке края сглаженные перетеканием цвета, а не четкие, то будет такойже эффект !!!
---------
Да поможет Вам F1, да сохранит Вас F2, во имя CTRL, ALT и святого DEL
Ответ отправил: PaVeL_Ekt (статус: 3-ий класс)
Ответ отправлен: 10.11.2006, 07:12
Оценка за ответ: 5
Комментарий оценки:
Да, но если сделать фон одного цвета и его сделать прозрачным то тогда на картинке будет как раз таки только логотип...
Вобшем подскажите како ;й нибуть способ чтоб можно было добиться такого же эфекта как и функцией TransperentColor в делфи


Вопрос № 62.026
Какое действие данного параметра TurboLink32:

-ax Specify application type
-ap Windowing Compatible
-aa Uses Windowing API
Отправлен: 10.11.2006, 05:37
Вопрос задал: Alexei_FAQ (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Вiктор
Здравствуйте, Alexei_FAQ!
-ax - это выбор типа приложения, где вместо "х" надо поставить одну из букв: или "р", или "а".
В виндовс есть 2 типа приложений: GUI и консольные. GUI - это приложения, использующие окно, кнопочки и т.п., т.е. графические элементы. А консольные приложения - это такие, которые используют виндовский текстовый режим, похожий на досовский. Например, FAR - это как раз консольное приложение (но он использует псевдографику - текстовые рамочки и т.п.)

-ap Windowing Compatible - значит совместимое с оконным режимом (виндовское консольное приложение). Тот же FAR может запускаться и в полноэкранном режиме, и в режиме окна, при этом он остаётся текстовым.

-aa Uses Windowing API - это значит оконное приложение. Оно использует API для создания графических элементов управления - окон, кнопок, текстовых полей, и для управления этими элементами (например, задать положение окна)

(А вообще конечно запутанное обозначение. Вот в майкрософтовском линкере более понятно: / SUBSYSTEM:CONSOLE - значит консоль, / SUBSYSTEM:WINDOWS - значит оконное приложение.)
---------
ни дня без строчки (но не получается)
Ответ отправил: Вiктор (статус: 8-ой класс)
Ответ отправлен: 10.11.2006, 10:47
Оценка за ответ: 5


Вопрос № 62.032
Здравствуйте!
У меня проблемы с загрузочным сектором на HDD. После определённых операций перестала грузиться ОС(на винчестере два логических диска файловая система NTFS и FAT32). Неподскажете ли вы как "залесть" в загрузочный сектор и отредактировать его? Какие программы при этом использовать?
P.S. Я понимаю, что вопрос для данной рубрики не в кассу, но хочется учиться у проффесионалов.
Отправлен: 10.11.2006, 07:44
Вопрос задал: KuchumHan (статус: Студент)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 6)

Отвечает: Bob Johnson
Здравствуйте, KuchumHan!
я бы тебе порекомендовал не заморачиваться с загрузочным сектором, а использовать программу GetDataBack for NTFS, которая восстановит нужные тебе файлы с диска.
сайт:
http://www.runtime.org/
все остальное найдет поисковый сервер :)
Ответ отправил: Bob Johnson (статус: Академик)
Россия, Калуга
WWW: Программирование
----
Ответ отправлен: 10.11.2006, 09:33
Оценка за ответ: 5
Комментарий оценки:
это всё конечно понятно, но мне нужен конкретный ответ, а триальные версии искать по интернету может кто угодно
P.S.Такую оценку ставлю за высылку мне книги по ассемблеру.Ну сами посудите толи ковыряться в этой убогой программе при восстановлении даннных, толи поковыряться в загрузчике.

Отвечает: Волков Павел Юрьевич
Здравствуйте, KuchumHan!
используйте шестнадцатеричные редакторы, например, WinHex (http://www.winhex.com/).

Лента ЖЖ по теме - http://mika0x65.livejournal.com/.

---------
Век живи, век учись.
Ответ отправил: Волков Павел Юрьевич (статус: 9-ый класс)
Ответ отправлен: 10.11.2006, 10:21

Отвечает: Lonely Wolf
Здравствуйте, KuchumHan!
Загрузочный сектор можно восстановить без проблем программой ScanDisk. Можно было бы считать эти сектора куда-нибудь в файл при помощи прерываний 13h,25h. А потом записать 26h.

---------
Ассемблер FOREVER!!!
Ответ отправил: Lonely Wolf (статус: Студент)
Ответ отправлен: 10.11.2006, 11:03

Отвечает: Луковкин Николай Иванович
Здравствуйте, KuchumHan!
Попробуйте следующее:
1. Во время загрузки ОС нажмите (и не отпускайте) клавишу F8, выберете пункт - загрузка последней удачной конфигурации, нажмите ОК.
2. Если это не помогло, выберете пункт - загрузка в безопасном режиме. Если получилось, следуйте далее и выполните - восстановление системы. Во время восстановления системы выберете точку предыдущию (неделю, месяц назад), когда ОС у Вас работала нормально. Если это не помогло:
3. Во время загрузки ОС, зайдите в BIOS, исправте в секции Advanced BIOS Features пункт - First Boot Device с HDD-0 на CD-ROM. Вставте загрузочный диск с программой, где есть проверка диска (типа Norton Disk) и попробуйте проверить оба Ваши диска на наличие ошибок, по возможности иправить эти ошибки.
4. Если пункты 1,2,3 положительного результата не принесли, следует выполнить пункт 3 и переустановить ОС.

---------
Главным критерием эффективности того или иного пути может служить лишь то, достиг или нет крекер конечного результата!!!
Ответ отправил: Луковкин Николай Иванович (статус: 3-ий класс)
Ответ отправлен: 13.11.2006, 20:50


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное