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

RusFAQ.ru: Программирование на Delphi


Информационный Канал Subscribe.Ru

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

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Выпуск № 368
от 28.01.2006, 03:00

Администратор:Калашников О.А.
В рассылке:Подписчиков: 244, Экспертов: 62
В номере:Вопросов: 5, Ответов: 9


Вопрос № 33796: Здравствуйте эксперты. Подскажите пожалуйста процедуру перевода екзешника в ассемблерный код или исходник какого-нибудь дебагера....
Вопрос № 33819: Всем здрасте! На этот раз вопрос такой: как вызвать менюшку (которая по Alt+Spase выпадает) при клиек на картинке?...
Вопрос № 33833: Здраствуйте эксперты!!! Можно ли работать с базой данных с помощью WinAPI или тому подобныхAPI в Делфи, не применяя библиотеку Vcl? Если да то как? Просто нужно маленько приложение для просмотра БД!...
Вопрос № 33842: Здравствуйте Господа Эксперты ! Помогите ! У меня есть база Firebird 1.5. Мне нужно выбрать из таблицы список всех групп и запихнуть в какой нить ComboBox. Но в такой чтобы при выборе любого из списка я мог работать с соответствующими данными со...
Вопрос № 33853: Здравствуйте уважаемые эксперты. Не подскажите ли как запретить Ctrl+Alt+Del под XP SP 2; приведенный в приложении код отменял Ctrl+Alt+Del под XP без SP ...

