powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi 11 - Установка
25 сообщений из 121, страница 3 из 5
Delphi 11 - Установка
    #40098167
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из хорошего:
- Tools\Options - теперь открывается быстро. Правда Project\Options по прежнему тормозит, но ничего, в 12-й версии соптимизируют.
- Zip теперь поддерживает файлы > 2Г. В ногу со временем!
...
Рейтинг: 0 / 0
Delphi 11 - Установка
    #40098185
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Welcome page не понравился.
И самое печальное что он теперь жестко вшит и не кастомизируется.
...
Рейтинг: 0 / 0
Delphi 11 - Установка
    #40098189
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или может какую-нибудь bpl-ку можно заменить, как-то?
...
Рейтинг: 0 / 0
Delphi 11 - Установка
    #40098197
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat
Welcome page не понравился.
И самое печальное что он теперь жестко вшит и не кастомизируется.
Ну почему, некоторую настройку можно сделать
...
Рейтинг: 0 / 0
Delphi 11 - Установка
    #40098198
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Delphi 11 - Установка
    #40098238
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asutp2,

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

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

Сравни:
...
Рейтинг: 0 / 0
Delphi 11 - Установка
    #40098261
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как я понимаю, будет (или уже есть) возможность создания собственных плагинов для Welcome Screen
И зон размещения там максимум 5
...
Рейтинг: 0 / 0
Delphi 11 - Установка
    #40098281
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asutp2
Как я понимаю, будет (или уже есть) возможность создания собственных плагинов для Welcome Screen
И зон размещения там максимум 5

Стартовую страницу можно было давно менять через html-шаблоны, которые где-то там лежат.
...
Рейтинг: 0 / 0
Delphi 11 - Установка
    #40098287
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JayDi
asutp2
Как я понимаю, будет (или уже есть) возможность создания собственных плагинов для Welcome Screen
И зон размещения там максимум 5

Стартовую страницу можно было давно менять через html-шаблоны, которые где-то там лежат.
это было до D11. Теперь никаких html шаблонов нет
...
Рейтинг: 0 / 0
Delphi 11 - Установка
    #40098302
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asutp2
Как я понимаю, будет (или уже есть) возможность создания собственных плагинов для Welcome Screen
Осталось понять: нафига было ломать работающее решение?
Особенно если замена сделана откровенно хуже. И кастомизация в ней на уровне плинтуса.

При этом базовые плагины сделаны откровенно уродливо и неудобно.
Как и форма на которую они докируются.
И зон размещения там максимум 5
Реализовано так что настраивать смысла нет. Будет только хуже.
...
Рейтинг: 0 / 0
Delphi 11 - Установка
    #40098304
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хз. Я по привычке стартовый экран удаляю после инсталляции...
...
Рейтинг: 0 / 0
Delphi 11 - Установка
    #40098332
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стартовая D11 огонь. Минимум всего.
...
Рейтинг: 0 / 0
Delphi 11 - Установка
    #40098870
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YouTube Video
...
Рейтинг: 0 / 0
Delphi 11 - Установка
    #40098873
Vizit0r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Welcome page хоть и хуже настраивается, но с другой стороны она со старта удобна и функциональна, без всяких мусорных youtube feed и прочей помойки.

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


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


В целом - весьма доволен.
...
Рейтинг: 0 / 0
Delphi 11 - Установка
    #40098884
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в настройках включена загрузка последнего открытого проекта, то среда открывает welcome page не первой вкладкой, а как бог на душу положит.
...
Рейтинг: 0 / 0
Delphi 11 - Установка
    #40099133
Michael Longneck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Delphi 11 - Установка
    #40099136
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Michael Longneck,

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

- Доктор, когда я так делаю - у меня вот тут болит!
- А вы так не делайте.
...
Рейтинг: 0 / 0
Delphi 11 - Установка
    #40099137
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Michael Longneck,

Оно же (ограничение времени жизни блоком декларации) с появлением инлайн переменных так было задумано. Для неявных переменных сперва не работало.
...
Рейтинг: 0 / 0
Delphi 11 - Установка
    #40099138
Michael Longneck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну мне все эти guard'ы накостыленные из интерфейсов всегда казались странной и громоздкой и вообще запутывающей идеей. Сейчас вот, когда завезли констукторы\деструкторы в record будут опять с новой силой изобретать С++ RAII в Delphi
...
Рейтинг: 0 / 0
Delphi 11 - Установка
    #40099139
Michael Longneck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ещё забавно, что мой костыль с WM_SETREDRAW для устранения мерцаний Embarcadero тоже изобрела))
...
Рейтинг: 0 / 0
Delphi 11 - Установка
    #40099837
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость


Можно ли пример из этой статьи переписать так?
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
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
...
Рейтинг: 0 / 0
Delphi 11 - Установка
    #40099858
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hlopotun,
попробовал так в 10.4.1, исключения на втором InitProz не происходит:
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
..........
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;
...
Рейтинг: 0 / 0
Delphi 11 - Установка
    #40099863
Barmaley57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hlopotun
исключения на втором InitProz не происходит:
А почему оно должно произойти?
...
Рейтинг: 0 / 0
Delphi 11 - Установка
    #40099877
Zelius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hlopotun,

а где работа с интерейсами? что бы они самоубивались - надо их и использовать: ...
...
Рейтинг: 0 / 0
Delphi 11 - Установка
    #40099943
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник


Не зря я реализовал TSmartHolder. Он не должен сломаться после таких улучшений, в отличии от...
...
Рейтинг: 0 / 0
25 сообщений из 121, страница 3 из 5
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi 11 - Установка
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]