pascalabcnet / pascalabcnetide

0 stars 0 forks source link

Рантайм ошибка не выводится в IDE #246

Open samuraiGH opened 2 years ago

samuraiGH commented 2 years ago
{$reference System.Windows.Forms.dll}
{$apptype windows}

uses System.Windows.Forms;

type cl = class

end;

begin
  //print('');
  var MainForm := new Form;

  var tb:= new TextBox;
  tb.Parent:= mainform;

  var inst:= new cl;
  //ошибка, возникающая в данной строке не выводится в IDE, но выводится при запуске по shif + f9, если раскомментировать первую строку
  tb.DataBindings.Add('a', inst, '', false, DataSourceUpdateMode.OnPropertyChanged);

  Application.Run(MainForm);
end.
SunSerega commented 2 years ago

У меня наоборот, беззвучно вылетает в Shift+F9, но показывает ошибку времени выполнения при простом F9.

miks1965 commented 2 years ago

изображение

miks1965 commented 2 years ago

По Shift-F9 - режим без связи с оболочкой - неудивительно. Включите консоль - и там увидите ошибку

samuraiGH commented 2 years ago

Сейчас опять попробовал. Первый раз вывелось. Второй и последующие -- нет. Но иногда выводилось. Странно

SunSerega commented 2 years ago

Сделайте видео, что ли.

samuraiGH commented 2 years ago

А на видео вообще не выводилось...

https://user-images.githubusercontent.com/87191377/174447381-766e1911-5ede-4520-8c4d-fc4dba8700c5.mp4

ibond84 commented 1 year ago

Не воспроизводится. Запускал 100 раз