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

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

У меня тоже валится со вчерашнего дня. Видимо транк сломали.
11 дек 17, 21:21    [21025267]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Kazantsev Alexey
Member

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

Похоже дело не в транке было. Новая версия делюксы вышла минут сорок назад (у прежней бутстраппер ломался, похоже), ей всё ставится.
11 дек 17, 22:06    [21025365]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 2946
Kazantsev Alexey
ей всё ставится

Хрена там, кросскомпиляторы не обновляются.
11 дек 17, 22:08    [21025368]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5762
Kazantsev Alexey
Kazantsev Alexey
ей всё ставится

Хрена там, кросскомпиляторы не обновляются.

То-то я вчера минут 40 промучился с ним, пытаясь поставить на x64 Деб кросскомпилятор :/
11 дек 17, 22:11    [21025376]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Kazantsev Alexey
Member

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

Не, дело, похоже, в делюксе было. Сейчас из её каталога удалил все бутстрапы, которые она натаскала за всё время своего существования у меня, запустил установку - всё установилось, и транковые версии и кросскомпиляторы.
11 дек 17, 22:50    [21025449]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5762
Kazantsev Alexey,
да, я только что поставил с помощью v.1.6k транки для CPU x8664.

После попытки добавить кросскомпилятор для i386 делюкс ругнулся
The building of a crosscompiler failed due to missing cross-tools.
Fpcupdeluxe can try to download them if available !
Do you want to continue ?

Потом пару раз слазил за бинарниками https://github.com/newpascal/fpcupdeluxe/releases/download/linuxx64crossbins_v1.0/CrossBinsLinuxi386.zip
и поставился

Ща, посмотрю что это такое, кросскомпилятор, и с чем его едят :)
11 дек 17, 23:43    [21025544]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
ain-2
Member

Откуда:
Сообщений: 651
makhaon
NickDee,

ну посмотрим ) что получится. Посмотрел код у себя:

procedure TForm1.Button1Click(Sender: TObject);
var
 I: Integer;
begin
 I := Height;
 ShowMessage(I.ToString);
end;


Height = 240, I, после присвоения = 240. Не настолько уже всё плохо в Лазаре.

Можно проще, зная, что Height - это в данном случае отображение FHeight.

К сообщению приложен файл. Размер - 58Kb
12 дек 17, 06:20    [21025666]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 2843
Док,

автор
1.6k


Спасибо, действительно, Delux криво работал. На k стало без вопросов.
12 дек 17, 08:50    [21025790]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5762
OnlinePackageManager починили

В r.56710 точно работает
13 дек 17, 16:39    [21031272]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
mvb
Member

Откуда: Казань
Сообщений: 1376
Что в Лазарусе есть для создания аппсервера, типа мидаса из дельфи?
22 дек 17, 12:55    [21054966]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Kazantsev Alexey
Member

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

Сам не пользовался, но есть вот это Web Service Toolkit.
22 дек 17, 13:00    [21054982]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
mvb
Member

Откуда: Казань
Сообщений: 1376
Kazantsev Alexey, спасибо, посмотрю
22 дек 17, 14:24    [21055297]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Ghost Writer
Member

Откуда: Россия
Сообщений: 732
CheckBox1.Font.Color := clRed , но цвет текста не меняется. Так задумано ?
лазарус 1.8.0 32 бит виндовс 7 x64
25 дек 17, 10:44    [21059620]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 24312
Ghost Writer
Так задумано ?

Its by design, в делфи аналогично.
25 дек 17, 11:21    [21059787]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5762
Ghost Writer,

с нечто подобным и я сталкивался
http://forum.lazarus.freepascal.org/index.php/topic,36218.msg241058.html#msg241058

Не оно?
25 дек 17, 11:25    [21059802]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 24312
wadman
Ghost Writer
Так задумано ?

Its by design, в делфи аналогично.

А еще точнее: нужно отключить runtime themes и тогда при запуске (не в дизайне) цвет изменится.
25 дек 17, 11:26    [21059806]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Ghost Writer
Member

