Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di escocat
    Registrato dal
    Feb 2012
    Messaggi
    308

    [VB10] Windows Form - Classe DateAndTime

    Ciao gente. Da due giorni ho fatto il "salto" da VB5 a VB10 praticamente ho raddoppiato
    Tutti di solito hanno problemi se una cosa non funziona. Il mio problema invece è che una cosa funziona e non capisco perchè
    Nella sub Form1.Load inserisco queste istruzioni:

    codice:
    Dim oggi As String
    oggi = DateString
    MsgBox (oggi)
    ...ma perchè funziona se non ho inserito prima l'istruzione:

    Imports Microsoft.VisualBasic.DateAndTime

    visto che DateString è una proprietà della classe DateAndTime del namespace Microsoft.VisualBasic?

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,464

    Re: [VB10] Windows Form - Classe DateAndTime

    Originariamente inviato da escocat
    ...ma perchè funziona se non ho inserito prima l'istruzione:
    Imports Microsoft.VisualBasic.DateAndTime
    visto che DateString è una proprietà della classe DateAndTime del namespace Microsoft.VisualBasic?
    E' molto probabile che quel namespace venga importato automaticamente dal compilatore, o sia specificato come "da importare" nelle opzioni del progetto, senza la necessità di dichiararlo in ogni modulo in cui viene utilizzato.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Se vai sulle Proprietà del Progetto -> Riferimenti

    vedrai tra gli imported namespaces il

    Microsoft.VisualBasic

    Sarebbe bene, a mio parere, non avere per default questo namespace anche perché permette l'utilizzo di "vecchi" costrutti che confondono chi impara.

    Ad esempio, non dovresti usare la MsgBox ma

    MessageBox.Show("messaggio")

    e studiare il perché ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  4. #4
    Utente di HTML.it L'avatar di escocat
    Registrato dal
    Feb 2012
    Messaggi
    308
    OK grazie purtroppo chi è come me è costretto ad usare un emisfero del cervello con VB5 e l'altro con VB10 ed è una fatica immane.

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.