Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 11 12 13 14 15 16 17 18 [19] 20   вперед  Ctrl
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Gallemar
Member

Откуда: г.Иркутск
Сообщений: 5076
Док, да нет, я спрашивал про раницу между Rx Логунова и обычным.
10 ноя 18, 02:20    [21730274]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5982
Gallemar
я спрашивал про раницу между Rx Логунова и обычным.

примерно такая же, как между эхгридом и обычным дельфийским ;)

Перечислять долго. Положи на форму эти гриды и посмотри их published-свойства, многие из них интуитивно понятны. По остальным задавай вопросы в ветке RxLib по ссылке выше
10 ноя 18, 18:58    [21730549]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
DmSer
Member

Откуда: Пенза
Сообщений: 723
Что-то не нашёл адекватного способа передавать между EXE и DLL / SO строки и динамические массивы (про классы и не говорю). Грустно!
Неужели на лазарусе никто не разбивает функционал приложения на EXE и dll/so?
В папке с самим лазарусом также нет никаких dll (кроме ssl).
10 ноя 18, 22:22    [21730659]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
DmSer
Member

Откуда: Пенза
Сообщений: 723
Нашел как со строками:
http://www.intuit.ru/studies/courses/13745/1221/lecture/23320?page=2
10 ноя 18, 22:45    [21730680]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Гирлионайльдо
Member

Откуда:
Сообщений: 427
DmSer,

Приложения же, аналог абстрактного потока, в который идёт подключение модуля.

Что наводит на мысль
- при загрузке в нужный поток модуля, они будут разделять память, в которой по указателям можно обращаться в участки памяти, читая\записывая не только строки, но и структуры
10 ноя 18, 23:42    [21730711]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5982
Ну, наконец-то. Разработчики IBX для лазаря добавили возможность указания пути к клиентской библе при коннекте (тынц)
+
Both TIBDatabase and TIBXServicesConnection now include a new property "FirebirdLibraryPathName". This can be used to explicitly specify the full path to the firebird client library (DLL or shared object). For example, when the library is in a non-standard location or to avoid ambiguity when more than one library is installed. In principle, each instance of TIBDatabase or TIBXServicesConnection could use a different version of the library.

Теперь можно ставить и на другие ихние плюшки смотреть.

пс. "а жизнь-то налаживается ..." © Картинка с другого сайта.
6 дек 18, 19:48    [21756318]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Фэйтл Эра
Member

Откуда:
Сообщений: 553
Док,

а "обратно" для дельфей - годится сия библиотека, или очень перелопачено?
6 дек 18, 20:00    [21756330]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Vlad F
Member

Откуда:
Сообщений: 594
Док
Ну, наконец-то. Разработчики IBX для лазаря добавили возможность указания пути к клиентской библе при коннекте (тынц)
+
Both TIBDatabase and TIBXServicesConnection now include a new property "FirebirdLibraryPathName". This can be used to explicitly specify the full path to the firebird client library (DLL or shared object). For example, when the library is in a non-standard location or to avoid ambiguity when more than one library is installed. In principle, each instance of TIBDatabase or TIBXServicesConnection could use a different version of the library.

Теперь можно ставить и на другие ихние плюшки смотреть.

пс. "а жизнь-то налаживается ..." © Картинка с другого сайта.

Свят, свят. Да это просто что то в лесу сдохло!))
6 дек 18, 20:52    [21756396]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Gallemar
Member

Откуда: г.Иркутск
Сообщений: 5076
Док
Ну, наконец-то. Разработчики IBX для лазаря добавили возможность указания пути к клиентской библе при коннекте (тынц)

Ура, Док исцелил убогих!
7 дек 18, 05:06    [21756556]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5982
Фэйтл Эра
а "обратно" для дельфей

зачем тебе обратно? есть кошерный (почти) форк энтузиастов :)

Vlad F
Да это просто что то в лесу сдохло!))

обоснуй! ©
7 дек 18, 09:01    [21756622]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Фэйтл Эра
Member

Откуда:
Сообщений: 553
Док,

