Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179

    [Vb6] Istanziare oggetto

    In Visual Basic 6 che differenza c'è tra instanziare un'oggetto in questa maniera

    CreateObject( "NomeClasse" )

    OPPURE usando:

    operatore New??

    Grazie anticipatamente
    Tony

  2. #2
    sicuramente riceverai risposte + valide dalla mia, magari esiste un qualche modo... VB6 non è granchè se vuoilavorare ad ogetti...se vuoi un linguaggio OO ti conviene passare ad altro magari VB.Net è migliore da questo punto di vista

  3. #3
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Originariamente inviato da GraficInside
    sicuramente riceverai risposte + valide dalla mia, magari esiste un qualche modo... VB6 non è granchè se vuoilavorare ad ogetti...se vuoi un linguaggio OO ti conviene passare ad altro magari VB.Net è migliore da questo punto di vista
    sicuramente, ma volevo sapere a livello di conoscenza!
    Tony

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    La new implica che il compilatore sappia di che tipo di oggetto si sta parlando (e quindi tra i riferimenti indichi dove trovare tali informazioni ...), avendo cosi' notizia dell'interfaccia usata (metodi, proprieta', eventi ...) ... Tutto cio' consente al compilatore (e all'IDE) di sapere tutto dell'oggetto prima della compilazione ...

    Con la CreateObject il tutto avviene solamente a run time in quanto le informazioni di base vengono ricavate tramite il registro, e le altre dinamicamente tramite OLE ...

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.