Вопрос № 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
Здравствуйте эксперты. Подскажите пожалуйста процедуру перевода екзешника в ассемблерный код или исходник какого-нибудь дебагера.
Для платформы 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, 19:48 Оценка за ответ: 5 Комментарий оценки: Все работает отлично, СПАСИБО.
Вопрос № 33.833
Здраствуйте эксперты!!!
Можно ли работать с базой данных с помощью WinAPI или тому подобныхAPI в Делфи, не применяя библиотеку Vcl?
Если да то как?
Просто нужно маленько приложение для просмотра БД!
Отправлен: 22.01.2006, 19:49
Вопрос задал: chikanok (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Архангельский Андрей Германович
Здравствуйте, chikanok!
Практически с любой БД можно работать через API, только для каждой БД есть своя API
Но отображать полученный данные нужно на визуальных компонентах, таким образом VCL тоже используется
Если требуется написать программу размером 10Кб, то вопрос - ЗАЧЕМ?
Если нужно быстро написать клиентское приложение, то VCL необходимо. И тогда написать можно за 10 минут.
Отвечает: 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. в Объектно-ориентированном программировании.....
Отвечает: Архангельский Андрей Германович
Здравствуйте, Кныш Александр Александрович!
Выбрать и запихнуть не проблема.
Вопрос, что такое "Работать с соответствующими данными"
И причем "здесь Объектно-ориентированном программировании...."
Поставь конкретнее задачу, пришли структуру таблиц. Потому что объем кода здесб единицы строк, но они зависят от исходных данных
Можешь писать на прямой e-mail
Отвечает: 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
Отвечает: Dushin Igor
Здравствуйте, Меркулов Алексей!
В XP лучше всего диспетчер задач вырубать через реестр:
HKCU
Software
Microsoft
Windows
CurrentVersion
Policies
SystemDisableTaskMgr = dword:1- Выключен, 0- Всё нормально
После этого при вызове диспетчеа будет выдаваться сообщение:"Диспетчер задач заблокирован вашим администратором"?, ну или что-то в этом духе:))
--------- Глюк без причины - признак вирусины!
Ответ отправил: Dushin Igor (статус: 3-ий класс)
Отправлен: 23.01.2006, 03:54 Оценка за ответ: 5