Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda banale 2

Salve a tutti. Rieccomi con un altra domanda da completo Visual ignorate
Basicchiano.
Ho creato un applicazione che nel form load carica dei valori da un file che
si trova nella stessa cartella dell'eseguibile.
Ora, se il mio utente installa lìapplicazione in una cartella che si chiama
pinkopallo, come faccio a dire al software di andare a cercare il file
originale in pinkopallo (dove ricordo che si trova anche l'exe)?
Ho provato curdir, ma mi restituisca c:\programmi\visual studio ecc ecc.
Grazie mille
Pietro

[Pietro B. = 
circa_chie...@mio.it
 in
c2psn6$1vr1jk$
1...@ID-71199.news.uni-berlin.de
] ha scritto:

App.Path e la prossima volta, senza più scuse da niubbio ormai inflazionate,
scrivi un subject un po' più adeguato.

 l'exe)?
app.path
attenzione alla root
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo


Farň il bravo, promesso! :-)
Grazie mille a entrambi per la risposta.
Pietro

 ignorate Basicchiano.
App.Path (ocio alla root...)
E l'altra cosa dei due textbox come l'hai risolta?
Alberto

 ha scritto nel messaggio
news:c2ptdq$1vrhmj$1...@ID-222113.news.uni-berlin.de...

Come ha proposto CSSoft, cioè
private m_DaCodice as boolean
Private Sub metrialsecondo_Change()
    if m_dacodice then
        m_dacodice = false
        exit sub
    end if
    m_dacodice = true
    chilometriallora.Text = Val(metrialsecondo.Text)*3.6
End Sub
Ciao
Pietro

 Come ha proposto CSSoft, cioè
male, molto male.
c'era di meglio, in quel thread.


 c'era di meglio, in quel thread.
Non è vero.
Tu hai postato un codice funzionante, pronto per il copiaincolla.
Nell'ottica di minimizzare l'apprendimento e massimizzare la produttività
istantanea, quella era la soluzione migliore.
E poi evidentemente non gli servono i decimali :-))
Ciao
Alberto

 E poi evidentemente non gli servono i decimali :-))
Si e no.
Nel senso che la mia idea è: prima faccio qualcosa che funziona, poi la
miglioro! Anche perchè essendo niubbo devo tradurre il vostro linguaggio e
quindi preferisco farlo con calma quando ho un po' di tempo...
Sto tenendo via vari post da disassemblare...
Ciao e grazie ancora.
Pietro

 tempo...
Un consiglio: se per risolvere un intoppo ti affidi ai cosiddetti
'accrocchi', ossia a soluzioni che risolvono il problema contingente ma ti
impediscono di capire esattamente cosa stai facendo, dimezzi (almeno) la
velocità di apprendimento. Considera che certe cose, una volta capite e
fatte proprie, non ti creeranno mai più problemi, e anzi ti aiuteranno a
individuare altri bug.
Ma il dubbio rimane: i decimali non ti servono?
Perchè usando il Val in input e il CStr in output (implicito), leggi il
punto e scrivi la virgola. Poi uno modifica la quantità, e i decimali al
giro dopo vengono ignorati...
O hai il S.O. in inglese?
Ciao
Alberto

 O hai il S.O. in inglese?
Non mi servono proprioi decimali. grazie mille
Pietro

 quindi preferisco farlo con calma quando ho un po' di tempo...
Dai retta a un cretino:
1) Così rischi di scrivere codice per funzioni già implementate nel 
linguaggio
(Giusto ieri ho visto un mio collega che si era scritto una funzione per 
cercare l'ultima "\" in un percorso... inutile dire che la stava pure 
debuggando)
2) Le sub nate storte difficilmente si migliorano.
Di solito o le si appesantiscono col passare del tempo o si arriva al 
punto di doverle riscrivere da zero con un approccio al problema 
completamente diverso (probabilmente quello che andava fatto fin 
dall'inizio).
Se trovi indicazioni migliori, ma senza codice, è solo un'occasione in 
più per imparare a scriverti qualcosa di buono da solo.
Ciao

 più per imparare a scriverti qualcosa di buono da solo.
In alcuni casi però è meglio usare degli esempi non ottimizzati ma che ti
insegnano a far funzionare determinate cose.
Poi li migliori o riscrivi tutto da capo.
Chiaramente IMHO.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
www.nicolaottomano.it