I get that exception only on debug mode.
When continuing, the behavior of the program is totally normal.
This code is a part of my project :
Code: Select all
openProject():- sauvegardeOK := false(), PersoDir = directory::getLogicalDirectory(directory::personal_directoryID), MSDir = format("%\\%", PersoDir, dataFolder), FileName = vpiCommonDialogs::getFileName("*.kmu", ["kmu files", "*.kmu"], "Projets Menu Studio", , MSDir, _), !,
If I close the project (in my project), and re-open a new one, at the second call of getFileName, an exception is raised.
When broken, it gives the following code, which lets me think that it's an IO issue.
That has no importance for me given that at the runtime, it's totally transparent. But if it can help, I joined this part of the disassembly code. IF you need more, tell me.