Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 25 26 27 28 29 [30] 31 32 33 34 .. 41   вперед  Ctrl
 Re: RAD Studio 10.3 Rio  [new]
RedGene
Member

Откуда:
Сообщений: 15
kealon(Ruslan),

Не совсем понял как я могу это отладить. После запуска из пакета IDE и повторения ситуации, приводящей к ошибке, получаю то же самое сообщение без каких-либо возможностей начать отладку (при этом пакет собран в конфигурации Debug).
6 мар 19, 12:58    [21826163]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.3 Rio  [new]
RedGene
Member

Откуда:
Сообщений: 15
Все, сам разобрался)
6 мар 19, 13:28    [21826212]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.3 Rio  [new]
_Vasilisk_
Member

Откуда: Украина, Харьков
Сообщений: 10852
Вот нахрена это было делать? Класс TJSONAncestor

Токио
function ToBytes(const Data: TArray<Byte>; const Offset: Integer): Integer; virtual; abstract;


Рио:
function ToBytes(const Data: TArray<Byte>; Offset: Integer): Integer; virtual; abstract;

Это чтобы отучить писать наследников?
6 мар 19, 18:12    [21826637]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.3 Rio  [new]
ziv-2014
Member

Откуда:
Сообщений: 301
_Vasilisk_,
А в следующей версии вернут, будет весело :)
6 мар 19, 18:49    [21826673]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.3 Rio  [new]
Василий 2
Member

Откуда:
Сообщений: 532
По ошибке добавили, потом вернули как правильней.
Тебе-то какая разница? Если надо поддерживать ряд версий, то у тебя уже есть инклюд файл с зоопарком всяческих дефайнов, просто добавляешь еще один
6 мар 19, 19:08    [21826681]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.3 Rio  [new]
rgreat
Member

Откуда:
Сообщений: 4938
Да зравствует XSuperObject.
6 мар 19, 19:13    [21826684]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.3 Rio  [new]
_Vasilisk_
Member

Откуда: Украина, Харьков
Сообщений: 10852
Василий 2
По ошибке добавили, потом вернули как правильней.
Есть такое понятие, как неизменяемость интерфейса. const там стоял с момента появления
Василий 2
просто добавляешь еще один
И засираешь код на ровном месте.

А убрали они, чтобы минимизировать свой код
function TJSONString.ToBytes(const Data: TArray<Byte>; const Idx: Integer): Integer;
var
  Offset: Integer;
  Index: Integer;
  Count: Integer;
  CurrentChar: WideChar;
  UnicodeValue: Integer;
begin
  Offset := Idx;
  if Null then
  begin
    Data[IncrAfter(Offset)] := Ord('n');
    Data[IncrAfter(Offset)] := Ord('u');
    Data[IncrAfter(Offset)] := Ord('l');
    Data[IncrAfter(Offset)] := Ord('l');
  end
  ..........
6 мар 19, 19:49    [21826708]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.3 Rio  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 4481
_Vasilisk_
Вот нахрена это было делать? Класс TJSONAncestor

Токио
function ToBytes(const Data: TArray<Byte>; const Offset: Integer): Integer; virtual; abstract;


Рио:
function ToBytes(const Data: TArray<Byte>; Offset: Integer): Integer; virtual; abstract;

Это чтобы отучить писать наследников?
какой смысл от этого "добра" наследоваться?
покрытие типов вроде полное, хоть и с ужасной реализацией
6 мар 19, 19:52    [21826711]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.3 Rio  [new]
rgreat
Member

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

Ну и поравильно. "const x: integer" - это вообще хрень.
6 мар 19, 19:52    [21826712]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.3 Rio  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 4481
_Vasilisk_,

да и уберут видимо скоро эти методы как неотвечающие концепции
6 мар 19, 19:55    [21826715]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.3 Rio  [new]
_Vasilisk_
Member

Откуда: Украина, Харьков
Сообщений: 10852
kealon(Ruslan)
какой смысл от этого "добра" наследоваться?
И правда. А какой смысл вообще программировать? Есть же уже готовые библиотеки. А если нет, то задача не решается.
rgreat
Ну и поравильно. "const x: integer" - это вообще хрень.
Хрень. но
1) Эта хрень там уже лет шесть
2) Она никому не мешала
3) В процессе убирания хрени была изменена декларация публичного виртуального метода
6 мар 19, 20:04    [21826724]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.3 Rio  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 4481
_Vasilisk_,

не ёрничай, недавно копался в этом ..., меня просто удивило на кой ляд это могло понадобиться
6 мар 19, 20:09    [21826726]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.3 Rio  [new]
_Vasilisk_
Member

Откуда: Украина, Харьков
Сообщений: 10852
kealon(Ruslan)
меня просто удивило на кой ляд это могло понадобиться
Конкретно мне нужен был интерфейс TJsonValue для уже сериализованного объекта-строки
6 мар 19, 20:12    [21826727]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.3 Rio  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 4481
_Vasilisk_
kealon(Ruslan)
меня просто удивило на кой ляд это могло понадобиться
Конкретно мне нужен был интерфейс TJsonValue для уже сериализованного объекта-строки
понятно, фигово но не смертельно
6 мар 19, 20:16    [21826730]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.3 Rio  [new]
Dmitry Arefiev
Member