Форк некошерный, с лицензионной т.зр. Ну, никто (пока) не возбухает, да.
7 дек 18, 09:09    [21756627]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Василий 2
Member

Откуда:
Сообщений: 396
Док
Ну, наконец-то. Разработчики IBX для лазаря добавили возможность указания пути к клиентской библе при коннекте (тынц)
+
Both TIBDatabase and TIBXServicesConnection now include a new property "FirebirdLibraryPathName". This can be used to explicitly specify the full path to the firebird client library (DLL or shared object). For example, when the library is in a non-standard location or to avoid ambiguity when more than one library is installed. In principle, each instance of TIBDatabase or TIBXServicesConnection could use a different version of the library.

Теперь можно ставить и на другие ихние плюшки смотреть.

пс. "а жизнь-то налаживается ..." © Картинка с другого сайта.

Не прошло и десяти лет... только неясно, почему именно firebird?
7 дек 18, 10:28    [21756722]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5982
Релизнулся Lazarus 2.0 c fpc 3.0.4 на борту.

Из нового: TImageList со множественным разрешением картинок внутри и "ручным" отображением желаемого размера иконки/картинки при 96 dpi, поддержка горизонтальной прокрутки мыши (если поддерживает девайс), переделки свойств компонентов (для большей совместимости с дельфями) и многое другое.
5 фев 19, 14:38    [21801955]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Денис Читатель
Member

Откуда:
Сообщений: 31
Кто в курсе: почему по-прежнему FPC 3.0.4?
5 фев 19, 15:27    [21801998]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
b0rk
Member

Откуда: Харьков
Сообщений: 575
Денис Читатель
Кто в курсе: почему по-прежнему FPC 3.0.4?

может потому что 3.0.4 - это самый последний релиз FPC?
5 фев 19, 16:11    [21802033]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Ghost Writer
Member

Откуда: Россия
Сообщений: 767
Приехали...
Поставил Lazarus 2.0. Чтобы заработали ранее установленные пакеты пересобираю IDE (открываю Установка/удаление пакетов, убираю и снова добавляю какой-нибудь пакет, нажимаю Сохранить и перезапустить IDE...

Компиляция завершается ошибкой:

Компиляция пакета OnlinePackageManager 1.0.1.2: Код завершения 1, ошибок: 1, подсказок: 1
opkman_mainfrm.pas(423,86) Error: Incompatible type for arg no. 3: Got "TPackageVersion", expected "AnsiString"
packagelinkintf.pas(107,14) Hint: Found declaration: AddOnlineLink(const AnsiString;const AnsiString;const AnsiString):TPackageLink;
5 фев 19, 19:23    [21802177]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5982
Ghost Writer
Чтобы заработали ранее установленные пакеты пересобираю IDE

Это как? Ты в старую папку новый релиз поставил что ли? А потом пытаешься переставить находящиеся там пакеты?
5 фев 19, 19:44    [21802184]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Ghost Writer
Member

Откуда: Россия
Сообщений: 767
Док,

в начале установки инсталлятор предупреждает, что папка не пуста и предлагает удалить. Я нажимаю удалить.
5 фев 19, 19:51    [21802187]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Ghost Writer
Member

Откуда: Россия
Сообщений: 767
Док
А потом пытаешься переставить находящиеся там пакеты?
пакеты, находящиеся в папке AppData\Local\lazarus\onlinepackagemanager\packages\
неужели ее тоже удалять нужно каждый раз ?
Я так уже несколько раз обновлял без проблем.
5 фев 19, 20:02    [21802192]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5982
Ghost Writer
в начале установки инсталлятор предупреждает, что папка не пуста и предлагает удалить. Я нажимаю удалить.

1. Ставь новую сборку в новую папку

2. Ставь галку "Установить вторично" - это значит, что все настройки текущей сборки сохранятся в отдельную папку, не затронув другие сборки, что позволяет иметь на каждую сборку свою конфигурацию
+
Картинка с другого сайта.

3. потом инсталлятор потребует указать папку для настроек ЭТОЙ сборки - укажи пока ее от балды, потом поправишь
+
Картинка с другого сайта.

4. далее следуем пошагово до начала установки (все настройки визарда оставляем по дефолту)
+
Картинка с другого сайта.

5. дожидаемся окончания сборки (там, где кнобка "Завершить")

6. Теперь идем в корневой каталог сборки (в приведенном на скринах примере, это d:\Archive\development\lazarus_2_0) и:

а) создаем там каталог, где будут храниться настройки ЭТОЙ сборки лазаря (можно сделать хранение настроек, где душе угодно, но я советую, чтобы все было в одном месте). Например, каталог _config

