+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 4 su 4

Conversioni di due oggetti

  1. #1
    L'avatar di GarGia1960
    GarGia1960 non è in linea Scolaretto
    Salve a tutti, come si puo tradurre in vb.net questo piccolo codice:

    Allora mi trovo a convertire un piccolo programmino da vb6.
    Dim mytype As Type
    Dim obj, ctrl As Object           REM  obj e ctrl sono due controlli
    
    mytype = ctrl
    obj = mytype
    
    Allora ho provato a tradurre cosi:
    Dim mytype As Type
    Dim ctrl, obj As Control
    
    mytype = ctrl.GetType
    obj = mytype            REM C'e' una funzione che mi restituisce il Control da una Type ?????
    
    L' ultima riga mi da errore ' Non si puo' convertire il valore di tipo <Type> in <Control>
    Un errore che mi aspettavo in effetti.

    Spero che si capisca.
    O e' tutto sbagliato?

    Vi ringrazio.
    Ultima modifica di GarGia1960; 21-06-2021 15:54 

  2. #2
    Fornisci una spiegazione di cosa devi fare e quali sono gli oggetti in uso.
    ℹ️ Leggi di più su Fix ...

  3. #3
    L'avatar di _alka_
    _alka_ non è in linea Very Important Person
    Quote Originariamente inviato da GarGia1960 Visualizza il messaggio
    Allora mi trovo a convertire un piccolo programmino da vb6.
    [...]
    Il passaggio da VB6 a VB.NET non è solamente una questione di "aggiornamento sintattico": è necessario capire il funzionamento della piattaforma .NET e i principi che sono alla base (es. OOP) nonché il funzionamento del runtime (CLR), altrimenti ci si bloccherà a ogni riga, a meno di non usare un tool di conversione automatica che in ogni caso fa quel che può delegando allo sviluppatore la traduzione del resto.

    Anche se in modo superficiale e rudimentale, ciò che avviene nel codice già scritto e in quello equivalente che si deve scrivere deve essere chiaro, altrimenti non funzionerà mai e andando per tentativi si rischia di produrre qualcosa che lavora in modo diverso dalle aspettative, nel migliore dei casi, o non raggiungere mai il risultato finale.

    Per il resto concordo con Fix: per dare qualche spiegazione, bisognerebbe quantomeno capire qual è l'obiettivo in questo contesto.

    Ciao!
    ℹ️ Leggi di più su _alka_ ...

  4. #4
    L'avatar di GarGia1960
    GarGia1960 non è in linea Scolaretto
    Hai ragione.
    In effetti avevo appena cominciato.
    Perche' io quando vedo un programmino in vb6
    che mi piace cerco di studiarmelo prima
    se e' possibile tradurlo.
    Avevo trovato questo piccolo 'grande' problema
    e pensavo di farcela, evidentemente chiedo troppo
    a me stesso.
    Comunque grazie.

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Conversioni
    Da dvdan nel forum Delphi
    Risposte: 2
    Ultimo Post: 09-12-2013, 18:21
  2. [C/C++] conversioni da stringa a numero
    Da swaqpoli nel forum C/C++
    Risposte: 8
    Ultimo Post: 16-08-2010, 23:37
  3. Conversioni
    Da cippalippa nel forum Visual Basic .Net
    Risposte: 2
    Ultimo Post: 26-03-2008, 17:09
  4. Conversioni involontarie di date
    Da jos nel forum Microsoft Word
    Risposte: 2
    Ultimo Post: 12-08-2006, 12:02
  5. Conversioni
    Da kobra24 nel forum Visual Basic .Net
    Risposte: 3
    Ultimo Post: 29-12-2005, 11:09