Visualizzazione dei risultati da 1 a 8 su 8

Discussione: if - else

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786

    if - else

    Salve,

    mi serve un codice che se trova un file "541xx.dll"

    nella cartella di sistema mi esegue una istruzione,

    in caso contrario ne esegue un'altra.


    grazie ! :bubu:
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    327
    codice:
      if Dir("C:\WINDOWS\SYSTEM\541xx.dll") <> "" then
        'Esegui istruzione
      else
        'esegui altra istruzione
      End if

  3. #3
    Originariamente inviato da ddies
    codice:
      if Dir("C:\WINDOWS\SYSTEM\541xx.dll") <> "" then
        'Esegui istruzione
      else
        'esegui altra istruzione
      End if
    e tu come lo sai che la sys dir è C:\WINDOWS\SYSTEM\ ?

    codice:
    Private Declare Function GetSystemDirectory Lib "kernel32" Alias "GetSystemDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long
    
    dim sDir as string
    dim lBuf as long
    
    lbuf = 255
    sDir = space$(lbuf)
    
    call GetSystemDirectory(sdir,lbuf)
    
    
      if Dir(sdir &"\541xx.dll") <> "" then
        'Esegui istruzione
      else
        'esegui altra istruzione
      End if
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    grazie !

    un ultima cosa,

    quele istruzione devo usare x far compiare il 541xx.dll della cartella di sistema ?

    p.s. il file e nella stessa direct del file *.exe
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    327
    Ah ma se era questo che dovevi fare basta usare filecopy intercettando l'errore in caso il file esista.

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    no e una protezione :

    se il file c'e' avvia il programma senò chiede il serial se giusto inserisce il file nalla cartella di sistema ed entra.

    come devo fare ha copiare questa dll ?

    mi postate la riga di codice ?

    grazie !

    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    327
    codice:
    Private Declare Function GetSystemDirectory Lib "kernel32" Alias "GetSystemDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long
    
     dim sDir as string
     dim lBuf as long
    
     lbuf = 255
     sDir = space$(lbuf)
    
     call GetSystemDirectory(sdir,lbuf)
    
    
     if Dir(sdir &"\541xx.dll") <> "" then
       Shell(Nomeprogramma)
        'oppure
       formMain.show
     else
       if NSerialeGiusto then
         FileCopy App.path & "\54xx.dll", sDir & "\54xx-dll"
       else
         msgbox "Numero seriale sbagliato"
         End
       End if
     End if

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    grazie !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

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.