б) там же, в корне установки рядом с startlazarus.exe находим конфигурационный файл lazarus.cfg. Открываем его текстовым редактором и правим пути к папке с настройками. Для ДАННОЙ сборки
  • содержимое файла букет таким:
    --primary-config-path=D:\temp\laz_conf
  • а должно выглядеть так:
    --primary-config-path=d:\Archive\development\lazarus_2_0\_config

    7. Сохраняем изменения и только теперь запускаем Лазарус. Все настройки будут лежать в ../_config/../

    Ghost Writer
    неужели ее тоже удалять нужно каждый раз ?

    а как ты думал? :)

    В коде IDE и компилятора постоянно какая-то движуха, иногда там код меняется довольно серьезно, что требует правки кода в компонентах.
  • 5 фев 19, 21:47    [21802225]     Ответить | Цитировать Сообщить модератору
     Re: Lazarus: сборки, установка компонент и настройки  [new]
    Gallemar
    Member

    Откуда: г.Иркутск
    Сообщений: 5076
    Прикольно
    Установил Lazarus 2.0, сразу через Сетевой диспетчер пакетов поставил себе Rx, IBX и Zeos.
    В IBX оказались + две новые вкладки - Firebird Admin Legacy и Firebird Data Controls
    Картинка с другого сайта.. Они давно появились?
    7 фев 19, 18:25    [21803777]     Ответить | Цитировать Сообщить модератору
     Re: Lazarus: сборки, установка компонент и настройки  [new]
    Док
    Member

    Откуда: Казань
    Сообщений: 5982
    Gallemar
    Они давно появились?

    скорее всего в новом минорном релизе. Он там прикрутил протокол WireCompression и еще какие-то плюшки. Но имей ввиду, что клиента она по-прежнему грузит статически, поэтому либо придется указывать его в переменной окружения FBLIB (на линухе), либо класть в системную папку (на виндах, фокус с FBLIB у меня не прокатил).
    7 фев 19, 19:03    [21803809]     Ответить | Цитировать Сообщить модератору
     Re: Lazarus: сборки, установка компонент и настройки  [new]
    Gallemar
    Member

    Откуда: г.Иркутск
    Сообщений: 5076
    Док
    Но имей ввиду, что клиента она по-прежнему грузит статически

    Да? Ты вроде их убедил, что надо грузить динамически
    7 фев 19, 20:44    [21803860]     Ответить | Цитировать Сообщить модератору
     Re: Lazarus: сборки, установка компонент и настройки  [new]
    Док
    Member

    Откуда: Казань
    Сообщений: 5982
    Gallemar
    Ты вроде их убедил, что надо грузить динамически

    у него весьма своеобразные понятия об этом :) И потом, он весьма избирательно читает ответные посты, игнорируя неудобные. Поэтому я просто положил на это болт. Когда-нибудь дозреет.
    7 фев 19, 21:10    [21803870]     Ответить | Цитировать Сообщить модератору
     Re: Lazarus: сборки, установка компонент и настройки  [new]
    wadman
    Member

    Откуда: Санкт-Петербург
    Сообщений: 24929
    Gallemar
    Установил Lazarus 2.0, сразу через Сетевой диспетчер пакетов поставил себе Rx, IBX и Zeos.

    Можешь проверить на досуге wthread? У меня пока руки не доходят, а интересно... Вдруг что поломали.
    8 фев 19, 07:55    [21803984]     Ответить | Цитировать Сообщить модератору
    Топик располагается на нескольких страницах: Ctrl  назад   1 .. 11 12 13 14 15 16 17 18 [19] 20   вперед  Ctrl
    Все форумы / Delphi Ответить