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

    [InnoSetup] Creazione finestra personalizzata e ora di sistema

    Ciao a tutti...
    stavo utilizzando inno setup e vorrei sapere principalmente due cose:
    1. come faccio a definire una schermata personalizzata
    2. come posso prelevare l'ora di sistema.

    Vi ringrazio
    Alberto

  2. #2
    Per quanto riguarda il secondo punto ho notato che esiste una funzione, denominata GetDateTimeString che permette di ottenere la data formattata.
    Dovrei memorizzare il valore in una chiave del registro di sistema, quindi il codice che ho prodotto è:
    codice:
    Root: HKLM; Subkey: SubKey; ValueType: string; ValueName: Data; 
    ValueData: GetDateTimeString('dd/mm/yyyy hh:nn:ss', '-', ':')
    La compilazione viene eseguita in modo corretto, ma l'installazione causa un prolema:
    "Error creating registry key, RegCreateKeyEx failed, code 87"

    Se qualcuno ha idee...


  3. #3
    rispondo al contrario:

    a proposito della data puoi usare GetDateTimeString che non necessariamente usa il registro.

    per la prima domanda la cosa è fattibile ma abbastanza complicata, dipende dalle tue conoscenze di pascal.

    l'idea è quella che devi intercettare un evento (e ce ne sono tanti) e li chiamare una tua funzione che crea "a mano" la finestra definendo tutto a mano, pannelli, bottoni, eventi, label e quant'altro.

    cerca con google che trovi qualcosa, altrimenti vedo se riesco a farti un esempio semplice semplice.

  4. #4
    Ti ringrazio per la risposta ma avevo già trovato la soluzioni ad entrambi i problemi.
    Lascio il link ad un sito ben fatto che tratta alcuni script per Inno Setup http://www.vincenzo.net


  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Originariamente inviato da AlbertoPicca
    Lascio il link ad un sito ben fatto che tratta alcuni script per Inno Setup http://www.vincenzo.net
    Il sito che hai indicato mi sembra un po'...in costruzione.
    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.