Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : comment ouvrir un fichier sans ouvrir le dialogue [ Divers / Débutant(e) ] (chacarre)

mardi 22 avril 2008 à 16:55:32 | comment ouvrir un fichier sans ouvrir le dialogue

chacarre

bonjour,

J'ai 3 fichier à ouvrir qui seront toujours les mêmes. Je voudrais les ouvrir dans mon programme sans que l'utilisateur puisse faire quoi que ce soit. C'est à dire que je ne voudrai pas avoir la fenêtre de dialogue qui s'ouvre. Je voudrais que l'ouverture du fichier soit invisible pour l'utilisateur (car confidentiel et trois fichier à ouvrir donc trop lourd pour l'utilisateur).
Quelqu'un aurait-il une solution ?
PS : même s'il y a une solution pour des fichiers et un programme qui restent sur le même pc, comment faire lorsque l'on ouvre le programme à partir d'un CD (non CDR)

Merci

Charlotte


mardi 22 avril 2008 à 17:39:16 | Re : comment ouvrir un fichier sans ouvrir le dialogue

Francky23012301

Membre Club
Réponse acceptée !
Salut,
Ta question ne veut rien dire : Un TOpenDialog ne t'ouvre pas un fichier, c'est juste une boite de dialogue pour sélectionner un fichier à ouvrir : c'est juste "un navigateur" rien de plus.

Si tu connais le chemin de tes fichiers tu as juste à les définir comme valeur de strings
Var
MyFile:String;
Begin
MyFile:='c:\mon repertoire\mon fichier.txt';
//Mes procédures qui utilisent mon fichier
End;

A++

mardi 22 avril 2008 à 17:50:24 | Re : comment ouvrir un fichier sans ouvrir le dialogue

f0xi

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !


var Path : string;
    Fn1, Fn2 : string;
begin
  Path := IncludeTrailingBackslash(ExtractFilePath(ParamStr(0)));
  Fn1 := Path + 'Fichiers\fichier1.ext';
  Fn2 := Path + 'Fichiers\fichier2.ext';
end;





mardi 22 avril 2008 à 21:26:04 | Re : comment ouvrir un fichier sans ouvrir le dialogue

chacarre

Réponse acceptée !

Désolée Francky je me suis mal exprimé. Ce que je voulais dire c'est simplement que si par exemple je veux que quand j'appuie sur un bouton "suivant" par exemple, je ne veux pas que l'utilisateur vois la fenêtre où l'on peut choisir les fichiers que l'on veut.

Sinon merci d'avoir répondu, ça me servira. Le souci c'est que même si je connais le chemin, c'est que mon programme va être ouvert d'un autre pc (mémoire en informatique). Donc je ne peux pas mettre l'emplacement de mon fichier sur mon pc... C'est bien la le pls gros soucis.

Et merci à toi aussi Foxi !

 


mercredi 23 avril 2008 à 12:23:07 | Re : comment ouvrir un fichier sans ouvrir le dialogue

shell13010

Salut a tous,

chacarre:

le code que f0xi ta passer,

si je comprend bien ta question??

c'est se qu'il te faut car dans le code il précise (ExtractFilePath:

donc c'est le chemin du dossier de ton executable ainsi que tes fichiers 'fichier2.txt'...

donc voila

var Path : string;
    Fn1, Fn2 : string;
begin
  Path := IncludeTrailingBackslash(ExtractFilePath(ParamStr(0))); //recupere le chemin du dossier d'ou tu a lancer ton logiciel..
  Fn1 := Path + 'Fichiers\fichier1.txt';//fichier1.txt est dans le sous dossier qui se nomme 'fichiers\'
  Fn2 := Path + 'Fichiers\fichier2.txt'; //idem
end;

donc si 'ExtractFilePath' n'ais pas mi sa ferait

...('C:\Documents and Settings\chacarre\exemple2\');//donc il y aurais une erreur sur le pc d'une autre personne car le chemin est préciser !!








mercredi 23 avril 2008 à 15:58:40 | Re : comment ouvrir un fichier sans ouvrir le dialogue

chacarre

Ok merci !!!
Je vais tester tout ça (quand ma motivation reviendra pour bosser...^^ et quand ma coéquipière sera de retour sur lyon aussi !) et j'espère que ça marchera !
Merci pour votre aide ^^

lundi 28 avril 2008 à 15:41:04 | Re : comment ouvrir un fichier sans ouvrir le dialogue

chacarre

au fait, autre question sur l'ouverture d'un fichier !
Est-il possible d'ouvrir un fichier dans l'unit1 par exemple et de s'en servir dans l'unit2 ?
Car j'ai essayé mais dès que compile il me dit dans l'unit2 que le fichier n'est pas ouvert ? ALors que je l'ai ouvert dans l'unit1...
si je suis pas clair (comme d'hab ^^) dites le !
Merci !



Cette discussion est classé dans : fichier, ouvrir, programme, utilisateur, dialogue


Répondre à ce message

Sujets en rapport avec ce message

Comment on fait pour ouvrir un fichier .EXE tout en ouvrant le programme et ensuite pour le sauvegarder ? [ par Zangdar ] cf : voir titre.www.zangdar.fr.st Ouvrir un fichier avec son programme delphi [ par tux22 ] Salut a tous,J'ai coder un lecteur audio qui marche parfaitement seulement j'aimerais que l'orque je fais Clique droit  (sur un mp3 par exemple) et qu open dialog [ par kam81 ] j'ai un main menu type " fichier > ouvrir " , lorsque je clique sur ouvrir s'affiche un open dialog mais maintenant je veux par exemple lorsque je cli recherche de caractere dans une fenetre ouverte [ par neil ] bonjour, je voudrai que mon programme recherche dans une fenetre ouverte par l'utilisateur (comme une fenetre internet) dans mot pre enregistrer par l ouverture de logiciel avec passage de parametre [ par cacoucatatonique ] on arive a ouvrir notepad une premiere foi avec la commande      notepad.exe "c:\test.txt" le probleme que l'on rencontre et si on veux ouvrir un nouv saisir dans une fiche [ par 128_las ] Bonjour, j'aimerais savoir comment faire pour le programme fasse saisir des donnés à l'utilisateur.Je souhaiterai faire un programme affichant des fra Richedit évolué [ par Oniria ] Bonjour,Je recherche un composant style richedit qui puisse ouvrir des fichier RTF. Il faudrait qu'il puisse ouvrir les fichier RTF avec leurs images ouvrir mon appli avec le fichier sur lequel j'ai double cliqué dans l'explorateur [ par H60 ] Bonjour à tousQuelqu'un peut il m'indiquer comment récupérer le message Windows pour lancer mon application en ouvrant le fichier sur lequel j'ai doub ouvrir un fichier ini [ par cyber37 ] bonjour je suis en train de crée un prog pour lancer les server dedier de swat 4 mais a la base pour lancer des server dedier avec swat 4 il faut ouvr Accés au Fichier [ par Lamarmottedu73 ] Salut tlm, j'ai un petit problème de fichier j'ai une idée pour le résoudre mais je ne trouve pas comment le faire. Voici le problème :Un programme gé


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,17 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.