2016-04-05 2 views
0

Lorsque vous utilisez selectbitmap() et sélectionner une image de mon bureau je suis retourné ce "BitMap: C: \ Users \ John \ Pictures \ image.png"selectbitmap() retour en tant que chaîne de nom de fichier

Je voudrais juste me donner l'emplacement de l'image comme une valeur de chaîne (fondamentalement juste enlever la partie "BitMap:" de ce qui est retourné). Comment ferais-je cela?

Répondre

1

selectBitmap ne sélectionne pas seulement le nom de fichier, mais charge le bitmap. C'est ce que représente la valeur que vous êtes renvoyé. Si vous n'avez rien à faire avec Bitmap, vous pouvez lire sa propriété filename, puis la fermer.

local myBmp = selectBitmap() 
if (myBmp != undefined) do 
(
    local myFile = myBmp.filename 
    close myBmp 
) 
+0

réponse tardive ... désolé! Merci d'avoir pris le temps d'y répondre! – recondroid