Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.10.17;
Скачать: CL | DM;

Вниз

можно ли напрямую использовать сишные файлы 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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.009 c
11-1225479146
Dy1
2008-10-31 21:52
2010.10.17
KOLMediaPlayer


2-1279611355
beginner
2010-07-20 11:35
2010.10.17
Как разернуть окно на весь экран?


8-1206912479
Незнайка
2008-03-31 01:27
2010.10.17
склеивание изображения


3-1246530307
Miau
2009-07-02 14:25
2010.10.17
create table жутко тормозит


2-1280122674
12
2010-07-26 09:37
2010.10.17
Как повторить завершенный DragAndDrop?