J'ai introduit une détection de l'environnement compilé ou interprété, dans KGF.dll, et j'ai rendu cette information disponible via une petite fonction accessible au programe Panoramic. Mais j'ai conscience que cette détection est fragile et ne repose que sur des constatations empiriques.
Je propose donc la création d'une nouvelle variable système dans Panoramic: IS_PANORAMIC_COMPILED. Cette variable contiendrait systématiquement 0 en contexte interprété (lancé par Panoramic_Editor ou généré par Panoramic.exe) et 1 si le programme a été compilé par le compilateur Panoramic.
Je pourrais alors créer une nouvelle fonction SetPanoramicEnvironment(compiled%) à laquelle on passerait cette variable afin d'informer KGF.dll dans quel environnement on fonctionne. Ceci serait certainement plus fiable que la détection que j'ai imaginée.
A défaut, je suis preneur d'une idée "insider" comment détecter ce type d'environnement...