begin process at 2010 03 19 21:10:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

Exécution

 > 

lier une extension à un executable.


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

lier une extension à un executable.

mardi 6 décembre 2005 à 17:02:26 | lier une extension à un executable.

windsurfer



toto le windsurfer

Bonjour,

J'ai un pb pour lier une extension ".graf" à mon executable.
Le programme ne fonctionne très bien sur l' ordinateur avec le quel je code. Lorsque je le porte sur un autre( même système d'exploitation) et que je clique sur un fichier ".graf", le programme se lance puis j'obtient une erreur entrée/sortie et une fermeture du programme.

mystère.

merci de votre aide

mardi 6 décembre 2005 à 20:31:25 | Re : lier une extension à un executable.

f0xi

Membre Club Administrateur CodeS-SourceS
c'est con ...

pourrait tu etre plus precis, commen associe tu les fichier .Graf? comment les ouvres-tu ?

pour associer une extention a un executable il faut passer par le registre (classes\.graf\openwith)



La theorie c'est quand on sait tout, mais que rien ne fonctionne.
La pratique c'est quand tout fonctionne, mais que personne ne sait pourquoi.

mardi 6 décembre 2005 à 21:17:17 | Re : lier une extension à un executable.

windsurfer



toto le windsurfer

Je pense avoir localisé le pb plus précisément.

J'utilise paramstr(1) pour récupérer dans mon programme le chemin du fichier .graf (ex : droite.graf) qui lance mon application, (associé grâce à une manip dans la base de registre). Ensuite, dans mon application j'ouvre le fichier grâce à son chemin d'accès "c:\..." en lançant la procédure adéquate.

Sur mon pc portable je récupère bien le chemin complet du fichier .graf (c:\bureau\math\grafix\droite.graf). L'ouverture se fait sans pb. C'est nickel.

Sur mon fixe, je récupère un chemin  incomplet ("c:\bureau"). Je m'en suis rendu compte en plaçant un tedit avec edit1.txt:=paramstr(1); sur la form. Ce qui fait que la procédure ne reconnait pas de fichier lier et génére un message d'erreur qui ferme l'application (input/output error...)

 Pourtant c'est le même code, le même système d'exploitation. Dans l'aide de Delphi, on parle de guillement à mettre quelque part pour résoudre des pb de cet ordre mais je n'ai trouvé aucune explication.

merci

mercredi 7 décembre 2005 à 01:43:27 | Re : lier une extension à un executable.

f0xi

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
je crois que c'est dans les parametres d'association quand tu fait :

nom de l'appli.exe %1

il faut mettre :

"nom de l'appli.exe" %1


pas sur du tout car j'ai jamais rencontrer ce probleme avec paramstr ...



La theorie c'est quand on sait tout, mais que rien ne fonctionne.
La pratique c'est quand tout fonctionne, mais que personne ne sait pourquoi.



Cette discussion est classée dans : programme, extension, lier, executable, graf


Répondre à ce message

Sujets en rapport avec ce message

Service et programme attaché au service. [ par davidfdm2002 ] Bonjour,Voici un grand mystere, une enigme, une chose incroyable que vous ne verrez qu'une fois...j'espere.Voici la question pour un champion :J'ai cr creation d'une nouvelle extension [ par cheragasalhi ] Nouvelle extension Salut mes amis <v:shapetype id="_x0000_t75" coordsize="21 Problème de forms [ par l0sth34d2 ] Bonjour!J'ai un petit problème et je n'arrive pas à trouver une solution..Mon programme contient plusieurs Forms et chaque form apparait dans la barre Installation TntUnicode [ par ninojack ] Bonjour,J'ai récupéré le code source d'un programme que je veux modifier pour mon usage et il necessite l'installation du composant TntUnicode.J'ai De programme en panel [ par infobelg ] salut, tout le monde SVP.Je suis une femme folle sur les proverbs est je voudrais une très bonnes idée comment je doit construire un programme qui doi Chercheur de fichiers [ par Lepro254 ] Bonjour tout le monde, j'aurais besoin d'un petit coup de pouce pour le programme que j'essaye d'améliorer...<a href="http://tools.codes-sources.com/c Clé de registre en invité [ par craftsystem ] Salut a tous je viens de faire un programme qui bloque l'ordi a une heure précise(demande de Parent d'élèves à l'école de mon fils)mais voilà petit so desactiver numpad usb [ par patt024 ] Bonjour tout le monde, je programme présentement une application ou je dois desactover en tout temps un numpad usb et l'activer seulement au moment ou


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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 : 0,265 sec (3)

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