Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di Ely88M
    Registrato dal
    Oct 2007
    Messaggi
    281

    [delphi] aggiornamenti automatici

    Ciao! lavoro in un ufficio di programmazione da meno di 1 mese.
    Mi hanno dato da risolvere questa cosa:
    noi vendiamo programmi delphi i quali aggiornamenti vengono pubblicati in delle pagine internet. Io dovrei fare in modo che al momento dell'avvio, il programma si colleghi automaticamente al sito e controlli se ci siano aggiornamenti disponibili e li scarichi.
    Avete qualche idea per aiutarmi??
    Grazie


  2. #2
    Dai un occhiata ai componenti TmxWebUpdate, se non erro sono freeware, eventualmente leggi attentamente il contratto di licenza.

    RS95

  3. #3
    Utente di HTML.it L'avatar di Ely88M
    Registrato dal
    Oct 2007
    Messaggi
    281
    ok darò un'occhiata! grazie

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Oltre al componente già suggerito, segnalo la possibilità di eseguire tale operazione manualmente usando gli Indy Components già inclusi nell'ambiente di sviluppo, in particolare il componente TIdHTTP, che può colloquiare con un server HTTP e scaricare un file eseguibile (che potrebbe essere l'aggiornamento del tuo software o la sua installazione).

    Per verificare la disponibilità di un aggiornamento, sempre con lo stesso componente, potresti fare l'upload sul server anche di un file di testo, o XML, in cui riporti le informazioni relative al pacchetto disponibile per il download, come il numero di versione; collegarsi al server, scaricare il file e verificare la disponibilità di un aggiornamento dovrebbe essere banale.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it L'avatar di Ely88M
    Registrato dal
    Oct 2007
    Messaggi
    281
    Ciao!
    Sto provando Idhttp solo che mi da questo errore http/1.1 404 not found
    il codice è

    var
    ms: TMemoryStream;
    begin
    ms := TMemoryStream.Create;
    try
    idhttp1.Connect(60);
    IdHTTP1.Get(http:\\www.....it\cartella\pag.exe, ms);
    ms.Position := 0;
    ms.SaveToFile('C:\pag.exe');
    finally
    ms.Free;
    end;


    sbaglio qualcosa nel codice???

  6. #6
    Utente di HTML.it L'avatar di Ely88M
    Registrato dal
    Oct 2007
    Messaggi
    281
    Adessi funziona. ho fatto una prova con un file .pdf però questo qnd lo apro, dopo il download, risulta danneggiato. invece l'altro file .doc di prova qnd lo apro, dopo il download contiene l'elenco con le directory della cartella da cui ho scaricato....
    why??

  7. #7
    Utente di HTML.it L'avatar di Ely88M
    Registrato dal
    Oct 2007
    Messaggi
    281
    mi conviene usare idFtp??
    la proprietà idftp.get è uguale a quella dell'idhttp cioè(url,memorystream)??

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Credo che gli errori riscontrati siano frutto di qualche sbaglio nella digitazione degli URL da cui scaricare il file.

    Verifica prima in un qualsiasi browser che il percorso digitato conduca effettivamente al download del file interessato.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  9. #9
    Utente di HTML.it L'avatar di Ely88M
    Registrato dal
    Oct 2007
    Messaggi
    281
    HO finito tutto!!! c'è l'ho fatta!!!

    Grazie cmq

    Ciao

  10. #10
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Originariamente inviato da Ely88M
    HO finito tutto!!! c'è l'ho fatta!!!

    Grazie cmq

    Ciao
    Sarebbe interessante conoscere come hai risolto i problemi rimasti.
    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 © 2026 vBulletin Solutions, Inc. All rights reserved.