Problema visual c# ed eseguibile

di
Anonimizzato8341
il
5 risposte

Problema visual c# ed eseguibile

Ciao a tutti, sono nuovo del forum ed anche di questo linguaggio...

ho provato a fare qualche ricerca, ma sena grossi esiti. Il problema è questo:

Devo modificare un vecchio progetto fatto con c# 2005 .net2 e bene o male le modifiche sono riuscito ad effettuarle, però quando si è trattato di creare l'eseguibile sono sorti i problemi...
mentre dall'ambiente di sviluppo se premo il pulsante per il debug tutto funziona correttamente senza errori quando vado a creare l'eseguibile questo crasha senza fornire un errore (la finestra di errore riporta solo un errore generico ed il tasto ok!) ho anche provato a lanciare l'eseguibile che crea nella cartella debug ma stesso comportamento e guardando negli eventi del sistema operativo non vi è alcuna indicazione di problemi...
Ho provato con Visual studio 2005 express con il 2010 express, anche su una macchina con il 2010 ultimate ma niente da fare sempre lo stesso identico comportamento...

Qualcuno ha per caso idea di cosa possa ancora provare?

Grazie
Max

5 Risposte

  • Re: Problema visual c# ed eseguibile

    Ho trovato finalmente dove si trova il problema, ma non so come risolverlo...

    l'errore è qui:
    lineView1.Width = Math.Abs((Form1.ActiveForm.Size.Width - 24) / 2);

    ma con cosa lo sostituisco?

    Max
  • Re: Problema visual c# ed eseguibile

    Risolto, non è il comando in se ad essere sbagliato ma la posizione in cui lo avevo messo: l'oggetto cui faceva riferimento non era ancora stato aperto in quel punto...

    ma perchè durante il debug questo non lo evidenzia?

    Max
  • Re: Problema visual c# ed eseguibile

    Ciao potrebbe essere un problema di cast dei dati
    la funzione (Form1.ActiveForm.Size.Width - 24) / 2 a volte può restituire un intero e a volte un decimale.
    Visto che il metodo Math.Abs in base a quello che ci passi ti restituisce un tipo di dato diverso, proverei ad eliminare ogni ambiguita.
    Creati una variabile del tipo di dati corretto che devi passare al metodo Math.Abs e applicaci la funzione in questione.
  • Re: Problema visual c# ed eseguibile

    Ciao mi sa che abbiamo scritto allo stesso momento.
  • Re: Problema visual c# ed eseguibile

    Già già...

    grzie lo stesso

    Max
Devi accedere o registrarti per scrivere nel forum
5 risposte