Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di exFelino
    Registrato dal
    Jul 2014
    residenza
    Aci Catena (CT)
    Messaggi
    710

    [OT] Porting di applicazioni Visual Basic (VB6) a C#

    Buongiorno a tutti,
    sto effettuando il porting di un'applicazione da VB6 a C#.

    E' la prima volta che effettuo un'operazione del genere, avete consigli o suggerimenti da condividere?

    Ad esempio: nel codice VB sono presenti 2 etichette che vengono richiamate da diversi goto, qual è la best practices da adottare in questo caso?

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di patel
    Registrato dal
    Jan 2008
    Messaggi
    1,995
    modificare il codice in modo da non dover usare goto, cosa da sempre deprecata dopo la morte del gwbasic

  3. #3
    da vb6 a c# il codice si riscrive da zero. fa comunque effetto (anche per vb6) vedere usato il goto

  4. #4
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Il GoTo rimanda ad una parte di codice da eseguire.
    Basta creare una routine (metodo o funzione) per 'incapsulare' quella parte di codice.
    Ovviamente occorre anche valutare se si devono passare dei valori alla routine (metodo) e/o se questa ne deve restituire (funzione).

  5. #5
    Gibra, il goto equivale a un jump, non a una call IMHO. Quindi forse un uso accorto delle if/case potrebbe supplire (incapsulando il blocco saltato). Ma va analizzato caso per caso.

  6. #6
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    optime, non capisco la tua puntualizzazione, hai scritto la stessa cosa che ho scritto io, perché:
    il jump equivale ad rimando (quindi il concetto dela 'salto' è identico)
    Se il tuo era un rafforzativo, ben venga.
    Cosa usare al posto di GoTo dipende dal contesto.

  7. #7
    mi riferivo alla seconda parte, dove suggerisci di creare una routine. probabilmente ho male interpretato

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    La tua abitudine a scrivere lo stesso thread contemporaneamente nell'altro forum

    https://www.hwupgrade.it/forum/showthread.php?p=46494472

    rende faticoso seguire il discorso...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    scusa oregon, parlo per me ovviamente, ma "l'altro forum" non esiste, io seguo la discussione solo qui... perché citarlo?

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Era una notazione personale ... io faccio fatica a seguire (e a rispondere) contemporaneamente la stessa discussione su due forum ... e su quell'altro ex-Felino lo fa puntualmente ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.