Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303

    [VB6] condizione di protezione.

    ciao a tutti, in questo modo ho dato una seppur piccola ma sempre protezione al mio programma

    If Label10.Caption >= 50 Then Form1.Caption = "Versione Demo - Programma scaduto": Unload Me

    funziona, anche se credo che chi se ne intende un pochettino può sempre azzerare i record del db e rifarlo ripartire.
    Adesso mi chiedo se alla condizione descritta voglio che avvenga la cancellazione dell' eseguibile questo è possibile?

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,477
    Quando un programma viene lanciato, il file eseguibile corrispondente viene caricato in memoria e "bloccato" da Windows, pertanto non è possibile cancellarlo.

    Al massimo, puoi lanciare un file batch secondario che si occupi di ritentare con un'attesa la cancellazione del tuo file eseguibile che, nel frattempo, si appresta a terminare.

    Secondo me, sono tutti espedienti molto ortodossi, decisamente inutili, facilmente aggirabili e alquanto rischiosi.

    Ciao!
    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.