Вопрос № 156252: Доброго времени суток, уважаемые эксперты. Смиреенно молю вас помочь в написании сущего пустяка: Надо определить кол-во убывающих последовательностей массива А(20). Делоть под досом с помощью TASM, никаких приветсвий, скупой вывод результируещего кол...
Вопрос № 156305: Здравствуйти. Помогите пожалуйста ответить на такой вопрос. Как мне подключить файл(текстовый или любой другой), в который сгенерирован массив чисел на VisualBasic,
к DLL библиотеке в которой содержится функция ее сортировки....
Вопрос № 156.252
Доброго времени суток, уважаемые эксперты. Смиреенно молю вас помочь в написании сущего пустяка: Надо определить кол-во убывающих последовательностей массива А(20). Делоть под досом с помощью TASM, никаких приветсвий, скупой вывод результируещего колличества.
Отвечает: Лысков Игорь Витальевич
Здравствуйте, Рыбенко Илья Сергеевич! Этот вопрос уже задавался Программа в приложении
Приложение:
--------- Удачи!
Ответ отправил: Лысков Игорь Витальевич (статус: Специалист)
Ответ отправлен: 29.12.2008, 19:53
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 240010 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 156.305
Здравствуйти. Помогите пожалуйста ответить на такой вопрос. Как мне подключить файл(текстовый или любой другой), в который сгенерирован массив чисел на VisualBasic, к DLL библиотеке в которой содержится функция ее сортировки.
Отправлен: 30.12.2008, 12:02
Вопрос задал: Nicolas (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Nicolas!
Массив это область памяти, которая имеет адрес её начала и её окончания, а также размер одного эелемента. Отсюда Вы этот файл не подключаете, а открываете как обычный файл и загружаете его в память:
HANDLE CreateFile( LPCTSTR lpFileName,// pointer to name of the file DWORD dwDesiredAccess,// access (read-write) mode DWORD dwShareMode,// share mode LPSECURITY_ATTRIBUTES lpSecurityAttributes,// pointer to security attributes DWORD dwCreationDistribution,// how to create DWORD dwFlagsAndAttributes,// file attributes HANDLE hTemplateFile// handle to file with attributes to copy ); BOOL ReadFile( HANDLE hFile,// handle of file to read LPVOID lpBuffer,// address of buffer that receives data DWORD nNumberOfBytesToRead,// number of bytes to read LPDWORD lpNumberOfBytesRead,// address of number of bytes read LPOVERLAPPED lpOverlapped// address of structure for data );
В ассемблере нет понятия переменной, как таковой, есть только её адрес и размер этой переменной (байт, слово или двойное слово), для массивов ещё и его
размер. Для Вас важно знать, с какими данными работает эта библиотечная функция, т.е. если размер данных не совпадает Вам нужно будет преобразовать исходный массив к нужному виду. К примеру, если VB записывает один элемент массива как 32-а бита (двойное слово), а библиотека работает только со словами (16-ть бит), Вам нужно будет как-то это соединить, т.е. преобразовать к нужному виду перед тем как передать управление нужной функции. Сорри: VB сгнерер
ировал массив чисел(каких?), библиотека + функция(какая?) Простите какой вопрос, такой и ответ, т.е. общий, касающийся передачи данных между функциями. Удачи!
--------- Итерация от человека, рекурсия — от Бога (Питер Дойч)
Ответ отправил: Зенченко Константин Николаевич (статус: Профессор) Украина, Киев Тел.: +380979536619 Адрес: Украина г.Киев ---- Ответ отправлен: 31.12.2008, 19:11
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 240113 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 4
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.