IngForum il forum di Ingegneri.info
Oggi è martedì 22 settembre 2020, 7:41

Tutti gli orari sono UTC + 1 ora [ ora legale ]




Apri un nuovo argomento Rispondi all’argomento  [ 664 messaggi ]  Vai alla pagina Precedente  1 ... 63, 64, 65, 66, 67  Prossimo
Autore Messaggio
MessaggioInviato: giovedì 12 marzo 2020, 16:59 
Non connesso
Avatar utente

Iscritto il: giovedì 10 settembre 2009, 20:37
Messaggi: 757
Disponibile Str.En.T.+ v2020.5.

_________________
ing. Alessandro Dragone
https://it.linkedin.com/in/alessandrodragone
http://ingegneristicamente.blogfree.net/


Top
 Profilo  
Rispondi citando  
MessaggioInviato: domenica 15 marzo 2020, 21:05 
Non connesso
Avatar utente

Iscritto il: mercoledì 9 luglio 2003, 11:52
Messaggi: 38764
grazie Alessandro

_________________
"l'ingegnere sa quello che fa, e fa quello che sa" (Michele Pagano)


Top
 Profilo  
Rispondi citando  
MessaggioInviato: giovedì 19 marzo 2020, 15:51 
Non connesso
Avatar utente

Iscritto il: giovedì 10 settembre 2009, 20:37
Messaggi: 757
Ho creato una pagina generale in cui sono elencate le versioni disponibili, in modo che il link sia sempre valido per arrivare alla versione più nuova.

Attualmente ho caricato Str.En.T.+ v2020.7.

Link nella pagina: https://ingegneristicamente.blogfree.ne ... ry25402202

Alessandro

_________________
ing. Alessandro Dragone
https://it.linkedin.com/in/alessandrodragone
http://ingegneristicamente.blogfree.net/


Top
 Profilo  
Rispondi citando  
MessaggioInviato: venerdì 20 marzo 2020, 19:15 
Non connesso
Avatar utente

Iscritto il: domenica 13 agosto 2017, 17:09
Messaggi: 85
Chiedo scusa, l'utilizzo della precedente risorsa richiede la variazione del separatore decimale da virgola a punto....questo poi mi crea problemi con altri software. E' indispensabile per l'utilizzo apportare tale variazione? grazie.

_________________
"aequam memento servare mentem"
"ricordati di mantenere la mente serena"
Orazio


Top
 Profilo  
Rispondi citando  
MessaggioInviato: venerdì 20 marzo 2020, 20:51 
Non connesso
Avatar utente

Iscritto il: giovedì 10 settembre 2009, 20:37
Messaggi: 757
flinch ha scritto:
Chiedo scusa, l'utilizzo della precedente risorsa richiede la variazione del separatore decimale da virgola a punto....questo poi mi crea problemi con altri software. E' indispensabile per l'utilizzo apportare tale variazione? grazie.


Ho messo il controllo automatico del separatore decimale perchè non posso garantire il corretto funzionamento con la virgola.
Mi dispiace, ma è così.

_________________
ing. Alessandro Dragone
https://it.linkedin.com/in/alessandrodragone
http://ingegneristicamente.blogfree.net/


Top
 Profilo  
Rispondi citando  
MessaggioInviato: domenica 22 marzo 2020, 21:22 
Non connesso

Iscritto il: domenica 4 giugno 2006, 1:11
Messaggi: 324
[quote="Alex_Drake"][quote="flinch"]Chiedo scusa, l'utilizzo della precedente risorsa richiede la variazione del separatore decimale da virgola a punto....questo poi mi crea problemi con altri software. E' indispensabile per l'utilizzo apportare tale variazione? grazie.[/quote]

Ho messo il controllo automatico del separatore decimale perchè non posso garantire il corretto funzionamento con la virgola.
Mi dispiace, ma è così.[/quote]

Non so se può essere di aiuto e se la cosa è percorribile anche in c++ (con cui credo che è realizzato il programma) io ho risolto il problema del punto e della virgola in C# permettendomi di inserire indipendentemente l'uno o l'altro (esempi 1.21 e 1,21 sono visti sempre come separatore decimale punto dal programma per i calcoli) inserendo due variabili char '.' e ',' chiamate sepDec1 e sepDec2, e alla lettura di ciò che è inserito nella casella di testo esempio numero.text prima di trasformarla in numero ho aggiunto il comando replace(sepDec1,sepDec2) che mi inverte il punto con la virgola e permette la trasformazione corretta svincolandomi dal problema della punteggiatura e della modifica della punto con la virgola. Naturalmente la cosa è possibile solo se non considero anche il separatore delle migliaia.
Di seguito un esempio di codice in c#

[code]
//definisco le due variabili
public char sepDec1, sepDec2;

