Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.067 c
15-1270759152
Nickola2
2010-04-09 00:39
2010.08.27
Борьба с рекламными баннерами не увенчалась успехом


15-1275780985
re83
2010-06-06 03:36
2010.08.27
Подскажите софт для создания таких эффектов


2-1266484344
Kiril123
2010-02-18 12:12
2010.08.27
Последовательность событий жизненного цикла форм


15-1273672717
istok
2010-05-12 17:58
2010.08.27
посоветуйте компоненты для DashBoard...


2-1274871683
AbdreyZAA
2010-05-26 15:01
2010.08.27
Как узнать заряд каждой батареии?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский