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

Откуда:
Сообщений: 3542
Док
От llvm пилится новый отладчик LLDB, и то, только под МАКи

Бранч с llvm тоже уже пилится. Приколько будет, если допилят раньше чем к дельфийскому бэкенду оптимизацию сделают.
13 мар 19, 16:43    [21831527]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 3542
Kazantsev Alexey
Бранч с llvm тоже уже пилится

Вот, если интересно.
13 мар 19, 17:00    [21831538]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Arioch
Member

Откуда:
Сообщений: 10837
Kazantsev Alexey
Arioch
или всё дело в LLVM/ARC ?

Ты в курсе, что речь о FPC?


Забыл. Тогда странно.

Видимо либо в FPC либо в Linux синхронизация межпоточная сделана мeдленнеe, чем в Delphi/Win32
13 мар 19, 18:02    [21831635]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 25555
Лазарь из последних транковых, дебаг.

Код:
+
unit Unit1;

{$mode objfpc}{$H+}

interface

uses
    Classes, SysUtils, Forms, Controls, Graphics, Dialogs, wcthread;

type

    { TForm1 }

    TForm1 = class(TForm)
        Task1: TTask;
        WCThread1: TWCThread;
        procedure FormCreate(Sender: TObject);
        procedure Task1Execute(const Sender: TTask; const Msg: Word; var Param: Variant);
        procedure TaskMemExecute(const Sender: TTask; const Msg: Word; var Param: Variant);
    private

    public

    end;

var
    Form1: TForm1;

implementation

{$R *.lfm}

{ TForm1 }

procedure TForm1.FormCreate(Sender: TObject);
begin
    Task1.Start;
end;

procedure TForm1.Task1Execute(const Sender: TTask; const Msg: Word; var Param: Variant);
var i: integer;
    threads: array [0..199] of TWCThread;
    thread: TWCThread;
    task: TTask;
begin
    for i := Low(threads) to High(threads) do begin
        thread := TWCThread.Create(Sender.Parent);
        task := TTask.Create(thread);
        task.OnExecute := @TaskMemExecute;
        task.Start;
        threads[i] := thread;
    end;
end;

procedure TForm1.TaskMemExecute(const Sender: TTask; const Msg: Word; var Param: Variant);
var p: Pointer;
begin
    while not Sender.Terminated do begin
        p := GetMemory(1024*10);
        Sender.WaitMs(10);
        Freemem(p);
        Sender.WaitMs(10);
    end;
end;

end.

Результат:

К сообщению приложен файл. Размер - 12Kb
14 мар 19, 11:54    [21832283]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
DmSer
Member

Откуда: Пенза
Сообщений: 850
Оперативно они!
:)
14 мар 19, 13:01    [21832414]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 6200
Вышли багофиксы к последнему мажорному релизу
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch#Fixes_for_2.0.2_.28Merged.29

Работа над ошибками продолжается :)
16 апр 19, 11:58    [21863482]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 6200
Кому интересно: чел портировал модули ExprDraw и ExprMake (для отрисовки на канвасе математических формул) Антона Григорьева на Лазарь под именами соответственно LazExprDraw и LazExprMake. Для корректного их отображения требуется шрифт XITS. Подробности здесь.

К сообщению приложен файл. Размер - 30Kb
20 апр 19, 21:31    [21867925]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
asutp2
Member

Откуда: Тюмень
Сообщений: 507
Вот что мне нравится в лазарус, так это что люди реально работают над качеством и расширением функционала. В отличие от Эмбы.
20 апр 19, 23:21    [21867964]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Gator
Member

Откуда: Москва
Сообщений: 14338
asutp2,

ты будешь удивлён, но они тоже работают
21 апр 19, 00:28    [21868000]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
asutp2
Member

Откуда: Тюмень
Сообщений: 507
Gator
asutp2,

ты будешь удивлён, но они тоже работают
Эмба? люди там дааа, работают, жаль только у них руки из ж*пы растут.
Просто наболело :-)
21 апр 19, 01:17    [21868011]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
rgreat
Member

Откуда:
Сообщений: 5067
Кол-во юзеров у эмбы и лазаря говорит само за себя.

P.S. Лазарь это конечно хорошо, но эмба лучше.
21 апр 19, 01:36    [21868024]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 3542
У FPC багтрекер изменился... радикальненько так.
21 апр 19, 02:00    [21868036]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 6200
Kazantsev Alexey
У FPC багтрекер изменился... радикальненько так.

То-то народ завалил рассылку письменами :)
21 апр 19, 13:29    [21868164]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 6200
Кстати, юзер wp выложил исходники ридера рассылки fpc/lazarus

https://svn.code.sf.net/p/wp-laz/code/Lazarus MailingList Reader/trunk

Из доп.компонентов требуется synapse и TurboPower Abbrevia (все есть в OPM, VTV ставить отдельно не надо, работает встроенный LazVTV), под винду требуется подложить рядом с экзешником libeay32.dll и ssleay32.dll (лежат в корне установленного Лазаря)

К сообщению приложен файл. Размер - 101Kb
21 апр 19, 13:40    [21868172]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 13 14 15 16 17 18 19 20 21 [22]
Все форумы / Delphi Ответить