Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 19 su 19
  1. #11
    oK,

    tutto kiaro...

    come nn detto

    VaneX

  2. #12
    le kiavi di registro...tutto ok..lettura scrittura...

    ora vorrei un suggerimneto su come impostare avvio su sistray (a seconda di impostazione - per cui prevedo debba inserire un'atra kiave)..

    come faccio ad evitare ke se utente exe programma si avvii in systray (devo inserire un anuova kiave ke mi mem se il prog è in exe? )

    Grazie

    VaneX

    P.S.: la mia soluzione senz'altro funziona ma vorrei un consiglio da voi programmatori

  3. #13
    Utente di HTML.it L'avatar di Mabi
    Registrato dal
    May 2002
    Messaggi
    1,245
    Originariamente inviato da MdE2005
    Ciao..ti chiedo troppo se provi a riscrivere tutto il messaggio in maniera più chiara senza usare abbreviazioni inutili? Grazie..
    Originariamente inviato da VanessaInfo
    ops..nn 6 il primo ke mi dice così!!!
    Posso essere il secondo (almeno in questa discussione)...
    Hai provato a rileggere il messaggio prima di premere "Invia risposta" ?

    Originariamente inviato da VanessaInfo
    P.S.: la mia soluzione senz'altro funziona ma vorrei un consiglio da voi programmatori
    Anche secondo me la tua soluzione funziona... anche se non hai scritto in cosa consiste
    ... e non usare while wend è una sintassi deprecata

  4. #14

    Riassunto

    ok..allora kiedo scusa....

    riassumo in una domada stupida (senza dire la mia soluzione!)

    "Come fare per capire se il programma viene exe da utente o da sistema? (caricato in system tray)"


    Grazie

    VaneX

  5. #15
    Utente di HTML.it L'avatar di Boolean
    Registrato dal
    Oct 2005
    Messaggi
    758
    beh, a parte essere il terzo a dirti che con le abbreviazioni non si capisce nulla, e che in un sms hai 160 caratteri, ma qui ne hai quanti ne vuoi, in merito al tuo problema:

    puoi avviare il programma con un parametro, e controllare

    Command$

    nella Sub Main() della tua applicazione.

    in pratica, quando avvii il programma dalla chiave Run, postponi al nome del programma il parametro (ad esempio):

    -R

    all'avvio del programma se controllando, come ti dicevo, Command$ contiene "-R" allora sai che è stato avviato da registro, altrimenti è stato eseguito dall'utente.

    Boolean

  6. #16
    ok, t ringrazio...

    avevo risolto semplicemente verificando se esistesse la icona nella system tray (tramite la API che se caricato il prog restutuisce un true altrimenti false)
    ...cmq grazie


    VaneX

  7. #17
    Ciao,

    innanzitutto t rignrazio..ritorno per kiedert ulteriore aiuto...

    forse sbaglio qcosa...attendo sugg.ti

    problema: Command$

    Se nn dikiaro nulla il prog si comporta come se il ciclo if nn esistesse, altriment se dichiaro command as parameter il prog si comporta come se il parametro ci fosse sempre! (indifferentemente dalvalore!)

    Cosa altro devo fare?

    VaneX

  8. #18
    Utente di HTML.it L'avatar di Boolean
    Registrato dal
    Oct 2005
    Messaggi
    758
    non va dichiarato nulla, al livello di codice...

    se chiami un programma, ad esempio dalla Shell, in questo modo:

    tuoprogramma.exe -r

    in command$ troverai solo -r

    se il mone del programma lo chiami da una chiave di registro, devi solo postporre al nome del programma il parametro che ti serve

    tutto qui...

    Boolean

  9. #19
    Sì,

    infatti poi ho fatto come stai dicendo tu...ma se lanci oil prog da windows...il parametro ha sempre quel valore xké?

    ovvero mi avvia sempre come c fosse...systemtray...

    cmq..riprovo...

    grazie

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.