Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.10.17;
Скачать: [xml.tar.bz2];

Вниз

можно ли напрямую использовать сишные файлы h и lib   Найти похожие ветки 

 
_guest_   (2010-07-24 11:39) [0]

Есть два файла типов .h и .lib можно ли их использовать в Делфи напрямую. В api интерфейсе устройства есть поддержка c, .net, java, vb а Делфи нет.
При {$L lib.lib} говорит "неверный формат файла".


 
KilkennyCat ©   (2010-07-24 15:11) [1]

учитывая вопрос, проще сразу посоветовать нанять программиста...


 
Amoeba_   (2010-07-24 17:38) [2]


> Есть два файла типов .h и .lib можно ли их использовать
> в Делфи напрямую.

Нет.


 
_guest_   (2010-07-26 09:59) [3]

Какой-либо обходной путь? Или не обходной, киньте идею в каком направлении копать. Разработчик софта - израильская фирма - поддержку Delphi исключила и вводить вновь пока не намерена.

> KilkennyCat ©   (24.07.10 15:11) [1]
> учитывая вопрос, проще сразу посоветовать нанять программиста.
> ..

Уровень доступных программистов не сильно отличается от моего, а нанимать кого-то из Питера, руководство не станет по причине дороговизны, скорее откажется от проекта. История такова: было оборудование, через некоторое время в продаже появились новые экземпляры взамен старых, фирма разработчик не озаботилась совместимостью со своим старым софтом, выпустив новый. Кроме как каким-либо образом использовать сишные файлы другого выхода не вижу. Если кто видит, пдскажите. Спасибо.


 
Anatoly Podgoretsky ©   (2010-07-26 10:02) [4]

> _guest_  (26.07.2010 09:59:03)  [3]

Через ДЛЛ


 
_guest_   (2010-07-26 10:10) [5]


> Anatoly Podgoretsky ©   (26.07.10 10:02) [4]
> > _guest_  (26.07.2010 09:59:03)  [3]Через ДЛЛ


Знаю что совсем тупой, но как из lib получить dll? Кроме как действительно нанять программиста на си?


 
Anatoly Podgoretsky ©   (2010-07-26 10:26) [6]

> _guest_  (26.07.2010 10:10:05)  [5]

Написать программу, в которую включить нужные или все модули из LIB.  Но
надо уметь работать с ДЛЛ в Дельфи и с Си


 
_guest_   (2010-07-26 10:30) [7]

С dll в Делфи умею, в си не умею ничего :(
Попробую поискать тех кто умеет.


 
KilkennyCat ©   (2010-07-26 10:45) [8]

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


 
Плохиш ©   (2010-07-26 10:55) [9]


> История такова: было оборудование, через некоторое время
> в продаже появились новые экземпляры взамен старых, фирма
> разработчик не озаботилась совместимостью со своим старым
> софтом, выпустив новый.

Типа, железо купили, ибо крюто, а на софте решили сэкономить, ибо любая полотёрка накодит чего-нибуть.
ССЗБ


 
Anatoly Podgoretsky ©   (2010-07-26 10:58) [10]

> _guest_  (26.07.2010 10:30:07)  [7]

Правильное решение, только правильно поставь им задачу, это для них
элементарно, поскольку кода никакого нет, а только объявления.


 
_guest_   (2010-07-26 11:30) [11]


> Плохиш ©   (26.07.10 10:55) [9]
>Типа, железо купили, ибо крюто,
>  а на софте решили сэкономить, ибо любая полотёрка накодит
> чего-нибуть. ССЗБ

Софт к железу дали бесплатно, но это промежуточный - драйвер и апи. А основной софт писался 10 лет назад на делфи. Часть железа за 10 лет умерла, докупили нового, скачали к новому железу новый драйвер - опочки - не работает. Полезли выяснять: апи изменился. В новой поставке апи на делфи нет. Есть старый проект на делфи, узнать подключено новое оборудование или старое легко: старое через ком, новое - усб, осталось как-то вытащить новые команды из либа и они тихо мироно добавились бы к проекту, но tlibimp выдает "error loading type library". Из .h  я могу выдернуть объявления, но как получить dll или obj я не знаю.


 
Anatoly Podgoretsky ©   (2010-07-26 11:46) [12]

> _guest_  (26.07.2010 11:30:11)  [11]

Ну ты же уже нашел решение, это надо отдать профессионалу, пусть состряпает
ДЛЛ



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2010.10.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.004 c
8-1206713265
VBit
2008-03-28 17:07
2010.10.17
Включение линейного входа


2-1280224684
Кондрат Воронов
2010-07-27 13:58
2010.10.17
Работа с объектами


11-1225479146
Dy1
2008-10-31 21:52
2010.10.17
KOLMediaPlayer


15-1279224449
AKE
2010-07-16 00:07
2010.10.17
Какие есть книги по 3d графике?


2-1279623092
keral
2010-07-20 14:51
2010.10.17
таблица с поддержкой редактируемых полей





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский