J'ai réalisé un petit programme qui analyse un plan de vol généré par Simbrief pour Microsoft Flight Simulator (FS2020).
Il fonctionne bien mais un détail me chagrine.
L'image de présentation (SimBrief.png), incluse dans la fenêtre principale, a été mise en mémoire dans les datas :
Code : Tout sélectionner
DataSection
Image_Start:
IncludeBinary "SimBrief.png" ; inclusion des images dans le programme
Image_End:
Image_Start1:
IncludeBinary "T.png"
Image_End1:
Image_Start2:
IncludeBinary "Takeoff2.png"
Image_End2:
Image_Start3:
IncludeBinary "Landing2.png"
Image_End3:
Image_Start4:
IncludeBinary "papier.png"
Image_End4:
EndDataSection
Code : Tout sélectionner
If CatchImage(0, ?Image_Start, ?Image_End - ?Image_Start)
ImageGadget(4, 140, 15, ImageWidth(0), ImageHeight(0), ImageID(0)) ; ImageGadget Simbrief affichée
EndIf
Mais, j'ai 4 autres images, mises en mémoire de la même façon dans les datas que j'appelle au travers d'une page html construite par le programme. Plus précisément, incluses dans une carte Leaflet/Openstreetmap au travers des fonctions construites :
Code : Tout sélectionner
WriteStringN(1," var plane = L.icon({")
WriteStringN(1," iconUrl: 'T.png',") ; T.png
WriteStringN(1," iconSize: [10, 10],")
WriteStringN(1," iconAnchor: [5, 6],")
WriteStringN(1," popupAnchor: [0, 0],")
WriteStringN(1," }); ")
WriteStringN(1,"")
Dans ce cas assez spécifique, pensez-vous avoir une solution ?
Par avance, merci pour le partage de votre savoir...