Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 6 7 8 9 10 11 12 [13] 14 15   вперед  Ctrl
 Re: RAD Studio 10.2 Tokyo  [new]
rgreat
Member

Откуда:
Сообщений: 3860
Кто бы мне объяснил зачем под каждую новую версию дельфи городить отдельный проект?

Ведь чаще всего можно обойтись без этого.
14 дек 17, 22:32    [21035210]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.2 Tokyo  [new]
чччД
Guest
rgreat
Кто бы мне объяснил зачем под каждую новую версию дельфи городить отдельный проект?

Ведь чаще всего можно обойтись без этого.

Возможно, речь идет о разработке библиотек?
14 дек 17, 22:37    [21035219]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.2 Tokyo  [new]
JaDi
Member

Откуда: Сызрань, Россия
Сообщений: 3249
Разработчики библиотек могут тупо написать в требованиях 10.2+ версию и всё. Так и было раньше, когда эмба выпускала несовместимые апдейты-фиксы под делфи несколько лет назад.
14 дек 17, 22:43    [21035239]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.2 Tokyo  [new]
rgreat
Member

Откуда:
Сообщений: 3860
чччД
Возможно, речь идет о разработке библиотек?
Вот и я о них.

Нафига каждой версии свой проект?
14 дек 17, 23:57    [21035370]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.2 Tokyo  [new]
vavan
Member

Откуда: Казань
Сообщений: 2951
чччД
под ван
...каждый релиз вылазит какой-нибудь баг...

Ты думаешь, где-то иначе? Везде своих проблем хватает
в vs порой чуть не каждую неделю апдейты прилетают
15 дек 17, 09:59    [21035862]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.2 Tokyo  [new]
defecator
Member

Откуда:
Сообщений: 36655
vavan
чччД
пропущено...

Ты думаешь, где-то иначе? Везде своих проблем хватает
в vs порой чуть не каждую неделю апдейты прилетают

ну так апдейты vs не требуют скачивать каждый раз по 6 гигов дистрибутива
15 дек 17, 10:22    [21035956]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.2 Tokyo  [new]
vavan
Member

Откуда: Казань
Сообщений: 2951
vavan
в vs порой чуть не каждую неделю апдейты прилетают
+
пока писал 15.5.2 прикатил, 3-й апдейт за 10 дней
15 дек 17, 11:35    [21036202]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.2 Tokyo  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 2754
white_nigger
PS: Да, собсно на компилябельность повлияло само наличие хелпера...

Каким образом? Какая-то разновидность ICE?
15 дек 17, 14:02    [21036847]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.2 Tokyo  [new]
white_nigger
Member

Откуда: Тула
Сообщений: 1670
Kazantsev Alexey
Каким образом? Какая-то разновидность ICE?
Хз что там отломилось. Просто у нас в implementation секции был объявлен хелпер для TEncoding и компилятор не видел его членов (использовался он ниже в этом же модуле). Один из наших кустомеров заметил, что если перенести объявление хелпера чуть повыше (всё в той же секции type в implementation) - то начинало компилиться. Никакого логического объяснения не нахожу, никаких зависимостей кроме базового TEncoding в хелпере нет
15 дек 17, 15:54    [21037326]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.2 Tokyo  [new]
Kazantsev Alexey
Member

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

Мда... Чудной компилятор.
15 дек 17, 16:20    [21037455]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.2 Tokyo  [new]
JaDi
Member

Откуда: Сызрань, Россия
Сообщений: 3249
Дык, в проекте может быть только один хелпер на тип. Компилер идет по uses, находит первый попавшийся, а остальные игнорит.

