Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [VB6] Avvio automatico

  1. #1
    Utente di HTML.it L'avatar di Il Pazzo
    Registrato dal
    Jul 2004
    Messaggi
    1,071

    [VB6] Avvio automatico

    Vorrei avviare un programma automaticamente... all'avvio di windows... ma qualcosa non va e non riesco a capire cosa... questo è il codice:

    ************************************************** *******************
    Private Sub Form_Load()
    Call register
    End Sub
    ************************************************** *******************



    Nel modulo:

    ************************************************** *******************
    Private Declare Function WriteProfileSection Lib "kernel32" Alias "WriteProfileSectionA" (ByVal lpAppName As String, ByVal lpString As String) As Long

    Public Function register() As Boolean
    Dim strApp As String 'path to the application and the executable name
    Dim lngRetval As Long 'Win32 API call return value

    'build the application path and name
    strApp = App.Path & "\Server.exe"

    'issue Win32 API call to write to the registry (returns non-zero if successful)
    lngRetval = WriteProfileSection("Windows", "Load=" & strApp & vbCrLf & "open=""" & strApp & """")

    'return success/fail
    AppAutoStart = lngRetval
    End Function
    ************************************************** *******************

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  3. #3
    Utente di HTML.it L'avatar di Il Pazzo
    Registrato dal
    Jul 2004
    Messaggi
    1,071
    Sembra tutto ok...ma...al momento della compilazione mi da un errore ed evidenziandomi l'ultimo Path...ultima riga prima della chiusura della parentesi e mi dice "Tipo non corrispondente per l'argomento ByRef"

    ************************************************** *******************
    Path = App.Path & "\" & App.EXEName & ".exe"
    Call savestring(HKEY_LOCAL_MACHINE, " SOFTWARE\Microsoft\Windows\CurrentVersion\Run", App.EXEName, Path)
    ************************************************** *******************

    Dov'è il problema?....

    C'è nessuno che mi può dare una mano?
    grazie mille in anticipo!
    P.S. Nel link che mi hai postato non c'è la risp a questa domanda
    Ciao

  4. #4
    Utente di HTML.it L'avatar di Il Pazzo
    Registrato dal
    Jul 2004
    Messaggi
    1,071
    ho provato a dichiarare path nella funzione... vediamo coem và..

  5. #5
    Utente di HTML.it L'avatar di Il Pazzo
    Registrato dal
    Jul 2004
    Messaggi
    1,071
    a posto... grazie per il link

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.