Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [VB6 e VBA] Una curiosità che può interessare un po' tutti

    Guardate bellino!!!
    codice:
    Sub Pippo()
      Dim X, Y
      X = 10
      Y = "10"
      Debug.Print X = Y, X = 10, Y = 10, X = "10", Y = "10"
      Debug.Print TypeName(X)
      Debug.Print TypeName(Y)
    End Sub
    stampa
    Falso Vero Vero Vero Vero
    Integer
    String
    Se invece faccio
    codice:
    Sub Pippo()
      Dim X As Integer, Y As String
      X = 10
      Y = "10"
      Debug.Print X = Y, X = 10, Y = 10, X = "10", Y = "10"
      Debug.Print TypeName(X)
      Debug.Print TypeName(Y)
    End Sub
    stampa
    Vero Vero Vero Vero Vero
    Integer
    String
    Alla facciaccia di tutti quelli che (come Mario) non dichiarano mai il tipo di variabili!

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

    Moderazione

    Dubito che questa curiosità possa essere di interesse, visto che si tratta di un effetto del tutto normale considerando i principi fondamentali della sintassi di Visual Basic.

    Detto questo, apriamo le discussioni quando c'è un problema da affrontare, non per discutibili casi di studio.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

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.