Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839

    migliorare leggibilità codice

    Ciao,

    c'è un modo per scrivere un codice del genere:
    codice:
    If (He < 85 AND W < 115) OR (He < 115 AND W < 85) OR (Hz < 115 AND Wz < 85) OR (Hd < 115 AND Wd < 85) OR (Hy < 115 AND Wy < 85) OR (Hp < 115 AND Wp < 85) Then Response.Write(ee)
    in un codice piiù 'leggibile' come questo:
    codice:
    If (He < 85 AND W < 115) 
      OR (He < 115 AND W < 85) 
      OR (Hz < 115 AND Wz < 85) 
      OR (Hd < 115 AND Wd < 85) 
      OR (Hy < 115 AND Wy < 85) 
      OR (Hp < 115 AND Wp < 85) 
    Then 
      Response.Write(ee)
    End If
    Sicut Nox Silentes

  2. #2
    Utente bannato
    Registrato dal
    Oct 2003
    Messaggi
    372
    direttamente nell'if?? m... non mi pare.

    l'unica che mi viene in mente è

    codice:
    condizione = "    (He < 85 AND  W < 115) " & _
       	     " OR (He < 115 AND W  < 85) " & _
      	     " OR (Hz < 115 AND Wz < 85) " & _
      	     " OR (Hd < 115 AND Wd < 85) " & _
      	     " OR (Hy < 115 AND Wy < 85) " & _
      	     " OR (Hp < 115 AND Wp < 85) "
    execute("condizione="&condizione)
    
    If condizione Then 
      Response.Write("ok")
    End If
    cioè impostare la condizione come stringa e poi eseguirla con execute per capire se è vera o falsa

  3. #3
    If (He < 85 AND W < 115) _
    OR (He < 115 AND W < 85) _
    OR (Hz < 115 AND Wz < 85) _
    OR (Hd < 115 AND Wd < 85) _
    OR (Hy < 115 AND Wy < 85) _
    OR (Hp < 115 AND Wp < 85) _
    Then
    Response.Write(ee)
    End If


  4. #4
    Utente bannato
    Registrato dal
    Oct 2003
    Messaggi
    372
    che cogli1 che sono!!! . avevo pensato solo a concatenare le stringhe invece

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.