Цитирую доки:
автор
You can define and associate multiple helpers with a single type. However, only zero or one helper applies in any specific location in source code. The helper defined in the nearest scope will apply. Class or record helper scope is determined in the normal Delphi fashion (for example, right to left in the unit's uses clause).
15 дек 17, 17:10    [21037744]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.2 Tokyo  [new]
JaDi
Member

Откуда: Сызрань, Россия
Сообщений: 3249
JaDi,

*последний попавшийся, но не суть...
15 дек 17, 17:11    [21037750]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.2 Tokyo  [new]
под ван
Guest
Dmitry Arefiev
под ван
перед нами оправдываться

Где большая буква М ?

Ты зря пятничную с четверга пить начинаешь, зря.
15 дек 17, 17:46    [21037877]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.2 Tokyo  [new]
white_nigger
Member

Откуда: Тула
Сообщений: 1670
JaDi
*последний попавшийся, но не суть...
Суть, Карл!
16 дек 17, 14:16    [21039121]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.2 Tokyo  [new]
под ван
Guest
Что слышно про обновление обновлённого обновления?
17 дек 17, 19:12    [21040942]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.2 Tokyo  [new]
defecator
Member

Откуда:
Сообщений: 36655
под ван
Что слышно про обновление обновлённого обновления?

советую забить и ждать хотя бы 11-ю версию
17 дек 17, 19:20    [21040950]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.2 Tokyo  [new]
X-Cite
Member

Откуда: Минск
Сообщений: 974
Слева было. Справа стало.
С такими исправлениями, обновления, должны выходить каждый день... А не раз в пол года...

К сообщению приложен файл. Размер - 23Kb
17 дек 17, 23:26    [21041273]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.2 Tokyo  [new]
чччД
Guest
X-Cite,

вот поэтому в русте и сделали обязательным наличие блока бигин-енд (то есть, блока {...}) после if.
17 дек 17, 23:54    [21041309]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.2 Tokyo  [new]
чччД
Guest
...и вообще вся эта дичь с точкой в конце программы, требованием отсутствия ";" перед else и т.п. - весенний бред дедули Вирта...
17 дек 17, 23:58    [21041312]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.2 Tokyo  [new]
JaDi
Member

Откуда: Сызрань, Россия
Сообщений: 3249
Еще через годик заметят лишний заход в крит секцию и норм будет:

Картинка с другого сайта.
18 дек 17, 00:20    [21041343]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.2 Tokyo  [new]
rgreat
Member

Откуда:
Сообщений: 3860
JaDi
Еще через годик заметят
Оптимист? :)
18 дек 17, 00:34    [21041360]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.2 Tokyo  [new]
Dmitry Arefiev
Member

Откуда:
Сообщений: 9512
JaDi
Еще через годик заметят лишний заход в крит секцию и норм будет:

Почему лишний ?
18 дек 17, 00:42    [21041368]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.2 Tokyo  [new]
X-Cite
Member

Откуда: Минск
Сообщений: 974
Dmitry Arefiev
JaDi
Еще через годик заметят лишний заход в крит секцию и норм будет:

Почему лишний ?

Это видимо оптимизация...
т.к. проверка на nil до входа в блокировку будет выполнятся быстрее, чем TMonitor.Enter. Это справедливо, если инициализация FServerCon будет один раз или очень редко....
18 дек 17, 00:52    [21041373]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.2 Tokyo  [new]
rgreat
Member

Откуда:
Сообщений: 3860
Ы?
procedure TDSServerConnectionHandler.FetchServerConnection;
var
  Props: TDBXProperties;
begin
  if FServerCon = nil then begin
    TMonitor.Enter(self);
    Props := TDBXProperties.Create;
    try
      FServerCon := TDSServerConnection(Server.GetServerConnection(Props));
      FServerCon.InitSharedConnectionHandler(self);
    finally
      FreeAndNil(Props);
      TMonitor.Exit(self);
    end;
  end;
end;
18 дек 17, 01:10    [21041391]     Ответить | Цитировать Сообщить модератору
 Re: RAD Studio 10.2 Tokyo  [new]
X-Cite
Member

Откуда: Минск
Сообщений: 974
Так нельзя..
Thread 1 проверил на nil = True и.... переключились на Thread2 который выполнил FServerCon :=
18 дек 17, 01:25    [21041406]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 6 7 8 9 10 11 12 [13] 14 15   вперед  Ctrl
Все форумы / Delphi Ответить