Size: a a a

2020 December 10

SB

Sergey Bodrov in Delphi & Lazarus
Miss Очепятка
Как поймать не уловимый баг? После смены строк где-то выход за пределы массива.
0-based строки? Ловится в отладчике и в варнингах
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Miss Очепятка
Как поймать не уловимый баг? После смены строк где-то выход за пределы массива.
в отладке не видно места чтоле?
источник

Miss Очепятка... in Delphi & Lazarus
Он плавает. Что-бы вторую часть не переделывать добавил +1 символ к 0-based
источник

VA

Viktor Akselrod in Delphi & Lazarus
Miss Очепятка
Как поймать не уловимый баг? После смены строк где-то выход за пределы массива.
range check error
источник

SB

Sergey Bodrov in Delphi & Lazarus
Miss Очепятка
Он плавает. Что-бы вторую часть не переделывать добавил +1 символ к 0-based
Так дети не делаются. Нужно вообще исключить доступ к строкам как к массивам. Только функции и хелперы
источник

Miss Очепятка... in Delphi & Lazarus
Sergey Bodrov
Так дети не делаются. Нужно вообще исключить доступ к строкам как к массивам. Только функции и хелперы
D7 нету хэлперов.  А функции сделаны
источник

SB

Sergey Bodrov in Delphi & Lazarus
Функции вроде оставили без изменений, поэтому с D7 совместимо
источник

VA

Viktor Akselrod in Delphi & Lazarus
источник
2020 December 11

z

zamtmn in Delphi & Lazarus
Viktor Akselrod
то, что тебе fpc документация прямо говорит, что данный тип оставлен исключительно для обратной совместимости с Turbo Pascal, который заброшен аж в 95 (15 лет назад) году для тебя не аргумент?
сразу небыло возможности пошарить в доках. сорри что поднимаю неприятную для когото тему. фпц документация говорит ровно вот это https://www.freepascal.org/docs-html/current/ref/refse28.html#x60-780005.1
источник

z

zamtmn in Delphi & Lazarus
слов о для совместимости и боже упаси депрекатности - нет. ваша ссылка с вики, он хоть и официальный, но хз как первоисточник для таких утверждений
источник

Д

Дмитрий in Delphi & Lazarus
Viktor Akselrod
то, что тебе fpc документация прямо говорит, что данный тип оставлен исключительно для обратной совместимости с Turbo Pascal, который заброшен аж в 95 (15 лет назад) году для тебя не аргумент?
Как так 15? 2020-15=2005, опять не?
источник

z

zamtmn in Delphi & Lazarus
Viktor Akselrod
в fpc object ровно ровно так же оставлен для обратной совместимости с Turbo Pascal.
ты ответишь на мой вопрос - зачем про него знать?
Странный вопрос. Я бы понял если бы спрашивали зачем его использовать. Знать надо все. Подобные споры от незнания
источник

VA

Viktor Akselrod in Delphi & Lazarus
Дмитрий
Как так 15? 2020-15=2005, опять не?
опять мимо. уже поправили

https://t.me/Delphi_Lazarus/146788
источник

Д

Дмитрий in Delphi & Lazarus
Sergey Bodrov
Функции вроде оставили без изменений, поэтому с D7 совместимо
А Вам зачем так нужна обратная совместимость?
источник

M

Mike in Delphi & Lazarus
кто-то работал с tdlib на delphi ?
источник

SB

Sergey Bodrov in Delphi & Lazarus
Дмитрий
А Вам зачем так нужна обратная совместимость?
Потому что много разных программ для диагностики и настройки приборов, программы под разные платформы,  включая Андроид.
источник

SB

Sergey Bodrov in Delphi & Lazarus
И много древнего кода, в котором долго и сложно разбираться, чтобы переделывать под каждый писк моды
источник

Д

Дмитрий in Delphi & Lazarus
Mike
кто-то работал с tdlib на delphi ?
Не, она же платная, юзай нативно🙂
источник

Д

Дмитрий in Delphi & Lazarus
Sergey Bodrov
И много древнего кода, в котором долго и сложно разбираться, чтобы переделывать под каждый писк моды
Ну перенесите код на новую среду разработки... Зачем в обратную то сторону двигаться? да и деньги за лицензию новой лишний раз оправдать можно... Или на перенос нет времени как обычно?
источник

AS

Alexey Shumkin in Delphi & Lazarus
Sergey Bodrov
Потому что много разных программ для диагностики и настройки приборов, программы под разные платформы,  включая Андроид.
Андроид, писк моды и object?  Оксюмороны какие-то
источник