Найдено 8 результатов

napalmus
27.07.2012 18:27:59
Форум: Lazarus
Тема: (LUA+FPC) Статическая линковка.
Ответы: 9
Просмотры: 5933

Re: (LUA+FPC) Статическая линковка.

Sergei I. Gorelkin Снова спасибо, за участие, две недели потратил, на разного рода эксперименты с этой проблемой, но ни разу не догадался собрать весь проект с другой версией arm. Всё время работал с armv6. Просто изначально планировал под эту версию собирать. А тут собрал с armv7, запустил и ...
napalmus
27.07.2012 02:14:48
Форум: Lazarus
Тема: (LUA+FPC) Статическая линковка.
Ответы: 9
Просмотры: 5933

Re: (LUA+FPC) Статическая линковка.

Mr.Smart Честно говоря, динамическую библиотеку не собирал. Для iOS динамическая линковка запрещена лицензией, потому и мучусь с liblua.a. Да и не уверен что есть возможность под iOS собирать динлибки.
iOS это arm-платформа потому Mac-овские либки точно не подойдут. Да и дело наверно не в либках ...
napalmus
26.07.2012 22:54:38
Форум: Lazarus
Тема: (LUA+FPC) Статическая линковка.
Ответы: 9
Просмотры: 5933

Re: (LUA+FPC) Статическая линковка.

Sergei I. Gorelkin Спасибо, большое! Вот такая запись помогла полностью собрать:

function strtod(s: PAnsiChar; p: Pointer): lua_Number; cdecl; public name '___strtod';

function strtod(const s: PAnsiChar; var p: Pointer): lua_Number; cdecl;
begin
Result := StrToFloat ...
napalmus
26.07.2012 18:20:25
Форум: Lazarus
Тема: (LUA+FPC) Статическая линковка.
Ответы: 9
Просмотры: 5933

Re: (LUA+FPC) Статическая линковка.

hinst пардон, забыл добавить что liblua.a собраны каждая для своей платформы. В Windows я пользовался mingw и makefile выбрал ключ ansi. Для других платформ были другие инструменты и манипуляции.
Проблема в том что для сборки проекта с liblua.a скорее всего нужно перекрыть функцию lua_str2number(s ...
napalmus
25.07.2012 01:12:15
Форум: Lazarus
Тема: (LUA+FPC) Статическая линковка.
Ответы: 9
Просмотры: 5933

(LUA+FPC) Статическая линковка.

Пытаюсь собрать проект с LUA используя объектный файл библиотеки liblua.a скомпилированный при помощи mingw32 и makefile с флагом -DLUA_ANSI.
Для MacOS и Андроида способ работает, правда там liblua.a получал другим путём. Но главное что получилось, а вот в виндах одна ошибка:

Error: Undefined ...
napalmus
28.03.2012 13:28:41
Форум: Lazarus
Тема: Как получить список published методов класса
Ответы: 4
Просмотры: 3039

Re: Как получить список published методов класса

Ой, я забыл сказать, я из будущего. Сергей, вы обязательно будете писать, доступно и понятно.
Пишите, Сергей!

Добавлено спустя 1 час 42 минуты 28 секунд:
Извините за дезинформацию, у меня почему то наглухо запечатлелась в памяти ваша аватарка в связке со статьями и блогами по Delphi. А сейчас ...
napalmus
28.03.2012 11:19:29
Форум: Lazarus
Тема: Как получить список published методов класса
Ответы: 4
Просмотры: 3039

Re: Как получить список published методов класса

Я знал! Я надеялся! Я верил!
Спасибо, большое :)
Стыдно мне...я как то не догадался что можно в модулях глянуть.
Кстати, Сергей, читаю ваши статьи на блоге, очень доступно и понятно пишите, за что тоже спасибо.
napalmus
28.03.2012 02:49:48
Форум: Lazarus
Тема: Как получить список published методов класса
Ответы: 4
Просмотры: 3039

Как получить список published методов класса

Это какая то чёрная дыра. Полдня убил в копаниях.
Для Delphi в интернетах есть куча примеров как это сделать.
Вот один из них:

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Button1&#58 ...