Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

про DLL [D4, 95/98]


Страницы:   1 2

aha ©   (2010-03-18 23:09:00) 

есть 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

Что не так делаю ?


aha   (2010-03-20 12:17:00) [1]

проблема закрыта , какие еще коментарии.
если уж, на то пошло, хочу заметить на элементарную вежливость , никогда не тыкаю..  ))


Loginov Dmitry   (2010-03-20 09:01:00) [2]


> я уж понял, просто иногда срочно нужно бывает проблему решить


В программировании не каждую проблему можно решить срочно.
Иногда проблема, которая кажется на первый взгляд сложной (трудоемкостью на неделю) решается на несколько минут.
А иногда и проблемы на первый взгляд и нет, а провозишься в ней неделю.

Так что привыкай к трудностям. Или не стоит тогда лезть в программирование.


Германн   (2010-03-20 03:02:00) [3]


> А где на будущее ;реальные подсказки можно получить ?

В телешоу.
Желаю успеха!


sniknik   (2010-03-19 23:35:00) [4]

> реальные подсказки можно получить ?
да здесь и можно. надо только реально спрашивать, и реагировать на ответы.


aha   (2010-03-19 23:31:00) [5]

2 Игорь Шевченко
я уж понял, просто иногда срочно нужно бывает проблему решить, надеешься на конфу, а в ответ тишина или ссылки , как будто я не прошелся по ссылкам. В последнюю очередь обращаюсь обычно в конфу , когда времени уже нет. А где на будущее ;реальные подсказки можно получить ?


Игорь Шевченко   (2010-03-19 23:21:00) [6]


>  никто же реально не подсказал


ты не туда пошел за реальной подсказкой


aha   (2010-03-19 22:45:00) [7]

смотрите выше , пжалста .
Вопрос снимаю, всем спасибо .
Видимо сам разобрался , никто же реально не подсказал ))


Loginov Dmitry   (2010-03-19 22:39:00) [8]


> по ссылкам давно прошелся , очень  туманно описывается и
> не получается так . Похоже и в конфе с длл не особо дружат.
> ..


Сутки прошли так и не разобрался? Беда!

Не получается статически, так подключай динамически.
Не получается динамически, так бери и выясняй в чем дело.
Не нужно перекладывать с больной головы на здоровую.


aha   (2010-03-19 22:35:00) [9]

вопрос снимаю, всем спасибо . :-))


sniknik   (2010-03-19 22:19:00) [10]

> Похоже и в конфе с длл не особо дружат...
в конфе на слабо не ведутся...


aha   (2010-03-19 20:07:00) [11]

по ссылкам давно прошелся , очень  туманно описывается и не получается так . Похоже и в конфе с длл не особо дружат...


sniknik   (2010-03-19 09:22:00) [12]

> 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 09:02:00) [13]

www.ufanm.nm.ru/xxxx.dll
хотелось бы увидеть пример , как вытаскивать.
Судя по описанию , возможно подключение статически и динамически длл ки . попроще статически и думаю , при  таком способе , при обращении к функции будут видны параметры , как в примере с openport(x,x,x,x,x).....


aha   (2010-03-19 08:50:00) [14]

Не имею опыта работы с длл. Вот длл , к которому хочу обратиться.


Германн   (2010-03-19 01:16:00) [15]


> aha   (18.03.10 23:09)  

Не надо бояться "показаться глупым". (Этого именно дураки боятся :).
Но надо приводить реальный код, который не работает (без "опечаток"). И надо приводить оригинальное сообщение об ошибке.


sniknik   (2010-03-19 00:49:00) [16]

> это судьба
т.е. то от чего "не работает" - Бил Гейтс, виндовс. Дельфи, и другие стихийные бедствия.


sniknik   (2010-03-19 00:46:00) [17]

> пробовал openport, аналогично такое же сообщение .
какой такой openport??? в dll нет ничего похожего. судя по описанию. (и это конечно же опять опечатка... всегда так. в программе все правильно, на сайте сплошные опечатки. но они конечно не виноваты, это судьба.)

> Что не так делаю ?
сказал бы, т.к. действительно кое чего не хватает в описании ([0]), но это наверняка "недопечатка". а в dll все есть.


Игорь Шевченко   (2010-03-19 00:09:00) [18]


> естественно там 'xxxx.dll' - просто опечатка


а зачем ты про опечатки спрашиваешь, ты пиши без опечаток. и dll рядом с программой положи


aha   (2010-03-19 00:04:00) [19]

так и пишет что файл созданный при комп. после запуска связан с отсутствующим компонентом 'xxxx.dll' :closeport
пробовал openport, аналогично такое же сообщение .
динамич. подключив длл ку , в дельфях глядел , что есть  такая функция .


Loginov Dmitry   (2010-03-18 23:40:00) [20]


> при запуске показывает что мой файл связан с отсутствующим
> компонентом 'xxxx.dll' :closeport


Что именно не найдено? "Компонент" или точка входа в closeport?
Проверь, что имя функции полностью одинаковое и в ЕХЕ и в DLL.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо