Написание модуля расширения PHP на FreePascal

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

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

Написание модуля расширения PHP на FreePascal

Сообщение Tamachi » 17.10.2007 19:09:18

Подскажите, как написать расширение PHP на FreePascal.
Пробовал испрльзовать PHP4Delphi. Компилятор ругается!
Tamachi
новенький
 
Сообщения: 10
Зарегистрирован: 01.10.2007 14:31:38

Сообщение Deepthroat » 17.10.2007 23:30:42

Есть такая опция, -MDelphi, ее пробовал? И еще, когда говоришь, что "компилятор ругается", надо бы указать сообщения компилятора и участки кода, на которые он ругается.
Аватара пользователя
Deepthroat
постоялец
 
Сообщения: 144
Зарегистрирован: 06.09.2007 00:21:34
Откуда: Outer Heaven

Сообщение Tamachi » 18.10.2007 16:14:55

Deepthroat писал(а):Есть такая опция, -MDelphi, ее пробовал? И еще, когда говоришь, что "компилятор ругается", надо бы указать сообщения компилятора и участки кода, на которые он ругается.


Я скачал PHP4Delphi и установил его себе в Delphi IDE.
При компиляции на FPC под Linux компилятор спотыкается, когда встречает ссылку на один из модулей Windows, messages.
Если их закоментерить, то компилятор ругается, говорит, что не знает
типов Integer, Uint , longint и пр...
Tamachi
новенький
 
Сообщения: 10
Зарегистрирован: 01.10.2007 14:31:38

Сообщение alexs » 18.10.2007 16:30:37

вместо Windows - LCLType
вместо Messages - LMessages
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение Deepthroat » 19.10.2007 01:13:45

Ну с типом Uint я могу согласиться, а вот на Integer и Longint он ругаться ну никак не может.

И второе, если почитать доки (да и просто логически), то можно понять, что модули Windows и messages - платформенно зависимые модули, существующие только в реализации fpc для винды. Там WinAPI-функции и константы для них, а Вы это хотите для линукса скомпилировать.
Аватара пользователя
Deepthroat
постоялец
 
Сообщения: 144
Зарегистрирован: 06.09.2007 00:21:34
Откуда: Outer Heaven


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

Рейтинг@Mail.ru