F
frank.meulblok
Guest
Do you really lose the record ? Or do you lose the values in the record ? Big difference between the two, and I have a possible/likely explanation for the latter (which *does* lie on the .NET side of things...): Properties of .NET dialogs aren't reliable when the said dialog gets Dispose()'d, including properties defined on the ABL side. By default a Form's DisposeDialogOnClose is set to true, so that means it will be disposed when the dialog is closed and the ShowDialog() returns. And there have been changes (I assume bug fixes) somewhere between 11.5.1 and 11.7.5. that will now cause property values to disappear at that point. If you want to make sure these things keep working correctly, reset the dialog's DisposeDialogOnClose to False, and make sure you Dispose() it after you've extracted the properties you need.
Continue reading...
Continue reading...