Size: a a a

2020 December 26

DB

Dmitry Belkevich in Delphi & Lazarus
Hemul GM
А я же предлагаю добавлять атрибуты реальным классам и методам
автоматом, конечно, главнее было бы, чем классы городить. интересно узнать чем закончится
источник

HG

Hemul GM in Delphi & Lazarus
Dmitry Belkevich
вопрос. есть перечислимый тип, для примера:
TTest = (tCase1, tCase2);
можно ли как-то прописать алиасы к tCase1 и tCase2?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
хммм.... благодарю. попробую
источник

DB

Dmitry Belkevich in Delphi & Lazarus
пробую так:

TDICOMByteOrder = (boLITTLEENDIAN = Little, boBIGENDIAN = Big);
источник

DB

Dmitry Belkevich in Delphi & Lazarus
[dcc32 Error] CommonTypes.pas(1526): E2010 Incompatible types: 'Integer' and 'TEndian'
источник

DB

Dmitry Belkevich in Delphi & Lazarus
10.4.1, последний компилятор
источник

DB

Dmitry Belkevich in Delphi & Lazarus
приведение помогло )
TDICOMByteOrder = (boLITTLEENDIAN = integer(Little), boBIGENDIAN = integer(Big));
источник

Н

Неъматжон in Delphi & Lazarus
Dmitry Belkevich
приведение помогло )
TDICOMByteOrder = (boLITTLEENDIAN = integer(Little), boBIGENDIAN = integer(Big));
Для чего такие выкрутасы?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Неъматжон
Для чего такие выкрутасы?
так надо ) часть кода написано как TEndian, часть как TDICOMByteOrder
источник

Н

Неъматжон in Delphi & Lazarus
Dmitry Belkevich
так надо ) часть кода написано как TEndian, часть как TDICOMByteOrder
А переименовать?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
не хочу переписывать всё на TEndian, во всяком случае пока. позже может
источник

Н

Неъматжон in Delphi & Lazarus
Dmitry Belkevich
не хочу переписывать всё на TEndian, во всяком случае пока. позже может
:) у каждого свои тараканы со своими прихотями :))
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Неъматжон
:) у каждого свои тараканы со своими прихотями :))
мержить код неудобно между версиями, приходится немного выкручиваться. позже откажусь от лишнего типа
источник

Н

Неъматжон in Delphi & Lazarus
Dmitry Belkevich
мержить код неудобно между версиями, приходится немного выкручиваться. позже откажусь от лишнего типа
Понятно.
источник

DB

Dmitry Belkevich in Delphi & Lazarus
вот сейчас файл смотрел: в файле между версиями получилось где-то 25 вхождений типов и 4-5 реальных правок. можно запросто пропустить. бывало
источник

Н

Неъматжон in Delphi & Lazarus
Вспомнил, что когда-то чтоб избегать от подряд идущих if  оф со строковыми значениями в условиях целый день искал аналог case для строк... Нашел таки. Но решение намного объемный чем использовать if ы :)
источник

SB

Sergey Bodrov in Delphi & Lazarus
В Lazarus есть контекстный редактор справки. То есть к идентификаторам, методам и функциям конкретного модуля привязывается xml с кучей всяких свойств и метаданных. Оно не включено в исходник, и видно только в IDE. Вот по тому же принципу можно и тестирование сделать.
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Неъматжон
Вспомнил, что когда-то чтоб избегать от подряд идущих if  оф со строковыми значениями в условиях целый день искал аналог case для строк... Нашел таки. Но решение намного объемный чем использовать if ы :)
я у себя встроенный IndexStr юзаю, удобно и не сильно более громоздко чем просто кейс. хотя строчный кейс был бы удобнее. в лазаре насколько помню есть такой
источник

DK

Denis K in Delphi & Lazarus
коллеги, подскажите, а сложно в лазарь компонент virtualtree поставить? 🤔
возникла безумная идея свой проект с делфи на лазарь переписать/портировать... а еще реально в него SpTbx тулбары поставить? или они для делфи онли?
источник

DK

Denis K in Delphi & Lazarus
что-то делфя утомляет)
источник