Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [VB6] Comportamento anomalo eseguibile - debug

    Ciao ha tutti.
    Apportata ua modifica ad un programma VB6 (service pack 5), il programma ha cominciato a comportarsi in modo anomalo.
    In sostanza se lanciato in debug funziona, ma lanciando l'eseguibile in alcune macchine non sente il doppio click, in altre macchine si blocca ad un form (form di logon), non sentendo il click sul tasto "ok" del form..

    A rendere il tutto più strano è che se compilo su alcune macchine in particolare su una windows 7, funziona bene, se compilo su una macchina virtuale xp assume il comportamento anomalo.

    Devo compilare necessariamente su xp, perchè molte macchine su cui deve essere eseguito sono macchine xp.

    In oltre da alcune prove risulta che se sostituisco il form con un form vuoto, al form arriva, nel momento in cui aggiungo un componente qualunque ad esclusione di una label ignora il doppio click sull'eseguibile.

    Non so se a qualcun'altro è mai capitato qualcosa del genere, capisco che forse è necessario postare qualche info in più sul programa, ma non so cosa possa essere utile per questo tipo di anomalia, chiedete pure in caso, se serve la lista dei riferimenti o qualche parte di codice.



    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    758
    Quote Originariamente inviata da Roby.zip Visualizza il messaggio
    Apportata ua modifica ad un programma VB6 (service pack 5)
    Perché non SP6 ?
    Quote Originariamente inviata da Roby.zip Visualizza il messaggio
    Devo compilare necessariamente su xp, perchè molte macchine su cui deve essere eseguito sono macchine xp.
    Non è vero. Puoi compilare benissimo con Win 7, ammesso naturalmente che tu abbia installato correttamente VB6 su Win 7.
    E' molto probabile che ci sia qualche problema sul'installazione di VB6 nell' XP virtuale, ma è difficile dire qualcosa senza vedere niente. Se vuoi puoi ridurre il progetto al minimo ed allegarlo.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2014
    residenza
    Vicenza
    Messaggi
    318
    Il tasto in questione è un bottone standard di vb oppure è un componente di terze parti ?

  4. #4
    Quote Originariamente inviata da Grumpy Visualizza il messaggio
    Se vuoi puoi ridurre il progetto al minimo ed allegarlo.
    Purtroppo non posso allegare il progetto in quanto il programma in questione non è di mia proprietà.

    Quote Originariamente inviata da SirJo Visualizza il messaggio
    Il tasto in questione è un bottone standard di vb oppure è un componente di terze parti ?
    Qualunque componente anche standard microsoft che non sia la semplice label.

    Ad ogni modo sembra che un mio collega abbia temporanemante risolto, partendo va una vecchia versione del file di progetto (solo il file di progetto vbp, ma usando il resto del codice attuale), e aggiunto a queto i componenti e i riferimenti che mancavano per l'ultima versione.
    Forse così però si risolve solo il problema e non la causa.

    E' plausibile che essendo sorgenti condivisi su un server anche tra macchine diverse (xp, windows 7 ecc) possa capitare che il linking dinamico di alcune dll da parte di vb all'apertura del progetto (e quindi al salvataggio dello stesso) non sia poi compatibile con altre versioni di alcune dll di sistema?

    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.