Показать сообщение отдельно
  #3  
Старый 31.05.2023, 01:30
Аватар для Uniq!
Uniq! Uniq! вне форума
Местный
 
Регистрация: 29.09.2010
Сообщения: 539
Версия Delphi: Delphi XE3
Репутация: 374
По умолчанию

Странное поведение наследуемого фрейма. См изображение с ошибкой.

Видимо IDE не понимает VCL или FMX фрейм я унаследовал у TFrame к своему типу TBaseFrame.

В dfm файле при этом все свойства есть, естественно, т.к. сама IDE их же и создаёт. Погуглил. Говорят мол "если вы создавали свой фрейм в более новой версии то... в старой ..." но я создаю всё в одной и той же версии
https://delphisources.ru/forum/attac...d=168548578 9

Код:
object fDateEditFrame: TfDateEditFrame
  Left = 0
  Top = 0
  ClientHeight = 201
  ClientWidth = 304
  Color = clAppWorkSpace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  OldCreateOrder = True
  PixelsPerInch = 96
  TextHeight = 13

Ругается на ClientHeight ClientWidth OldCreateOrder PixelsPerInch TextHeight.
Удаляя эти свойства я теряю структуру фрейма) и видимость компонент, зато запускается без ошибок

Куда подскажите копать?
Изображения
Тип файла: png изображение_2023-05-31_012731527.png (7.5 Кбайт, 4 просмотров)
Ответить с цитированием