Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    75

    [VB6] collegamento su desktop

    ciao a tutti sto facendo un'applicazione che se l'utente preme un tasto posto su una form si deve creare automaticamente una coppia di un file posto nella cartella docuemtni sul desktop, solo che il problema è che la mia applicazione deve essere installata su dei computer che hanno più di un account e il percorso che devo seguire per creare una copia sul desktop è il seguente: "C:\Documents and Settings\NomeDell'Account\Desktop\miofile.doc", però il problema è che io non so quale sia il NomeDell'Account!!!! VVoVe:
    Qualcuno sa ovviare a questo problema??


  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Perchè non creare il collegamento in All Users?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di Boolean
    Registrato dal
    Oct 2005
    Messaggi
    758
    puoi usare una variabile d'ambiente:

    codice:
    Percorso = Environ$("USERPROFILE")
    in Percorso troverai:

    C:\Documents and Settings\[Nome dell'Account]

    Boolean

  4. #4
    Utente di HTML.it L'avatar di yyzyyz
    Registrato dal
    Oct 2001
    Messaggi
    1,653

    Re: [VB6] collegamento su desktop

    Originariamente inviato da snake88m
    ciao a tutti sto facendo un'applicazione che se l'utente preme un tasto posto su una form si deve creare automaticamente una coppia di un file posto nella cartella docuemtni sul desktop, solo che il problema è che la mia applicazione deve essere installata su dei computer che hanno più di un account e il percorso che devo seguire per creare una copia sul desktop è il seguente: "C:\Documents and Settings\NomeDell'Account\Desktop\miofile.doc", però il problema è che io non so quale sia il NomeDell'Account!!!! VVoVe:
    Qualcuno sa ovviare a questo problema??

    potresti ricavartelo in questo modo:
    codice:
    Option Explicit
    
    Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" _
        (ByVal lpBuffer As String, nSize As Long) As Long
    
    Private Sub Form_Load()
    Dim percorso As String
    percorso = "C:\Documents and Settings\" & UserName
    MsgBox (percorso)
    End Sub
    
    Function UserName() As String
        Dim buffer As String * 512, length As Long
        length = Len(buffer)
        If GetUserName(buffer, length) Then
           UserName = Left$(buffer, length - 1)
        End If
    End Function

  5. #5
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    75
    ok grazie mille a tutti

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.