Скомпилировать небольшую библиотечку

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Скомпилировать небольшую библиотечку

Сообщение _Track » 26.02.2007 08:16:17

Господа!

Не могли бы вы скомпилировать на Freepascal (Kylix?) под Linux нежеследующий код и оформить его в виде динамической библиотеки (.so)?
Нужно это для того, чтобы обеспечить работу данного продукта http://www.fb2-library.redholl.com/ на СУБД FireBird под Linux.

Сам я не программер, и похоже единственный заинтересованный в хранении базы данной программы на FireBird под Linux.
А разработчик с Freepascal (Kylix) и Linux не работает и не имеет соответственно возможности сделать такую библиотечку.

Вот собственно и вся просьба.

Вот такой файлик fb2lib.pas:
-- cut --


library fb2lib;
uses
SysUtils, Classes;
{$R *.res}
function UpperCase(InString:PChar):PChar;cdecl;export;
begin
Result:=PChar(AnsiUpperCase(string(InString)));
end;
function substr(InString:PChar;StartPos,Len:Integer):PChar;cdecl;export;
begin
Result:=PChar(Copy(string(InString),StartPos,1));
end;
exports UpperCase,substr;
begin
end.

-- cut --

Спасибо.
_Track
незнакомец
 
Сообщения: 2
Зарегистрирован: 26.02.2007 08:07:28

Сообщение Attid » 26.02.2007 12:05:42

не надо ничего компилить надо учить что умеет сервер

Код: Выделить всё
select upper(substring(e.fname from 1 for 2)) from employee e


выполняется на огнептице 2,0 под линуксом без всяких дополнний
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2586
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение _Track » 27.02.2007 11:06:43

Спасибо!
А на более старых версиях Firebird этот код будет работать?
_Track
незнакомец
 
Сообщения: 2
Зарегистрирован: 26.02.2007 08:07:28

Сообщение Attid » 27.02.2007 13:29:01

читай Firebird_v*.ReleaseNotes.pdf узнаешь
на 1,5,3 вроде должен но не гарантирую, под рукой нет чтоб проверить
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2586
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 1

Рейтинг@Mail.ru