Entra

View Full Version : [C++] Il programma non va più, è crisi profonda!


Alhazred
18-12-2007, 11:55
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!!!!!

isAlreadyInUse
18-12-2007, 12:01
A te ti serve Nostradamus

^TiGeRShArK^
18-12-2007, 12:48
ehmm..
ma non era meglio usare un server svn così potevi ripristinare esattamente le condizioni iniziali ad ogni modifica effettuata? :fagiano:

Alhazred
18-12-2007, 12:56
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. :muro:

Alhazred
18-12-2007, 15:27
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 :confused:

71104
18-12-2007, 18:43
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 :confused: ecco... dicesi programma scritto di m***a :fagiano:
devi avere qualche race condition, forse provocata indirettamente.