Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    19

    [VB.NET] Funzione per ottenere path: GetModuleFileName

    Ciao a tutti,
    ho la necessità di recuperare il path dell'eseguibile che sto scrivendo all'interno dello stesso.

    In C++ esiste la funzione GetModuleFileName che fa esattamente quello che mi serve. Da alcuni esempi ho visto che è possibile utilizzarla in VB.NET inserendo:

    Private Declare Function GetModuleFileName Lib "kernel32" Alias _
    "GetModuleFileNameA" (ByVal hModule As Long, ByVal lpFileName As _
    String, ByVal nSize As Long) As Long

    dopo di che semplicemente la si richiama nel codice

    Dim Path As String
    Dim lngCount As Long

    lngCount = GetModuleFileName(0, Path, 255)

    In fase di compilazione non ho errori, però non funziona durante l'esecuzione, cioè non restituisce il path e in lngCount non viene salvato nessun valore
    Qualcuno ha qualche idea? Sapete dirmi qualcosa al riguardo?

    Grazie
    Davide
    Windows XP \ Windows CE
    Visual Studio 6 Enterprise Edition
    embedded Visual Studio 4
    Borland Builder C++

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480

    Re: [VB.NET] Funzione per ottenere path: GetModuleFileName

    Originariamente inviato da cliges
    Sapete dirmi qualcosa al riguardo?
    Perchè usare le API? Usa la Reflection ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.