Откуда: Россия
Сообщений: 732
wadman
в делфи аналогично.
точно. при темах не красится. не знал.
25 дек 17, 11:49    [21059879]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5762
фигасе
r.56710
В последнее время пр запуске стало периодически вылезать окно
+
Картинка с другого сайта.

сегодня к этому добавилось
+
Картинка с другого сайта.

после чего среда валится
+
Сигнатура проблемы:
  Имя события проблемы:	APPCRASH
  Имя приложения:	lazarus.exe
  Версия приложения:	1.8.0.1
  Отметка времени приложения:	00000000
  Имя модуля с ошибкой:	StackHash_9fd5
  Версия модуля с ошибкой:	0.0.0.0
  Отметка времени модуля с ошибкой:	00000000
  Код исключения:	c000041d
  Смещение исключения:	740a4f69
  Версия ОС:	6.1.7601.2.1.0.256.1
  Код языка:	1049

никто не сталкивался?
26 дек 17, 09:33    [21062123]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

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

Порылся унутрях SourceFileManager.pas. Похоже, в функции FindUnitsOfOwner(...): TStrings есть какие-то баги. Разбираться не стал за недостатком времени (надеюсь , кто-то из девелоперов обратит внимание). Пересоздал файл environmentoptions.xml в конфиге, и все заработало без перекомпиляции.

Кому интересно сравнение файлов до и после, аттач приложил

К сообщению приложен файл (IDE_set.7z - 5Kb) cкачать
26 дек 17, 18:14    [21064399]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5762
Наткнулся на "расширенную" функцию CanSetFocus в модуле Wincontrols.inc, которая заодно проверяет, виден ли родитель фокусируемого контрола
+
{------------------------------------------------------------------------------
  TWinControl CanSetFocus

  CanSetFocus should be prefered over CanFocus if used in CanSetFocus/SetFocus
  combination

  if MyControl.CanSetFocus then
    MyControl.SetFocus;

  because it checks also if the parent form can receive focus and thus prevents
  the "cannot focus an invisible window" LCL exception.
------------------------------------------------------------------------------}
function TWinControl.CanSetFocus: Boolean;
var
  Control: TWinControl;
begin
  Control := Self;
  while True do
  begin
    // test if all are visible and enabled
    if not (Control.IsControlVisible and Control.Enabled) then
      Exit(False);
    if not Assigned(Control.Parent) then
      Break;
    Control := Control.Parent;
  end;
  Result := Control is TCustomForm;//the very top parent must be a form
end;

Давно заметил, что по сравнению с классическими дельфями в Лазаре намного больше функций и эвентов, позволяющих избежать написания рутинного кода
8 янв 18, 02:25    [21087142]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
antox
Member

Откуда: РФ
Сообщений: 938
Button в Lazarus не поддерживает перенос строки, как в Delphi? Необходимо написать на кнопке многострочный Caption, наверняка распространенная ситуация, прошу помощи.
14 янв 18, 07:29    [21105156]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Любезный
Member

Откуда:
Сообщений: 557
ЕМНИП, в Delphi перенос строк в кнопках напрямую не поддерживался - мне пришлось все рисовать руками.
14 янв 18, 07:36    [21105161]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 24312
Любезный
ЕМНИП, в Delphi перенос строк в кнопках напрямую не поддерживался - мне пришлось все рисовать руками.

Есть же какие кнопки в базе и с рисунком и с многострочным заголовком.
14 янв 18, 13:36    [21105455]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
s62
Member

Откуда: Жуковский
Сообщений: 836
Любезный
ЕМНИП, в Delphi перенос строк в кнопках напрямую не поддерживался - мне пришлось все рисовать руками.
В Дельфи XE3 (под рукой сейчас только она) у кнопки есть свойство WordWrap (перенос слов).
14 янв 18, 14:02    [21105488]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 2843
Как обычно, гугл в помощь. lazarus tbutton wordwrap, BS_MULTILINE.
14 янв 18, 14:28    [21105517]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 8 9 10 11 12 [13] 14 15 16 17   вперед  Ctrl
Все форумы / Delphi Ответить