|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: May 2003
Messaggi: 283
|
Applicazione Qt e la PATH
Ho il seguente problema, sto sviluppando un programmino usando le Qt e ho bisogno di leggere dei Files da una sottodir, cioè:
MainDir/ app* files/ Allora è ovvio che se lancio l'applicazione dalla linea di commando va tutto bene però se ci clicko sopra non so per quale motivo ma l'applicazione è convinta di trovarsi nella $HOME e non in MainDir!!! Avete idea di come si possa risolvere il problema? Per il momento sto sviluppando sotto Linux ma poi dovrà girare anche in Winz e possibilmente altre piattaforme Ciao
__________________
/*** * Nulla è impossibile per chi non deve farlo ***/ |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Non dovresti fare affidamento sulla directory di esecuzione del tuo programma. Se ti serve la posizione assoluta dell'eseguibile (e quindi la dir che lo contiene), non so se le Qt offrono qualche strumento indipendente dal sistema operativo. Sotto linux puoi vedere dove punta il link /proc/<pid>/exe; se trovi una cosa analoga in windows te la cavi con un paio di #ifdef. Sempre se le Qt non hanno qualche funzione che ti aiuta e che semplificherebbe tutto, ovviamente.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:26.


