Вопрос № 33.796
Здравствуйте эксперты. Подскажите пожалуйста процедуру перевода екзешника в ассемблерный код или исходник какого-нибудь дебагера.
Отправлен: 22.01.2006, 11:10
Вопрос задал: Евгений (jeni) (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Canya
Здравствуйте, Евгений (jeni)!

Для платформы windows можно воспользоваться дизасемблером W32Dasm.
Ответ отправил: Canya (статус: 1-ый класс)
Отправлен: 22.01.2006, 11:56
Оценка за ответ: 1
Комментарий оценки:
Блин!
Вы вопросы вообще читаете???
Я же попросил процедуру или исходник, на фига мне готовая прога???
Я сам их кучу знаю!!!

Отвечает: Denisss

Здравствуйте, Евгений (jeni)!

Т.к. не помню где скачал, то просто прикрепляю файл с исходниками.

Прикреплённый файл: Загрузить >>
Срок хранения файла на сервере RusFAQ.ru составляет 30 суток с момента отправки ответа.

Ответ отправил: Denisss (статус: Специалист)
Отправлен: 22.01.2006, 12:23
Оценка за ответ: 4
Комментарий оценки:
Спасибо, но че-то он не компилится :(


Вопрос № 33.819
Всем здрасте!
На этот раз вопрос такой: как вызвать менюшку (которая по Alt+Spase выпадает) при клиек на картинке?
Отправлен: 22.01.2006, 18:00
Вопрос задал: Петров Павел Александрович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Ерёмин Андрей
Здравствуйте, Петров Павел Александрович!
Вот так:

procedure TForm1.Image1Click(Sender: TObject);
begin
keybd_event(VK_MENU, 0, 0, 0);
keybd_event($20, 0, 0, 0);
keybd_event($20, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_MENU, 0, KEYEVENTF_KEYUP, 0);
end;


---------
Работа - не волк, а произведение силы на расстояние!
Ответ отправил: Ерёмин Андрей (статус: Профессионал)
Отправлен: 22.01.2006, 19:48
Оценка за ответ: 5
Комментарий оценки:
Все работает отлично, СПАСИБО.


Вопрос № 33.833
Здраствуйте эксперты!!!
Можно ли работать с базой данных с помощью WinAPI или тому подобныхAPI в Делфи, не применяя библиотеку Vcl?
Если да то как?
Просто нужно маленько приложение для просмотра БД!
Отправлен: 22.01.2006, 19:49
Вопрос задал: chikanok (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Архангельский Андрей Германович
Здравствуйте, chikanok!

Практически с любой БД можно работать через API, только для каждой БД есть своя API
Но отображать полученный данные нужно на визуальных компонентах, таким образом VCL тоже используется

Если требуется написать программу размером 10Кб, то вопрос - ЗАЧЕМ?

Если нужно быстро написать клиентское приложение, то VCL необходимо. И тогда написать можно за 10 минут.
Ответ отправил: Архангельский Андрей Германович (статус: Студент)
Отправлен: 22.01.2006, 19:59

Отвечает: Jadd
Здравствуйте, chikanok!
Можно юзать ODBC или ADO, но не компоненты, а самому писать классы или вызывать функции интерфейсов ADO или функции odbc. По ODBC была статья на www.rsdn.ru.
---------
Если в сердце дверь закрыта, нужно в печень постучаться
Ответ отправил: Jadd (статус: Специалист)
Отправлен: 22.01.2006, 20:00

Отвечает: sir henry
Здравствуйте, chikanok!
WinAPI вообще с БД не работает, для этого служат разные компоненты. Если Вам нужна маленькая програмка без VCL, то используйте консольное приложение. Есть компонент TDBF, с помощью него можно открывать и просматривать БД типа dBase, а собственно просмотр можно организовать с помощью чтения записей из таблиц и вывода данных с помощью WriteLn. Если нужно подключаться к другим БД, то поищите компоненты для них на www.torry.net.
Другой способ - библиотека KOL. Получаются вполне маленькие приложения (в десятки, а то и сотни раз меньше чем с VCL), но с графическим интерфейсом. Для общения с БД существует компонент для KOL koledb для подключения к БД через OLE. Так-же есть компоненты для InterBase и DBF. Однако вывод данных придется делать через стандартные контролы WinAPI.
Взять всю эту красоту можно на сайте http://bonanzas.rinet.ru.
Ответ отправил: sir henry (статус: Академик)
Отправлен: 22.01.2006, 20:39


Вопрос № 33.842
Здравствуйте Господа Эксперты ! Помогите !
У меня есть база Firebird 1.5. Мне нужно выбрать из таблицы список всех групп и запихнуть в какой нить ComboBox. Но в такой чтобы при выборе любого из списка я мог работать с соответствующими данными согласно группе которую выбрал. Я понимаю что вопрос для Вас Господа Эксперты легкий - ПОМОГИТЕ НОВИЧКУ.....

P.S. в Объектно-ориентированном программировании.....
Отправлен: 22.01.2006, 21:33
Вопрос задал: Кныш Александр Александрович (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Архангельский Андрей Германович
Здравствуйте, Кныш Александр Александрович!

Выбрать и запихнуть не проблема.
Вопрос, что такое "Работать с соответствующими данными"
И причем "здесь Объектно-ориентированном программировании...."

Поставь конкретнее задачу, пришли структуру таблиц. Потому что объем кода здесб единицы строк, но они зависят от исходных данных
Можешь писать на прямой e-mail
Ответ отправил: Архангельский Андрей Германович (статус: Студент)
Отправлен: 22.01.2006, 21:47

Отвечает: sir henry
Здравствуйте, Кныш Александр Александрович!
Было бы неплохо, если бы Вы описали структуру Вашей таблицы. Иначе овет будет только в области голой теории. :)
Вам необходимо сделать два запроса: один выбирает группы, а второй запрос параметрический, в него, в качестве параметра передается название группы из первого запроса. Выборка из второго запроса и будет набор данных по группе.
Для доступа к данным FireBird используйте компоненты работы для InterBase, которые находятся на одноименной вкладке. Для отображения данных используйте компоненты с закладки DataControls. Там как раз и находится TDBComboBox.
Ответ отправил: sir henry (статус: Академик)
Отправлен: 23.01.2006, 07:20


Вопрос № 33.853
Здравствуйте уважаемые эксперты. Не подскажите ли как запретить
Ctrl+Alt+Del под XP SP 2; приведенный в приложении код отменял Ctrl+Alt+Del под XP без SP

Приложение:

Отправлен: 22.01.2006, 23:15
Вопрос задал: Меркулов Алексей (статус: 3-ий класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Dushin Igor
Здравствуйте, Меркулов Алексей!
В XP лучше всего диспетчер задач вырубать через реестр:
HKCU
Software
Microsoft
Windows
CurrentVersion
Policies
SystemDisableTaskMgr = dword:1- Выключен, 0- Всё нормально

После этого при вызове диспетчеа будет выдаваться сообщение:"Диспетчер задач заблокирован вашим администратором"?, ну или что-то в этом духе:))
---------
Глюк без причины - признак вирусины!
Ответ отправил: Dushin Igor (статус: 3-ий класс)
Отправлен: 23.01.2006, 03:54
Оценка за ответ: 5


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

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

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

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

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


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


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

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.delphiplus
Архив рассылки
Отписаться Вебом Почтой
Вспомнить пароль

В избранное