Test programma in c++

di il
22 risposte

Test programma in c++

Ciao a tutti

devo testare un software scritto in c++
ma io ho solo l'eseguibile .exe.

Questo software scrive dei valori in un file txt.
Il mio problema è che questo software su xp non mi scrive tutti i valori in questo file
mentre su seven si ma poi ho altri problemi.
Quindi devo testarlo su xp.

non capisco perchè però su seven mi scrive tutti i valori nel txt e su xp no.

il programma era stato testato dai produttori su xp
presumo che sono io che mi manca qualcosa su xp e non so cosa
xp ce l ho in memoria virtuale

Idee? grazie

22 Risposte

  • Re: Test programma in c++

    Impossibile risponderti... Chiedi ai produttori...
  • Re: Test programma in c++

    oregon ha scritto:


    Impossibile risponderti... Chiedi ai produttori...
    è impossibile chiedere a loro perchè l'email fornite sull'articolo del software
    mi sa che non la utilizzano più
    non ho ricevuto risposta.

    questo software è stato scritto 10 anni fa
  • Re: Test programma in c++

    Intanto dovresti sapere che qui il crossposting é vietato...

    http://forum.html.it/forum/showthread.php?threadid=2923396
    e
    http://forum.ubuntu-it.org/viewtopic.php?f=33&t=594966&p=4732186#p4732186
  • Re: Test programma in c++

    oregon ha scritto:


    Intanto dovresti sapere che qui il crossposting é vietato...

    http://forum.html.it/forum/showthread.php?threadid=2923396
    crossposting che significa

    cmq cercavo solo un idea da programmatori tutto qui..
  • Re: Test programma in c++

    namelessg ha scritto:


    oregon ha scritto:


    Intanto dovresti sapere che qui il crossposting é vietato...

    http://forum.html.it/forum/showthread.php?threadid=2923396
    crossposting che significa
    Significa che non hai letto il regolamento
    cmq cercavo solo un idea da programmatori tutto qui..
    I programmatori non sono maghi ...

    Non c'è idea che tenga se non fornisci i dettagli del problema.

    1) di che eseguibile si tratta?

    2) a cosa dovrebbe servire?

    3) quali dati ti aspetti che vengano scritti?

    4) quali dati non scrive?
  • Re: Test programma in c++

    Un programma in eseguibile .exe scritto in c++

    testato su
    Dell Pentium II / Pentium III / Pentium IV with Window 2000 / Window NT / Windows XP.
    scritto in
    Microsoft Visual C++ 6.0 and VisionSDK1.2 library (to download VisionSDK1.2, see http://research.microsoft.com/projects/VisSDK)

    ma io ho l'eseguibile.

    un programma che dato una serie di frame restituisce delle informazioni sui pixel che descrivono lo sfondo e li scrive in un file txt creato dal programma.
    quindi data un immagine 320*240 io dovrei ottenere 76800 valori
    ma in xp ne ottengo solo 11264
    mentre sempre in xp per immagini inferiori a 320*240 le ottengo tutte.

    in seven ottengo sempre tutti i valori ma non posso testarlo li
    perchè questo programma effettua anche il rilevamento del foreground e in questa fase si chiude il programma.
    in xp invece non si chiude
    ho solo il problema che non mi salva tutti i valori in questo file txt

    e dato che è stato testato in xp vorrei testarlo anche io su xp
    e non capisco quale sia il problema .
    cosa farà scrivere tutti i valori nel file txt in seven ?

    xp ce l ho in macchina virtuale

    l ho scritto in questa sezione perchè il programma è scritto in c++
  • Re: Test programma in c++

    A prescindere da come è stato scritto il programma, adesso è un eseguìbile in codice macchina.

    Quindi il C/C++ adesso c'entra relativamente. Probabilmente il problema che avviene su Seven si verifica prima in Xp e ha conseguenze diverse. Bisognerebbe fare "reverse enginering" sull'eseguibile ma anche se scoprissi il problema, non potresti correggerlo senza i sorgenti.

    Quello che dovresti fare è cercare di riscrivere interamente il programma con strumenti moderni.
  • Re: Test programma in c++

    oregon ha scritto:


    A prescindere da come è stato scritto il programma, adesso è un eseguìbile in codice macchina.

    Quindi il C/C++ adesso c'entra relativamente. Probabilmente il problema che avviene su Seven si verifica prima in Xp e ha conseguenze diverse. Bisognerebbe fare "reverse enginering" sull'eseguibile ma anche se scoprissi il problema, non potresti correggerlo senza i sorgenti.

    Quello che dovresti fare è cercare di riscrivere interamente il programma con strumenti moderni.
    io purtroppo devo solo testarlo per un esame universitario
    non devo scrivere il codice
    Ho solo queste informazioni ma non so perchè non funziona
  • Re: Test programma in c++

    Testarlo perché? Che esame è?

    Parlane al tuo docente...
  • Re: Test programma in c++

    oregon ha scritto:


    Testarlo perché? Che esame è?

    Parlane al tuo docente...
    Elaborazioni delle immagini

    cmq parlane al tuo docente
    è una settimana che gli ho inviato un email e non ho ricevuto risposta

    ah già è un esame da 6 cfu questo

    vabbe grazie lo stesso
  • Re: Test programma in c++

    Ti posso solo consigliare di provare con diverse immagini e tipi di immagini, ma di più non si può.
  • Re: Test programma in c++

    oregon ha scritto:


    Ti posso solo consigliare di provare con diverse immagini e tipi di immagini, ma di più non si può.
    grazie ho gia provato
    sempre lo stesso problema

    ma il fatto che xp sta in macchina virtuale ?
    può centrare qualcosa?
  • Re: Test programma in c++

    Qualche vecchio programma soffre per la protezione DEP.
    Dal pannello di controllo escludi l'eseguibile escludendo la prevenzione DEP.

    P.S. Si scrive "può entrarci" non "può centrare" che è un altro verbo...
  • Re: Test programma in c++

    oregon ha scritto:


    Qualche vecchio programma soffre per la protezione DEP.
    Dal pannello di controllo escludi l'eseguibile escludendo la prevenzione DEP.

    P.S. Si scrive "può entrarci" non "può centrare" che è un altro verbo...
    No è disattivata questa funzione.

    ho anche provato esegui in modalità compatibilità con le versioni precedento di windows
    nnt di nnt
Devi accedere o registrarti per scrivere nel forum
22 risposte