Откуда:
Сообщений: 9707
_Vasilisk_
Вот нахрена это было делать?

Чистка кода и улучшение производительности?
Там почти вся implementation секция переписана ...
6 мар 19, 22:35    [21826809]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.3 Rio  [new]
Док
Member

Откуда: Казань
Сообщений: 6131
_Vasilisk_
Конкретно мне нужен был интерфейс TJsonValue для уже сериализованного объекта-строки

в фпц тоже около полугода назад в хидерах ActiveX сменили константный тип на переменную. Половина компонентов под винду x32 не взлетела

Пришлось править IFDEF'ами. И ничего, народ стоически это перенес.
6 мар 19, 23:41    [21826836]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.3 Rio  [new]
_Vasilisk_
Member

Откуда: Украина, Харьков
Сообщений: 10852
Док
народ стоически это перенес.
Проблема в том, что в Delphi с каждой новой версии ломается совместимость
7 мар 19, 14:59    [21827398]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.3 Rio  [new]
Док
Member

Откуда: Казань
Сообщений: 6131
_Vasilisk_
в Delphi с каждой новой версии ломается совместимость

имхо, проблема Дельфей в другом: правка "закрытых" исходников консервативно настроенной кучкой людей, которые реагируют избирательно на замечания и правки кода своей аудитории + довольно редкие выпуски апдейтов.

Тот же Лазарус, девелоперы постоянно тусуются в maillist - только постучись и внятно пожалуйся - ответят сразу, максимум через 2-3 ревизии исправят косяк.
7 мар 19, 15:57    [21827498]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.3 Rio  [new]
Mikhail Tchervonenko
Member

Откуда: Münster, Germany
Сообщений: 1602
_Vasilisk_
Док
народ стоически это перенес.
Проблема в том, что в Delphi с каждой новой версии ломается совместимость

я думаю делается это специально. Лазарь подпирает сзади. Код должен быть таким чтоб сама мысль соскочить на лазарь пугала, так думают их маркетологи мне кажется. Вы думаете комьюнити едишен появилась просто так. Ещё в позапрошлом году когда я наехал мол почему ничего для опенсоурсников у вас нет гневно отвечали мол дескать они живут на эти деньги. А как лазарь приподнялся так нате вам пажалста и про жизнь забыли.
Для себя давно решил только совместимые конструкции кодить, ибо нафиг (c). Всем остальным уготована только одна дорога в ад абракадабру.

кстати во вторник в Essen поеду на презентацию 10.3.чё там дальше забыл. Могу какой вопрос задать если кому что интересно.
8 мар 19, 21:42    [21828156]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.3 Rio  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 3469
Mikhail Tchervonenko
Могу какой вопрос задать если кому что интересно.

Спроси, когда, наконец, оптимизацию включат в LLVM-бэкенде.
9 мар 19, 11:26    [21828327]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.3 Rio  [new]
Vlad F
Member

Откуда:
Сообщений: 781
defecator
на руборде выложили Lite сборку 10.3
Всего 2 гига, с хелпами
Ставится за минуты две
В отличии от оригинального дистрибутива (~15 минут и 10 гигов на диске)

Прямую ссылку, кстати, можешь дать?
11 мар 19, 17:12    [21829492]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.3 Rio  [new]
Arioch
Member

Откуда:
Сообщений: 10807
Mikhail Tchervonenko
Лазарь подпирает сзади. Код должен быть таким чтоб сама мысль соскочить на лазарь пугала, так думают их маркетологи мне кажется


А кто будет соскакивать ?

Новые проекты? им пофиг на несовместимость, они после выбора языка с самого начала будут под него писать.

Старые проекты? им во-первых пофиг на новые фичи.
Во-вторых если новая Delphi ломает совместимость со старой, а FPC сохранит совместимость со старой Delphi потеряв совместимость с новой (в этом ведь "мечта маркетологов" ?), так куда люди перестанут соскакивать, на Лазаря или на новый Delphi ?
11 мар 19, 18:08    [21829580]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.3 Rio  [new]
Arioch
Member

Откуда:
Сообщений: 10807
Vlad F
defecator
на руборде выложили Lite сборку 10.3

Прямую ссылку, кстати, можешь дать?


варез на форуме? ну ты борзый

P.S. никто не заставляет офиц-сборки ставить на 100%, нужное и не нужное. Мы тут программисты или домохозяйки?
11 мар 19, 18:10    [21829582]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.3 Rio  [new]
Vlad F
Member

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

Не заметил, что не к тебе вопрос, ко всем дыркам затычка?))
12 мар 19, 01:33    [21829889]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.3 Rio  [new]
RADSeatle
Member

Откуда:
Сообщений: 123
Господа выложите эту туториал чет не могу скачать
docs.embarcadero.com/products/rad_studio/radstudioRio/Mobile_Tutorials_en.pdf
Заранее благодарен
12 мар 19, 09:05    [21829942]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 25 26 27 28 29 [30] 31 32 33 34 .. 41   вперед  Ctrl
Все форумы / Delphi Ответить