begin process at 2012 02 15 12:21:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

réutiliser un path


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

réutiliser un path

vendredi 18 avril 2003 à 18:20:42 | réutiliser un path

Bishopmetz

voilà j'aimerai savoir comment faire pour que le path d'une dirlist soit récupérer à la fermeture du prog et réutilisé comme path par défaut à l'ouverture suivante du prog
vendredi 18 avril 2003 à 19:35:47 | Re : réutiliser un path

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
il faut stocker le path dans un fichier à la fermeture, puis charger celui-ci au lancement du prog !

DARK SIDIOUS

[Responsable de la rubrique API du site www.ProgOtoP.net]


-------------------------------
Réponse au message :
-------------------------------

> voilà j'aimerai savoir comment faire pour que le path d'une dirlist soit récupérer à la fermeture du prog et réutilisé comme path par défaut à l'ouverture suivante du prog
vendredi 18 avril 2003 à 19:44:36 | Re : réutiliser un path

Bishopmetz




et on fais comment cela ?
dsl c'est encore assez nouveau pour moi le VB
-------------------------------
Réponse au message :
-------------------------------

> il faut stocker le path dans un fichier à la fermeture, puis charger celui-ci au lancement du prog !
>
> DARK SIDIOUS
>
> [Responsable de la rubrique API du site www.ProgOtoP.net]
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > voilà j'aimerai savoir comment faire pour que le path d'une dirlist soit récupérer à la fermeture du prog et réutilisé comme path par défaut à l'ouverture suivante du prog
>
mardi 5 octobre 2004 à 18:10:08 | Re : réutiliser un path

nabilos77

Membre Club
je te donne un bout de programme que j'ai fait,j'espere que ca repond au besoin.
Option Compare Database
Option Explicit
Declare Function GetOpenFileName Lib "comdlg32.dll" Alias "GetOpenFileNameA" (pOpenfilename As OpenFileName) As Boolean
Declare Function GetSaveFileName Lib "comdlg32.dll" Alias "GetSaveFileNameA" (pOpenfilename As OpenFileName) As Boolean

' Déclaration d'un nouvel Objet : Bilan d'importation
Type BilanImport
Nb_Fiches_Importés As Long
Nb_Fiches_Impactées As Long
Nb_Fiches_Modifiées As Long
Nb_Doublons_Trouvées As Long
Nb_Fiches_à_Problèmes As Long
End Type

' Déclaration d'un nouvel Objet : caractèristiques d'un fichier
Type OpenFileName
lStructSize As Long
hwndOwner As Long
hInstance As Long
lpstrFilter As String
lpstrCustomFilter As Long
nMaxCustrFilter As Long
NFilterIndex As Long
lpstrFile As String
nMaxFile As Long
lpstrFileTitle As String
nMaxFileTitle As Long
lpstrInitialDir As String
lpstrTitle As String
Flags As Long
nFileOffset As Integer
nFileExtension As Integer
lpstrDefExt As String
lCustrData As Long
lpfnHook As Long
lpTemplateName As Long
End Type

Const OFN_ALLOWMULTISELECT = &H200
Const OFN_CREATEPROMPT = &H2000
Const OFN_EXPLORER = &H80000
Const OFN_FILEMUSTEXIST = &H1000
Const OFN_HIDEREADONLY = &H4
Const OFN_NOCHANGEDIR = &H8
Const OFN_NODEREFERENCELINKS = &H100000
Const OFN_NONETWORKBUTTON = &H20000
Const OFN_NOREADONLYRETURN = &H8000
Const OFN_NOVALIDATE = &H100
Const OFN_OVERWRITEPROMPT = &H2
Const OFN_PATHMUSTEXIST = &H800
Const OFN_READONLY = &H1
Const OFN_SHOWHELP = &H10

Function Send_Fichier_cells(Optional Filtre As String) As String
On Error GoTo TraitementErreurs
Dim Message$, Filter$, filename$, FileTitle$, DefExt$
Dim Title$, szCurDir$, APIResults%
Dim OpenFileName As OpenFileName
' definit la chaine filtre et allocation
Select Case (Filtre)
Case Is = "mdb"
Filter$ = "Access (*.mdb)" & VBA.Chr$(0) & "*.MDB;*.MDA" & VBA.Chr$(0)
Case Is = "xls"
Filter$ = "Excel (*.xls)" & VBA.Chr$(0) & "*.XLS" & VBA.Chr$(0)
Case Is = "txt"
Filter$ = Filter$ & "Text (*.txt)" & VBA.Chr$(0) & "*.TXT" & VBA.Chr$(0)
Case Is = "jpg"
Filter$ = Filter$ & "Jpeg (*.jpg)" & VBA.Chr$(0) & "*.JPG" & VBA.Chr$(0)
Case Else
Filter$ = "export fichier cells " & VBA.Chr$(0) & "*.TXT;" & VBA.Chr$(0)
End Select

