Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12
  1. #11
    Utente bannato
    Registrato dal
    Sep 2003
    Messaggi
    1,012
    Anche a me capita certe volte...
    devi prima dargli il focus e poi cliccare... boh...

  2. #12
    Scusate, ho seguito le istruzioni ma non non mi funziona ....

    Nella classe ho dichiarato
    codice:
    Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
    Poi la richiamo con questa striga alla pressione di un tasto
    codice:
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim openfile As String = progpath & "file1.txt"
            Call ShellExecute(me.hwnd, "OPEN", openfile, "", 0, 0)
    
        End Sub

    Il debugger mi segna "me.hwnd" come non membro di "myapp.form1", allora ho provato a inserire il valore nullo vbnullstring e mi fa compilare ma quando clicco sul tasto non succede niente...
    ho provato anche queste varianti ma ho ottenuto lo stesso risultato:
    codice:
    Call ShellExecute(me.hwnd, "OPEN", openfile, "", "", 0)
    Call ShellExecute(vbnullstring, "", openfile, "", "", 0)
    L'unico "semirisultato" l'ho ottenuto utilizzando questa variante:
    codice:
    dim hwnd as long
    Call ShellExecute(hwnd, "", openfile, "", "", 0)
    Ma ottengo solo che mi apre la cartella dove risiede il programma

    Cosa sbaglio ?
    by Palomo2

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.