Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4   вперед  Ctrl      все
 Re: Delphi 11 - Установка  [new]
Maxim Rusov
Member

Откуда: Москва-Питер
Сообщений: 2548
Из хорошего:
- Tools\Options - теперь открывается быстро. Правда Project\Options по прежнему тормозит, но ничего, в 12-й версии соптимизируют.
- Zip теперь поддерживает файлы > 2Г. В ногу со временем!
17 сен 21, 00:33    [22372766]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 11 - Установка  [new]
rgreat
Member

Откуда:
Сообщений: 7024
Welcome page не понравился.
И самое печальное что он теперь жестко вшит и не кастомизируется.

Сообщение было отредактировано: 17 сен 21, 08:04
17 сен 21, 08:12    [22372791]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 11 - Установка  [new]
rgreat
Member

Откуда:
Сообщений: 7024
Или может какую-нибудь bpl-ку можно заменить, как-то?
17 сен 21, 08:38    [22372797]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 11 - Установка  [new]
asutp2
Member

Откуда: Тюмень
Сообщений: 893
rgreat
Welcome page не понравился.
И самое печальное что он теперь жестко вшит и не кастомизируется.
Ну почему, некоторую настройку можно сделать

К сообщению приложен файл. Размер - 26Kb
17 сен 21, 09:13    [22372808]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 11 - Установка  [new]
asutp2
Member

Откуда: Тюмень
Сообщений: 893


К сообщению приложен файл. Размер - 14Kb
17 сен 21, 09:13    [22372809]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 11 - Установка  [new]
rgreat
Member

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

Ага, "офигенский кастом": выбор из 2-х нормальных пунктов, оба из которых уже на форме.

И от дизайна и функциональности хочется плакать кровавыми слезами.

Сравни:

К сообщению приложен файл. Размер - 142Kb


Сообщение было отредактировано: 17 сен 21, 10:51
17 сен 21, 11:00    [22372862]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 11 - Установка  [new]
asutp2
Member

Откуда: Тюмень
Сообщений: 893
Как я понимаю, будет (или уже есть) возможность создания собственных плагинов для Welcome Screen
И зон размещения там максимум 5
17 сен 21, 11:38    [22372892]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 11 - Установка  [new]
JayDi
Member

Откуда: Сызрань, Россия
Сообщений: 4227
asutp2
Как я понимаю, будет (или уже есть) возможность создания собственных плагинов для Welcome Screen
И зон размещения там максимум 5

Стартовую страницу можно было давно менять через html-шаблоны, которые где-то там лежат.
17 сен 21, 12:32    [22372918]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 11 - Установка  [new]
asutp2
Member

Откуда: Тюмень
Сообщений: 893
JayDi
asutp2
Как я понимаю, будет (или уже есть) возможность создания собственных плагинов для Welcome Screen
И зон размещения там максимум 5

Стартовую страницу можно было давно менять через html-шаблоны, которые где-то там лежат.
это было до D11. Теперь никаких html шаблонов нет
17 сен 21, 13:05    [22372926]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 11 - Установка  [new]
rgreat
Member

Откуда:
Сообщений: 7024
asutp2
Как я понимаю, будет (или уже есть) возможность создания собственных плагинов для Welcome Screen
Осталось понять: нафига было ломать работающее решение?
Особенно если замена сделана откровенно хуже. И кастомизация в ней на уровне плинтуса.

При этом базовые плагины сделаны откровенно уродливо и неудобно.
Как и форма на которую они докируются.
И зон размещения там максимум 5

Реализовано так что настраивать смысла нет. Будет только хуже.

Сообщение было отредактировано: 17 сен 21, 13:38
17 сен 21, 13:44    [22372945]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 11 - Установка  [new]
white_nigger
Member

Откуда: Тула
Сообщений: 2654
Хз. Я по привычке стартовый экран удаляю после инсталляции...
17 сен 21, 13:49    [22372947]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 11 - Установка  [new]
ziv-2014
Member

Откуда:
Сообщений: 615
Стартовая D11 огонь. Минимум всего.
17 сен 21, 14:58    [22372989]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 11 - Установка  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 15425
21 сен 21, 09:02    [22373972]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 11 - Установка  [new]
Vizit0r
Member

Откуда: Одесса
Сообщений: 917
Welcome page хоть и хуже настраивается, но с другой стороны она со старта удобна и функциональна, без всяких мусорных youtube feed и прочей помойки.

