1
Programmazione (Gambas 2) / [Risolto] path e shell
« il: 10 Marzo 2010, 13:46:43 »
Ecco il mio problema 8spero di riuscire a spiegarlo bene):
Ho un gruppo di file ai quali devo accedere. sono in un directory contenute nella directory in cui ho il progetto.
Tutto bene fino a quando accedo da Gambas, ad esempio
Fornisce in modo corretto tutti i nome dei file jpg contenuti in Gambas/MioProgetto/immagini/img.
Viceversa, se voglio poi stampare uno di questi file con
Non trova il file (nonostante, ovviamente, ci sia) perché la shell ha, come directory di default, la mia home.
Ho risolto, temporaneamente, il problema specificando il path assoluto (a partire dalla mia home), anziché relativo, in questo modo:
La soluzione,comunque, è temporanea perché un progetto così non è, ovviamente, portabile.
Come si può risolvere definitivamente il problema?
Grazie in anticipo!
Ho un gruppo di file ai quali devo accedere. sono in un directory contenute nella directory in cui ho il progetto.
Tutto bene fino a quando accedo da Gambas, ad esempio
Codice: [Seleziona]
FOR EACH File IN Dir("./immagini/img", "*.jpg").Sort()
Viceversa, se voglio poi stampare uno di questi file con
Codice: [Seleziona]
Miastampa = "./immagini/img/" & nomefile
SHELL ("lpr " & Miastampa)
Ho risolto, temporaneamente, il problema specificando il path assoluto (a partire dalla mia home), anziché relativo, in questo modo:
Codice: [Seleziona]
Miastampa = "./Gambas/MioProgetto/immagini/img/" & nomefile
SHELL ("lpr " & Miastampa)
Come si può risolvere definitivamente il problema?
Grazie in anticipo!