Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941

    [vb.net]associa icona ad un file solo tipo alfa.exe

    devo associare un icona ad un programma
    ma non all' estensione .exe ma ad un unico file

  2. #2
    In sostanza, vuoi che il tuo eseguibile abbia una particolare icona? Basta impostarla nelle proprietà del progetto...
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    si infatti con dotnet lo si inserisce nel progetto ma
    devo farlo in dotnet per un programma in vb6.0
    quindi ho solo un file exe e dal dotnet evo scrivere
    sul registro di sistema ed associare l'icona a quel file

  4. #4
    Non puoi effettuare questa operazione tramite il registro di sistema, devi modificare il file .exe (nello specifico, devi modificarne le risorse incorporate, il che è piuttosto complicato). Se spieghi esattamente da cosa deriva questa esigenza forse si può trovare un altro modo...
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    vi e un programma in vb 6.0
    un programma in dotnet
    e un programma per fare il pacchetto di installazione che e
    setup factory
    che mi crea un file solo per entrambi i programmi (fatti in vb 6.0 e dotnet)

    Mi hanno chiesto di cambiare l'icona del programma in vb 6.0
    con setupfactory in fase di installazione vado a scrivere sul registro di sistema
    e quindi volevo gestire cosi questo problema

    Tempo fa quando cercavo il modo come associare un file ad un programma
    vidi anche un qualcosa del genere per le icone sempre da registro di sistema ... ma ora non riesco a trovarla

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    ho trovato qualcosina
    ma ancora non s tradurla in codice

    HKEY_CLASSES_ROOT
    \_.xyz -> (Predefinito) = extxyz
    |
    \_extxyz
    |_DefautIcon -> (Predefinito) = percorso\icona.ico
    |_shell
    |_open
    |_ command -> (Predefinito) = percorso_programma_exe "%1"

    http://forum.html.it/forum/showthread/t-745144.html

  7. #7
    Questo metodo vale per associare un'icona ad un tipo di file, non per fare quello che vuoi tu. Se non hai i sorgenti del programma VB6 (così da poter cambiare l'icona direttamente nel progetto) puoi sempre usare un programma come ResHack per rimpiazzare l'icona dell'eseguibile prima di creare il setup.
    Amaro C++, il gusto pieno dell'undefined behavior.

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    ho i sorgenti del programma in vb 6. ma non riesco ancora a trovare il modo
    come il programma associ l' icona.........

  9. #9
    Vai nelle proprietà del progetto VB6 e lì scegli la nuova icona.
    Amaro C++, il gusto pieno dell'undefined behavior.

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    ok vi e in alto nome programma
    ed in basso vi sono i nomi di vari form ...
    scegliendo un form cambia l'icona
    giusto !!!

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.