Если вы пытаетесь проверить это локально с помощью интерфейса командной строки, работник службы поддержки выдаст эту ошибку. Вам необходимо проверить, следуя этим инструкциям .
Кроме того, если не на локальном хосте, браузеры отклоняют работников сервисов по незащищенным соединениям (http против https), см. здесь .
А, у меня тоже были похожие проблемы. Это может быть связано с проблемой изменения размера в VCL. Вы можете попробовать исправление Андреаса Хаусладена . Мне кажется, что в большинстве случаев это работает.
У меня тоже была эта ошибка в нескольких проектах. Я не уверен, как я это решил (это было в проектах для моего предыдущего работодателя, у меня больше нет доступа к этому исходному коду). Думаю, мне приходилось перерисовывать / обновлять родительский фрейм или форму, на которой была размещена GridPanel.
при изменении размера вызова владельца GridPanel.Invalidate. Я не тестировал. Надеюсь, это сработает.
Я нашел одну уловку.
в событии OnResize
родительского элемента gridpanel, измените ширину gridpanel на 1 пиксель.
тогда gridPanel заметит изменение размера, затем переупорядочите субэлементы управления в gridpanel ..
пример ниже. .
procedure TForm1.FormResize(Sender: TObject);
begin
GridPanel1.Width := GridPanel1.Width - 1; // subtract 1
GridPanel1.Width := GridPanel1.Width + 1; // recover width by adding 1
end;