Структура программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

непонятный процесс сумирования
Создание OCX, как?
Таблицы Paradox, индексирование
Книга "Программированние в Delphi глазами Хакера", Стоит брать или нет ?
Нужен доступ к MS SQL Server из Kylix.Как сделать?
Модем, Набор модемом
Что то запутался
Компонент меню
Hook, LB_GETCURSEL
Open array parameters
???_Как писать на CD_???, Как?
Ну очень частые вопросы!, Прошу сюда перед тем как спросить!
Копирование записей, Без TBathMove
Уменьшаем екзешник
Рисование на рабочем столе, Хочу нарисовать часы прямо на обоях
1 человек хвастался:
Pen.Style:=psDot при Pen.Width > 1. Как?
Как работать с локальной сетиью в Дельфи6, Локальная сеть!
Заполняем рандомную хештаблицу вручную, структура данных млин
Excel, корректно закрыть файл
Как Вы относитесь к курящим девушкам?
Hook на клаву..., ^^^помогите^^^
Системное время
Открыть документ MS Word, в своем приложении
Получения реестра
Создать окно и не передавать ему фокус, Окно не должно получить фокус при создан
Иконка в таскбаре
Помогите друзья!!!
Отрубление инета., Как програмно отрубить инет.
Список доменов/компьютеров, Как получить
Чёто сообразить немогу как найти строку в списке!
проверка орфографии через word в delphi
Удаленный доступ, Как определить...
"Слежка" за изменением системного времени компа
MouseState, Передача координат мыши через сокет..
Небольшой взлом, Admin и Windows 2000
Эмулция нажатия кнопок в играх использующих
Random, не целых чисел
удалённый реестр
Буфер обмена, Как очистить?
Error, ООП
Помогите найти ошибку
Определение номера пункта..., в контекстном меню Проводника.
Маски, в строке
Сервис в NT, как написать?
FindWindowEx, <> null
Требуется в гриде отобразить строку,а не зн-е поля, Свое отображение в Grid'e
DLL, список функций
Изменение размеров дочерней формы
Свой стиль имен компонентов, используете?
Текст на Рабочем столе., Как нарисовать и удалить?
Компонент vclskin102, Помогите взломать пожалуйста
Использование свойства TAG
Какое сообщение ловить, при перерисовке, родителя?
АТХ или мать полетел, Как проверить блок питания АТХ
Настройка принтера, Без результатно :/
COMMAND.COM в Delphi
Более 2-х колонок в DBLookupComboBox, Есть вопрос насчет ширины колонок
Downloaded Program Files, Очистка Downloaded Program Files
Удалить повторы слов
ClientSocket, Ка избежать ошибки ?
Млин, как вызвать функцию из DLL?
КАК ОЧИСТИТЬ LISTVIEW?, Вот и весь вопрос.
программно изменить DNS-cуффикс компьютера?
Нужен код программы,переставляющий колонки в гриде, колонки в гриде
Индикатор сортировки в гриде, Индикатор сортировки в гриде
Как Вы относитесь к курящим девушкам?
Paradox, MySQL..., Как всунуть в базу данных картинку?
База данных и её регистрация, Регистрация базы данных через Delphi
Регистрация своего расширения

Платные хостинги     Раскрутка сайта     Книги по программированию


DLL, список функций

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Как узнать список функций (процедур) в DLL. Есть "чужая" (неизвестная) DLL-ка. Хочу использовать оттуда функции, но не знаю какие функции она содержит. А как прозводятся "расчеты" внутри функции - тем более.

- Во время работы приложения выпадает сообщение о нарушении индекса. Таблица Paradox 7.0 имеет семь индексов (включительно с первичным). В этом случае нужна ли реиндексация или требуется удалить все индексы, а затем их заново создать. И еще: как создать первичный ключ описание есть, а как удалить первичный ключ описания нет - подскажите кто-нибудь.

- Во-первых один топик - один вопрос!Есть утилиты для этого, рекомендую прораммку ShowDep, она покажет какие функции и процедуры идут на экспорт.

- а тебе это необходимо программно?

- поищи программы:Depends -- кажется входит в SDK ToolsTopToBottom -- более навороченная

- Вообщем, посмотреть список функций - не сложно. Утилит достаточно много. Только вот список параметров - тут уже достаточно тяжкий случай. Я кроме дизассемблирования способа не знаю.

- Просмотреть список функций легко, а вот узнать их параметры практически невозможно

- 1) Удалить все файлы кроме .db2) Создать индексы (IndexDef или Alter Table/Create Index)Модератор: 1 топик - 1 вопрос. В будущем такие топики буду удалять!

- за одним приятным исключением если функции используют mangled (Decorated Names, незнаю как это на руский нормально перевести) механизм именования, но это большая редкость для библиотек

- Декорация имен. Иногда употребляют и "мангелирование". И даже в этом случае типы параметров не узнаешь и даже их названия. Для дллек никогда декорированных имен не видел - список экспорта обычно, все-таки, составляется из нормальных названий. Конечно, если вы используете платформу .NET, то все становиться возможным.

- A decorated name for a C++ function contains the following information: - The function name. - The class that the function is a member of, if it is a member function. This may include the class that encloses the function's class, and so on. - The namespace the function belongs to (if it is part of a namespace). - The types of the function's parameters. - The calling convention. - The return type of the function. QUOTE Для дллек никогда декорированных имен не видел а мне приходилось пару раз: один раз чего-то с хаспом связаное (там у них програмеры ошалевшие какие-то), а другой раз не помню , но точно видел, у мя еще траблы в SoftICE из-за этого были, там символ ? значит вычислить что-нить, а @ означает указатель.

- Не путай. В С++ декорация внутреннее дело компилятора - она ему нужна, чтобы распозновать какую функцию подключать. В библиотеках экспорта такую информацию не предоставишь - типы ведь не стандартизированны для разных языков. Незнаю даже , есть ли какие-то правила декорации имен для всех компиляторов С++, дабы можно было бинарники линковать от разных компилеров. Может и есть.

- А возможно ли узнать количество параметров, исходя из количества команд POP и их операндов? Например, если берем из стэка значение в SI, то это указатель и т.д.

- Fantasist млин, ну гворю ж те -- ВИДЕЛ!

- Fantasist вот неверующим пример, получен с помощью стандартного шаблона библиотеки VC, я просто нажал Ctrl+Shift+B, ни чего не менял абсолютно: http://www.neud.net/TestDLL.zipне можете верить -- не верьте!

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | opengl программирование | программирование бейсик | программирование интерфейса | программирование pocket | программирование заказы | задача динамического программирования | prolog программирование | стохастическое программирование | процедурное программирование | история языков программирования | структура программирования | языки программирования высокого уровня | программирование устройств | функции программирования | программирование siemens | списки программирование | язык программирования java | олимпиада программирование | программирование мобильных телефонов | дипломная работа программирование | программирование palm | Ссылки

Все про процедурное программирование