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 : lier une extension à un executable. [ Archives / Exécution ] (windsurfer)

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é 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

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,296 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é.