Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Codice dinamico in VB

  1. #1

    Codice dinamico in VB

    Esiste una funzione in VB che consente di eseguire in modo dinamico il codice?
    Come per esempio la funzione eval in JavaScript.

    Grazie.
    Ciao.:quote:

  2. #2
    Utente di HTML.it L'avatar di Gigi84
    Registrato dal
    May 2001
    Messaggi
    569

  3. #3
    Utente di HTML.it L'avatar di JamesD
    Registrato dal
    Oct 2001
    Messaggi
    415


    EEEHHH????

  4. #4
    Utente bannato
    Registrato dal
    Jan 2000
    Messaggi
    360
    :master: :master:

  5. #5
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387
    Ammazza quante facce perplesse!!!

    La possibilita' esiste.
    Devi attivare il riferimento a "Microsoft Script Control" e fare una cosa del genere (e' un po' rozzo ma serve allo scopo):
    codice:
    Dim sptVB           As New ScriptControl
    Dim lngRisultato    As Long
    Dim strDaValutare   As String
    
    sptVB.Language = "VBSCRIPT"
    strDaValutare = "sqr(12+(76*3))"
    
    lngRisultato = sptVB.Eval(strDaValutare)
    Occhio pero' che potrebbe essere pericoloso in un contesto internet: con eval, puoi fare eseguire quasi qualsiasi istruzione: quindi se tu tenti di valutare qualche cosa scritto all'interno di un text box si puo' fare danno (mettiamo caso io ti inserisca un bel "SHELL FORMAT D: /U" e tu fai l'eval eseguendo il comando.... ... non e' proprio in questi termini ma ci siamo quasi....)
    ...and I miss you...like the deserts miss the rain...

  6. #6
    Utente di HTML.it L'avatar di sebamix
    Registrato dal
    Aug 2000
    Messaggi
    1,028

    Thanks :metallica

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.