Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3127 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  ?xclusion mutuelle en VB...?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

?xclusion mutuelle en VB...?

n°171324
brisssou
8-/
Posté le 04-07-2002 à 16:30:23  profilanswer
 

je veux juste protèger l'acces à un fichier...
je peux en VB...?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
mood
Publicité
Posté le 04-07-2002 à 16:30:23  profilanswer
 

n°171349
brisssou
8-/
Posté le 04-07-2002 à 17:08:01  profilanswer
 

:bounce:


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°171360
macray
Posté le 04-07-2002 à 17:24:09  profilanswer
 

brisssou a écrit a écrit :

 :bounce:  




 
Tu entend quoi par protéger tes fichiers ? que personne puisse les ouvrir et les modifier, dans ce cas las tu as les propriété classique (lecture seule, archive,...)mais peu efficace, car si en programmation tu modifie les attribut d'autre sufisament malin feront comme toi...;)  
 

  • Tu as cette méthode qui consite à créer les fichiers avec l'extension que tu veux, et qui sont inouvrables directement (double-clique) mais ce sont la plupart du temps des fichiers texte et par conséquent modifiable...


  • Dernière méthode mais longue à mettre en oeuvre c'est de faire une procédure de cryphtage des données que tu rentre dans le fichier que tu as crée...(cf deuxième méthode). C'est une méthode longue qui comporte également des faille, mais comparé au autre beaucoup moins....;)


si tu veux des informations RDV sur www.vbfrance.com, tu auras des illustration de ce que je viens de te dire. Tu as la méthode VB ou les fonctions sont déjà intégré mais tu peux aussi utilisé les API windows, qui ne te seront d'aucune limite, puisque c'est le coeur de windows...


Message édité par macray le 04-07-2002 à 17:25:07

---------------
;) Bienvenue sur le site...:)             http://perso.wanadoo.fr/rapport
n°171592
brisssou
8-/
Posté le 05-07-2002 à 09:04:25  profilanswer
 

non, en fait, je voudrai ke kan je demande une lecture du fichier, personne ne puisse écrire, et que quand je demande une écriture, personne ne puisse lire.
Par personne, je veux dire aucune autre procédure...


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°171608
macray
Posté le 05-07-2002 à 09:31:27  profilanswer
 

brisssou a écrit a écrit :

non, en fait, je voudrai ke kan je demande une lecture du fichier, personne ne puisse écrire, et que quand je demande une écriture, personne ne puisse lire.
Par personne, je veux dire aucune autre procédure...




 
 
dis les fichiers en questions, et dans quel programme, sa peut drolement aider !


---------------
;) Bienvenue sur le site...:)             http://perso.wanadoo.fr/rapport
n°171615
brisssou
8-/
Posté le 05-07-2002 à 09:48:56  profilanswer
 

excuse moi..
en fait, le fichier, c juste un fichier texte que je récupère...
le programme en question , c'est l'appli que je suis en train de développer...
 
Donc, pour être très précis :
Je récupère un fichier sur un serveur FTP régulièrement avec un timer, et je l'annalyse ligne par ligne...
Donc, ensuite, le récupèrage foire, puisque l'appli est en train de lire le fichier, impossible de l'ecraser avec sa nouvelle version...
c'est à ce moment là que je voudrait faire de l'exlusion : quand je lis, il doit être impossible d'écrire, et vis et versaaaa, et vis et versaaaaaaaaaaa...


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°171628
macray
Posté le 05-07-2002 à 09:59:18  profilanswer
 

je ne vois pas trop comment le résoudre, mais tu peux faire ceci ! je ne sais si ce que tu veux vraiment ;)
 
tu récupére ton fichier, tu le place sur un endroit X de ton lecteur, tu le lis ligne par ligne enfin, comme tu veux, une fois lu, tu remplace l'ancien fichier par le nouveau...ca parait simple !  
 
Maintenant si tu veux faire une comparaison et une mise à jour c'est plus délicat...car ca implique les deux fichiers en même temps ligne par ligne, je ne sais si la fiablité est bonne...le plus simple serait de remplacer l'ancien par le nouveau ;)
 
 
Pkoi, tu ne change pas les attributs des fichiers, surtout pour l'écriture, c'est extrement simple !


---------------
;) Bienvenue sur le site...:)             http://perso.wanadoo.fr/rapport
n°171634
brisssou
8-/
Posté le 05-07-2002 à 10:03:22  profilanswer
 

bha le problème c'est surtout que je n'arrive pas a écrire le nouveau fichier pendant l'annalyse... ça bloque...


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°171639
macray
Posté le 05-07-2002 à 10:08:06  profilanswer
 

Si tu veux lire et écrire en même temps, ca me fait penser un peu à une copie de fichier...effectivement le code faisait en sorte que la lecture de chaque octect soit transmis immédiatement dans le nouveau, avec une barre de progression...c'était avec les fonctions "put" et "get", mais je ne me souvien plus du code...
 
je l'avais trouver sur www.vbfrance.com...il n'est pas trés compliqué, à condition d'avoir notion de programmation...je pense que si tu l'adapte un peu tu peux avoir quelques chose de correct...;)


---------------
;) Bienvenue sur le site...:)             http://perso.wanadoo.fr/rapport
n°171641
brisssou
8-/
Posté le 05-07-2002 à 10:09:47  profilanswer
 

j'y suis en ce moment sur vbfrance... et je cherche un max...


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
mood
Publicité
Posté le 05-07-2002 à 10:09:47  profilanswer
 

n°171645
macray
Posté le 05-07-2002 à 10:14:20  profilanswer
 

brisssou a écrit a écrit :

j'y suis en ce moment sur vbfrance... et je cherche un max...




 
pur info c'ets un code qui utilise les API windows et assez long ;)


---------------
;) Bienvenue sur le site...:)             http://perso.wanadoo.fr/rapport
n°171648
macray
Posté le 05-07-2002 à 10:15:55  profilanswer
 

brisssou a écrit a écrit :

j'y suis en ce moment sur vbfrance... et je cherche un max...




 
voici l'adresse : je ne sais si ca va te convenir mais essaye...
http://www.vbfrance.com/article.aspx?Val=768


---------------
;) Bienvenue sur le site...:)             http://perso.wanadoo.fr/rapport
n°172664
karlkox
Posté le 08-07-2002 à 02:52:33  profilanswer
 

euh ... tu as lock en VB qui te permet de faire ca.
Exemple d'un blocage en lecture/ecriture :
 
 
dim m_iFileNum as integer
     
   m_iFileNum= FreeFile
 
Open "c:\temp\test.dat" For Binary Access Read Write Lock Read Write As m_iFileNum


Message édité par karlkox le 08-07-2002 à 02:53:29

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  ?xclusion mutuelle en VB...?

 

Sujets relatifs
Plus de sujets relatifs à : ?xclusion mutuelle en VB...?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)