//assegno valore all'apertura del programma
sepDec1 = '.';
sepDec2 = ',';

//esempio di conversione dei valori letti da una casella di testo
double.TryParse(H_sezb_tb.Text.Replace(sepDec1, sepDec2), out H_b);
[/code]

è stato poi inserito una form che mi permette di fare il contrario, nel caso in cui il separatore decimale di default è il punto.


Top
 Profilo  
Rispondi citando  
MessaggioInviato: lunedì 23 marzo 2020, 0:34 
Non connesso
Avatar utente

Iscritto il: giovedì 22 novembre 2012, 12:09
Messaggi: 1340
Località: finis terrae
minis ha scritto:
Non so se può essere di aiuto e se la cosa è percorribile anche in c++ (con cui credo che è realizzato il programma) io ho risolto il problema del punto e della virgola in C# permettendomi di inserire indipendentemente l'uno o l'altro (esempi 1.21 e 1,21 sono visti sempre come separatore decimale punto dal programma per i calcoli) inserendo due variabili char '.' e ',' chiamate sepDec1 e sepDec2, e alla lettura di ciò che è inserito nella casella di testo esempio numero.text prima di trasformarla in numero ho aggiunto il comando replace(sepDec1,sepDec2) che mi inverte il punto con la virgola e permette la trasformazione corretta svincolandomi dal problema della punteggiatura e della modifica della punto con la virgola. Naturalmente la cosa è possibile solo se non considero anche il separatore delle migliaia.
Di seguito un esempio di codice in c#

Codice:
//definisco le due variabili
public char sepDec1, sepDec2;

//assegno valore all'apertura del programma
 sepDec1 = '.';
 sepDec2 = ',';

//esempio di conversione dei valori letti da una casella di testo
 double.TryParse(H_sezb_tb.Text.Replace(sepDec1, sepDec2), out H_b);


è stato poi inserito una form che mi permette di fare il contrario, nel caso in cui il separatore decimale di default è il punto.

manca solo questo:

Codice:
//definisco le due variabili
public char indicativo, congiuntivo;

//assegno valore all'apertura del programma
 indicativo = 'è';
 congiuntivo = 'sia';

//esempio di conversione dei valori letti da una casella di testo
 double.TryParse(H_sezb_tb.Text.Replace(indicativo, congiuntivo), out H_b);

_________________
there must be some way out of here, said the joker to the thief.


Top
 Profilo  
Rispondi citando  
MessaggioInviato: lunedì 23 marzo 2020, 0:46 
Non connesso
Avatar utente

Iscritto il: giovedì 10 settembre 2009, 20:37
Messaggi: 757
Minis non è che non lo so fare (in altri miei software l'ho già fatto).

I motivi sono principalmente due:
1-(fondamentale) alcune implementazioni non possono essere modificate se non in profondità, richiedendo troppo tempo
2-io uso il punto da secoli senza problemi su nessun software e quindi la virgola per me non esiste :mrgreen:

Come detto mi dispiace, ma Str.EN.T.+ non subirà modifiche in questa direzione.

P.S.: Str.En.T.+ è scritto in C#

_________________
ing. Alessandro Dragone
https://it.linkedin.com/in/alessandrodragone
http://ingegneristicamente.blogfree.net/


Top
 Profilo  
Rispondi citando  
MessaggioInviato: lunedì 23 marzo 2020, 14:03 
Non connesso

Iscritto il: domenica 4 giugno 2006, 1:11
Messaggi: 324
[quote="Alex_Drake"]
Minis non è che non lo so fare (in altri miei software l'ho già fatto).
[/quote]

non volevo assolutamente offendere nessuno, volevo solamente contribuire su un problema che mi ero trovato ad affrontare ed avevo risolto in questo modo, magari non è neanche il modo migliore.
e non era assolutamente una pretesa di modifica del software che viene prodotto come meglio si crede.

mi scuso per il fraintendimento


Top
 Profilo  
Rispondi citando  
MessaggioInviato: lunedì 23 marzo 2020, 14:27 
Non connesso
Avatar utente

Iscritto il: giovedì 10 settembre 2009, 20:37
Messaggi: 757
minis ha scritto:
mi scuso per il fraintendimento


Nessun problema :wink:

_________________
ing. Alessandro Dragone
https://it.linkedin.com/in/alessandrodragone
http://ingegneristicamente.blogfree.net/


Top
 Profilo  
Rispondi citando  
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 664 messaggi ]  Vai alla pagina Precedente  1 ... 63, 64, 65, 66, 67  Prossimo

Tutti gli orari sono UTC + 1 ora [ ora legale ]


Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi

Cerca per:
Vai a:  

POWERED_BY
Traduzione Italiana phpBB.it