Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di koolk
    Registrato dal
    Sep 2007
    Messaggi
    89

    [VB6] DLL.......hell ?!?

    Salve a tutti gente,
    ho un dubbio da un pò di giorni e spero che mi aiutiate a risolverlo.
    Sulla macchina di un cliente è installato un gestionale e due programmini "verticali" che svolgono alcune funzioni che il gestionale non fa. I programmi verticali sono stati sviluppati utilizzando l'SDK che la casa madre del gestionale ha sviluppato, e utilizza delle dll condivise.
    Supponiamo che il software sia alla versione 1.0 e le versioni iniziali dei verticali siano anch'esse alla 1.0 (quindi le dll sfruttate sono tutte alla 1.0)
    Poi escono gli aggiornamenti del gestionale, e di conseguenza le dll si aggiornano con esso, e a me, che ho sviluppato uno dei due verticali, mi viene chiesto di fare delle migliorie al verticale.
    Nel momento in cui compilo in vb6 (penso) automaticamente le dll che il mio verticale usa, e che ricordo sono condivise con il gestionale, si aggiornano.
    Supponiamo a questo punto che invece il cliente, non abbia aggiornato il gestionale, quindi sia ancora alla 1.0, l'altro verticale è ancora alla 1.0 mentre il mio è alla 1.5.
    A questo punto cosa succede se installo il mio verticale (distribuito tramite la creazione guidata dei pacchetti di installazione) con le dll aggiornate? Ho già verificato che il gestionale continua a funzionare, nonostante le dll siano, in parte vecchie, e in parte nuove (evidentemente gli aggiornamenti non hanno stravolto le funzioni già esistenti, ma ne hanno solo aggiunte di nuove), ma l'altro verticale? C'è il rischio concreto che smetta di funzionare?

    Spero di essere stato chiaro e lineare nella spiegazione, e ringrazio in anticipo tutti
    Francesco
    Kool K

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    VB6 viene trattato nell'area dedicata a VB: VisualBasic e .NET Framework.

    Inoltre i titoli delle discussioni non sono un campo note dove si può digitare quel che si vuole: esso deve rappresentare un sunto di quello che è contenuto nella discussione stessa, in modo da fornire a chi consulta il forum, una rapida panoramica della discussione.
    Tutto questo è precisato nel Regolamento, che ti invito a leggere.

    Sposto e modifico il titolo.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.