|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Dec 2003
Messaggi: 1758
|
[C++] Il programma non va più, è crisi profonda!
Il programma che sto scrivendo ha deciso di non funzionare più.
Mi spiego, stavo modificando alcune cose... build, vedevo come andava, rimodificavo... build, ecc, ecc... Ad un certo punto mi da un problema sul mailslot, il server non riesce ad attaccarlo, ok, mi è successo in passato, invece di fare solo build ricompilo, le altre volte tornava tutto a posto, ma ora no! Continua a non funzionare, mi dico, ok ho 45 versioni diverse salvate in una cartella di backup, versioni funzionanti salvate man mano che apportavo modifiche, niente paura prendo la penultima e rifaccio la modifica che mi aveva portato a questa... niente... non funziona neanche la penultima, proviamo la terz'ultima (di cui ci sono gli eseguibili funzionanti qui www.lacasa.altervista.org/software/email.rar)... niente, nemmeno questa mi funziona, ma se uso direttamente gli eseguibili che ho riscaricato dal link si, quelli vanno, non mi funziona più nessuna versione che prima andava se uso i sorgenti!!! Paura e sconforto... da che può dipendere? Ho provato anche ad installare Visual C++ sul pc di unmio amico, compilare le varie versioni del programma e... nemmeno sul suo pc funzionano! Aiuto!!!!! |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Sep 2007
Messaggi: 754
|
A te ti serve Nostradamus
__________________
http://www.tevigroup.it/ |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
ehmm..
ma non era meglio usare un server svn così potevi ripristinare esattamente le condizioni iniziali ad ogni modifica effettuata? ![]()
__________________
![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Dec 2003
Messaggi: 1758
|
I sorgenti che adesso non funzionano non sono mai più stati toccati dopo la verifica del loro funzionamento.
L'ultima modifica all'ultima versione del processo server risale al 12/12, per il processo client al 16/12, ieri funzionavano, oggi non più. Come è possibile? Ho provato anche a cancellare tutti i file di progetto che crea VC++ al momento della compilazione in modo che invece di sovrascrivere i vecchi ne generasse di nuovi, ma niente da fare. ![]() |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Dec 2003
Messaggi: 1758
|
Ho messo qualche stampa per controllare le informazioni memorizzate in alcune variabili ed un getch() per fermare l'esecuzione in un punto o non facevo in tempo a leggere... l'ultima versione così è tornata a funzionare
![]() |
![]() |
![]() |
![]() |
#6 | |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
![]() devi avere qualche race condition, forse provocata indirettamente. |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:43.