А в целом - работает вроде нормально. LSP стал ощутимо умнее.


Я пару раз умудрился повесить среду, но я в этом плане вообще талант, и на 10.4 такие вещи получались куда проще и быстрее.


В целом - весьма доволен.
21 сен 21, 09:18    [22373978]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 11 - Установка  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 5302
Если в настройках включена загрузка последнего открытого проекта, то среда открывает welcome page не первой вкладкой, а как бог на душу положит.
21 сен 21, 09:52    [22373993]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 11 - Установка  [new]
Michael Longneck
Member

Откуда: Москва
Сообщений: 2386
Какая любопытная тема. Теперь многое не доживёт до выхода из процедуры....
21 сен 21, 21:15    [22374361]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 11 - Установка  [new]
rgreat
Member

Откуда:
Сообщений: 7024
Michael Longneck,

Интересно. С одной стороны вроде и "breaking change", с другой, классическое:

- Доктор, когда я так делаю - у меня вот тут болит!
- А вы так не делайте.
21 сен 21, 21:37    [22374368]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 11 - Установка  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 5302
Michael Longneck,

Оно же (ограничение времени жизни блоком декларации) с появлением инлайн переменных так было задумано. Для неявных переменных сперва не работало.
21 сен 21, 21:42    [22374369]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 11 - Установка  [new]
Michael Longneck
Member

Откуда: Москва
Сообщений: 2386
Ну мне все эти guard'ы накостыленные из интерфейсов всегда казались странной и громоздкой и вообще запутывающей идеей. Сейчас вот, когда завезли констукторы\деструкторы в record будут опять с новой силой изобретать С++ RAII в Delphi
21 сен 21, 21:44    [22374370]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 11 - Установка  [new]
Michael Longneck
Member

Откуда: Москва
Сообщений: 2386
А ещё забавно, что мой костыль с WM_SETREDRAW для устранения мерцаний Embarcadero тоже изобрела))
21 сен 21, 21:45    [22374372]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 11 - Установка  [new]
hlopotun
Member

Откуда:
Сообщений: 675
Michael Longneck
Какая любопытная тема. Теперь многое не доживёт до выхода из процедуры....


Можно ли пример из этой статьи переписать так?
type
TMyClass = class(IMyInterface);
......
procedure Test(anObject : TObject = nil)
begin
  if not Assigned(anObject) then
  begin
    anObject := TMyClass.Create;
    anObject.Init;
  end; //Delphi 10.4 destroys IAutoFree here
  ... some other code
end; //Delphi 10.3 destroys IAutoFree here
24 сен 21, 16:48    [22375471]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 11 - Установка  [new]
hlopotun
Member

Откуда:
Сообщений: 675
hlopotun,
попробовал так в 10.4.1, исключения на втором InitProz не происходит:
..........
type

  IMyIntf = interface
    procedure InitProz;
  end;

  TMyClass = class(TInterfacedObject, IMyIntf)
  public
    procedure InitProz;
  end;
..............
procedure TMyClass.InitProz;
var a: integer;
begin
    a := 1;
end;


procedure TForm1.Test(anObject : TMyClass = nil);
begin
  if not Assigned(anObject) then
  begin
    anObject := TMyClass.Create;
    anObject.InitProz;
  end; //Delphi 10.4 destroys anObject here
  anObject.InitProz;
end; //Delphi 10.3 destroys anObject here

procedure TForm1.Button2Click(Sender: TObject);
var obj: TMyClass;
begin
  Test;
end;
24 сен 21, 17:17    [22375498]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 11 - Установка  [new]
Barmaley57
Member

Откуда: Москва
Сообщений: 5934
hlopotun
исключения на втором InitProz не происходит:
А почему оно должно произойти?
24 сен 21, 17:28    [22375503]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 11 - Установка  [new]
Zelius
Member

Откуда: Россия, Москва
Сообщений: 1592
hlopotun,

а где работа с интерейсами? что бы они самоубивались - надо их и использовать: ...
24 сен 21, 17:46    [22375518]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 11 - Установка  [new]
DmSer
Member

Откуда: Пенза
Сообщений: 1457
Michael Longneck
Какая любопытная тема. Теперь многое не доживёт до выхода из процедуры....


Не зря я реализовал TSmartHolder. Он не должен сломаться после таких улучшений, в отличии от...
24 сен 21, 20:01    [22375625]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4   вперед  Ctrl      все
Все форумы / Delphi Ответить