Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Внизпро DLL Найти похожие ветки
← →
aha (2010-03-18 23:09) [0]есть DLL , функция function closeport:integer;stdcall;external "xxxx.dll"
в своей проге вызываю функцию
var
f1: Tf1;
implementation
function closeport:integer;stdcall external "owen_io.dll";
{$R *.DFM}
procedure Tf1.SpeedButton1Click(Sender: TObject);
begin
closeport;
end;
end.
при запуске показывает что мой файл связан с отсутствующим компонентом "xxxx.dll" :closeport
Что не так делаю ?
← →
Игорь Шевченко © (2010-03-18 23:19) [1]
> Что не так делаю ?
не видишь разницы между "xxxx.dll" и "owen_io.dll"
← →
aha (2010-03-18 23:24) [2]нее , естественно там "xxxx.dll" - просто опечатка
← →
Loginov Dmitry © (2010-03-18 23:40) [3]
> при запуске показывает что мой файл связан с отсутствующим
> компонентом "xxxx.dll" :closeport
Что именно не найдено? "Компонент" или точка входа в closeport?
Проверь, что имя функции полностью одинаковое и в ЕХЕ и в DLL.
← →
aha (2010-03-19 00:04) [4]так и пишет что файл созданный при комп. после запуска связан с отсутствующим компонентом "xxxx.dll" :closeport
пробовал openport, аналогично такое же сообщение .
динамич. подключив длл ку , в дельфях глядел , что есть такая функция .
← →
Игорь Шевченко © (2010-03-19 00:09) [5]
> естественно там "xxxx.dll" - просто опечатка
а зачем ты про опечатки спрашиваешь, ты пиши без опечаток. и dll рядом с программой положи
← →
sniknik © (2010-03-19 00:46) [6]> пробовал openport, аналогично такое же сообщение .
какой такой openport??? в dll нет ничего похожего. судя по описанию. (и это конечно же опять опечатка... всегда так. в программе все правильно, на сайте сплошные опечатки. но они конечно не виноваты, это судьба.)
> Что не так делаю ?
сказал бы, т.к. действительно кое чего не хватает в описании ([0]), но это наверняка "недопечатка". а в dll все есть.
← →
sniknik © (2010-03-19 00:49) [7]> это судьба
т.е. то от чего "не работает" - Бил Гейтс, виндовс. Дельфи, и другие стихийные бедствия.
← →
Германн © (2010-03-19 01:16) [8]
> aha (18.03.10 23:09)
Не надо бояться "показаться глупым". (Этого именно дураки боятся :).
Но надо приводить реальный код, который не работает (без "опечаток"). И надо приводить оригинальное сообщение об ошибке.
← →
aha (2010-03-19 08:50) [9]Не имею опыта работы с длл. Вот длл , к которому хочу обратиться.
← →
aha (2010-03-19 09:02) [10]www.ufanm.nm.ru/xxxx.dll
хотелось бы увидеть пример , как вытаскивать.
Судя по описанию , возможно подключение статически и динамически длл ки . попроще статически и думаю , при таком способе , при обращении к функции будут видны параметры , как в примере с openport(x,x,x,x,x).....
← →
sniknik © (2010-03-19 09:22) [11]> www.ufanm.nm.ru/xxxx.dll
> хотелось бы увидеть пример , как вытаскивать.
ну так посмотри
http://www.google.ru/search?q=xxxx.dll&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox
← →
aha (2010-03-19 20:07) [12]по ссылкам давно прошелся , очень туманно описывается и не получается так . Похоже и в конфе с длл не особо дружат...
← →
sniknik © (2010-03-19 22:19) [13]> Похоже и в конфе с длл не особо дружат...
в конфе на слабо не ведутся...
← →
aha (2010-03-19 22:35) [14]вопрос снимаю, всем спасибо . :-))
← →
Loginov Dmitry © (2010-03-19 22:39) [15]
> по ссылкам давно прошелся , очень туманно описывается и
> не получается так . Похоже и в конфе с длл не особо дружат.
> ..
Сутки прошли так и не разобрался? Беда!
Не получается статически, так подключай динамически.
Не получается динамически, так бери и выясняй в чем дело.
Не нужно перекладывать с больной головы на здоровую.
← →
aha (2010-03-19 22:45) [16]смотрите выше , пжалста .
Вопрос снимаю, всем спасибо .
Видимо сам разобрался , никто же реально не подсказал ))
← →
Игорь Шевченко © (2010-03-19 23:21) [17]
> никто же реально не подсказал
ты не туда пошел за реальной подсказкой
← →
aha (2010-03-19 23:31) [18]2 Игорь Шевченко
я уж понял, просто иногда срочно нужно бывает проблему решить, надеешься на конфу, а в ответ тишина или ссылки , как будто я не прошелся по ссылкам. В последнюю очередь обращаюсь обычно в конфу , когда времени уже нет. А где на будущее ;реальные подсказки можно получить ?
← →
sniknik © (2010-03-19 23:35) [19]> реальные подсказки можно получить ?
да здесь и можно. надо только реально спрашивать, и реагировать на ответы.
← →
Германн © (2010-03-20 03:02) [20]
> А где на будущее ;реальные подсказки можно получить ?
В телешоу.
Желаю успеха!
← →
Loginov Dmitry © (2010-03-20 09:01) [21]
> я уж понял, просто иногда срочно нужно бывает проблему решить
В программировании не каждую проблему можно решить срочно.
Иногда проблема, которая кажется на первый взгляд сложной (трудоемкостью на неделю) решается на несколько минут.
А иногда и проблемы на первый взгляд и нет, а провозишься в ней неделю.
Так что привыкай к трудностям. Или не стоит тогда лезть в программирование.
← →
aha (2010-03-20 12:17) [22]проблема закрыта , какие еще коментарии.
если уж, на то пошло, хочу заметить на элементарную вежливость , никогда не тыкаю.. ))
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.057 c