'allocation de l'espace pour la chaine de retour
filename$ = VBA.Chr$(0) & Space$(255) & VBA.Chr$(0)
FileTitle$ = Space$(255) & VBA.Chr$(0)
' nom donné au dialog box
Title$ = "Sélection du chemin d'enregistrement et nomage du fichier cells(x_cells.txt) : " & VBA.Chr$(0)
' définit le path par défaut
szCurDir$ = CurDir$ & VBA.Chr$(0) '"p:\document\"
If Dir$(szCurDir$) = " " Then szCurDir$ = "p:\document\"
' définit la structure de donnée avant d'appeler la fonction
OpenFileName.lStructSize = Len(OpenFileName)
' boite de dialog est lié au formulaire on passe le window handle
' OpenFileName.hwndOwner = Screen.ActiveForm.Hwnd
' Sinon on passe un pointeur null
'OPENFILENAME.hwndOwner = 0&
With OpenFileName
.lpstrFilter = Filter$:
.NFilterIndex = 1:
.lpstrFile = filename$
.nMaxFile = 511: .lpstrFileTitle = FileTitle$:
.nMaxFileTitle = 511
.lpstrTitle = Title$
': .Flags = OFN_FILEMUSTEXIST Or OFN_READONLY: .lpstrDefExt = DefExt$

'.hInstance = 0: .lpstrCustomFilter = 0: .nMaxCustrFilter = 0:
.lpstrInitialDir = szCurDir$:
'.nFileOffset = 0
'.nFileExtension = 0: .lCustrData = 0: .lpfnHook = 0: .lpTemplateName = 0
End With
'on passera les données désirées à la fenêtres API

APIResults% = GetSaveFileName(OpenFileName)
'If APIResults% <> 0 Then
filename$ = OpenFileName.lpstrFile
filename$ = Left$(filename$, InStr(filename$, VBA.Chr$(0)) - 1)
' message$ = "La base choisie est " + filename$
'Else
' message$ = "Aucun fichier n'a été sélectionné"
' Exit Function
' End If

Send_Fichier_cells = CStr(filename$)

If Send_Fichier_cells = "" Then
Exit Function
Else

Send_Fichier_cells = CStr(filename$) & "_cells.txt"
End If
Exit Function

TraitementErreurs:
MsgBox ("Erreur dans l'export de la cells()" & Err.Description & Err.Number)
End Function



concentre toi sur la partie dir$,bonne chance


Cette discussion est classée dans : prog, path, réutiliser


Répondre à ce message

Sujets en rapport avec ce message

Probleme taille icone dans listview [ par Youpien ] Salut a tous, j'ai un petit probleme, j'ai fais un programme avec une listview en mode lvwreport, mais les icones en debut de ligne sont tous petit on Comment réutiliser une dll que j'ai créée ? [ par violent_ken ] Salut ! En fait, j'ai créé une dll (en VB), et je ne sait pas trop comment la réutiliser dans un autre de mes programmes, sans utiliser le module de c Aide pour mon prog !! [ par Clad49 ] Bonjour je repost un msg d'aide que j'ai déja fait ! Je suis en train de créer une application pour le réseau Direct Connect ! Celle-ci consiste à se Prob avec DirlistBox [ par firens ] Hello, j'ai une Drivelistbox et une Dirlistbox... le prob c'est qu'au chargement (Form_Load) de mon programme, j'aimerais récupérer le path afin de p probleme de droit [ par xavier77 ] Bonjour à tous, J'ai crée un group de projet contenant un exe et 2 dll . Tout marche parfaitement. Mon exe et mes dll sont sur un serveur et les utili Afficher dans un Treeview un icone et le nom d'un fichier qui vient d'être cliqué dans un Filelist [ par darkeenu ] Bonsoir à tous !!! Me revoilà avec encore un soucis pour les icones. Voilà ce que je veux faire : Afficher dans un Treeview un icone et le nom d'un ou mettre l'image [ par slante ] Voila j'ai un jeu dans lequel les joueurs utilise in de a jouer.  Il clique sur un bouton et le de "roule".  Les 6 images representant chaque cote du File.Path qui n'affiche rien ? [ par elyote666 ] Bonjour à tous, C'est pour savoir pourquoi sa marche po ?   Voilà la ligne qui me pose un problème, au niveau syntaxe tout est correct car quand je ch VB sous Excel [ par micheldumas ] Salut à tous, dans VB sous Excel j'ai developpe quelques prog pour me faciliter la vie.Il me faut ouvrir mon fichier excel pour avoir acces aux bouton beta test de mon pitit prog ? [ par DeltaFX ] Un petit player MP3 tout bete, histoire d'apprendre delphi. En fait je vise une plateforme minimale, donc si par hasard il tourne sur un p2 450 ou un


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,264 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales