dans le dossier zip il ny a pas le .exe....
seul les membre peuvent le telecharger sans avoir a tout telecharger, mais pour cel faut payer...
simpatoche !!!
bonjour je viens de télécharger le zip seulement un problème se pose lorsque je décompresse le fichier il me manque un fichier assez important puisqu'il s'agit du exe que je n'ai pas (aucune erreur lors de la décompression)
Mes excuses à Yvessimon ! Je n'avais pas pris le temps de lire sa fiche !
Mais sa question était, à mon avis, mal formulée.
Pour répondre en partie à sa question, rien dans le code html ne doit être modifié.
Mais seulement dans le main.pas :
Si tu veux imposer un lien au mot installation (ou exécuter) sur ta page html, tu dois cacher le TEdit EdLogiciel et lui imposer comme valeur le nom de ton logiciel. Tu dois aussi imposer à l'enregistrement de la page html : un nom de page html et un emplacement. Et ne pas laisser l'utilisateur enregistrer la page où il veut.
Si la page html est dans le même dossier que le logiciel, il sera ouvert d'office en cliquant sur installation (ou exécuter).
A toi donc à adapter le code de main.pas pour répondre à ton souhait. Mais rien dans le code Html (aucun lien hypertexte n'étant créé ici dans le code html : ligne 393)!
L'exemple présenté ici crée un fichier html.
Lorsque l'on clique sur ce fichier html il apparait une fenêtre dans laquelle il y INSTALLATION.
Effectivement je ne connait pas ce langage html.
La question est:
Comment remplacer INSTALLATION par executer, afin qu'un clique sur cette ligne ,DE LA FENETRE HTML , execute le programme désigné sous cette ligne, dans le contexte html
Merci de bien me confirmer si la question est claire , et d'y répondre s'il y a une solution.
Il semble que tu sois "débutant" et que tu ne saches pas réellement ce qu'est un exécutable. Quand on crée un projet en delphi, on a les fichiers habituels (pas, dcu, dfm...). Quand on veut tester son projet, dans l'interface de Delphi on clique, dans le menu, sur "Exécuter". Si le projet ne comporte pas d'erreurs, delphi accepte que l'exécutable apparaisse à l'écran. On peut alors le faire "fonctionner" pour vérifier s'il répond à notre attente, s'il y a des erreurs et également décider des améliorations que l'on souhaite apporter...
Cet exécutable apparaît alors enregistré dans le dossier de ton projet delphi sous le nom "tonprojet.exe".
Tu peux refermer le logiciel Delphi et cliquer sur ce fichier "*.exe". Il est autonome. C'est le "logiciel" que tu as créé. Tu peux le transmettre (seul) à quiconque. Cette personne pourra l'utiliser. Rien "à installer".
Si tu veux un conseil supplémentaire, n'hésite pas à me contacter ici ou clique sur mon nom et envoie-moi un message !
Je découvre ton projet. je l'étudierai plus tard quand j'aurai plus de temps. Il m'intéresse bien évidemment !
Pour ceux qui signalent : "impossible à compiler", il faut avoir les 2 fichiers GmFilesUtils.pas et GmUtils.pas dans le dossier Main.
Ensuite, dans Delphi : Clic droit sur "GenFiche.exe" / Ajouter.
Ajouter GmUtlis.pas et refaire de même pour GmFilesUtils.pas.
Ca fonctionne !
A+
Mcapp
@ Yves : si nous nous sommes bien compris, il est tout à fait possible de lancer un executable sans l'installer. L'installation est juste une copie de plusieurs fichiers vers un autre ordinateur.
Je n'ai pas testé ton souce mais quelques remarques :
*GmUtils n'est pas présent : tu devrai mettre ton source à jour car on ne peut pas le compiler.
*Tu devrais commenter ton souce.
*Des fichiers sont inutiles : Jpeg, Ico, bmp ect ect
*Tu aurais pu modifier terriblement ton souce par des Case Of ou des Array Of voir meme des StringList. Là tu répètes dans certaines procedures 20 fois la même chose : bilan ca allourdit le code.
*Choisit mieux tes identifiants :
Var
S,SS : string; // A proscrire : tu as 95% de chances de te planter lors du coding.
dans le dossier zip il ny a pas le .exe....
seul les membre peuvent le telecharger sans avoir a tout telecharger, mais pour cel faut payer...
simpatoche !!!
merci d'avance pour m'avoir lu
Mais sa question était, à mon avis, mal formulée.
Pour répondre en partie à sa question, rien dans le code html ne doit être modifié.
Mais seulement dans le main.pas :
Si tu veux imposer un lien au mot installation (ou exécuter) sur ta page html, tu dois cacher le TEdit EdLogiciel et lui imposer comme valeur le nom de ton logiciel. Tu dois aussi imposer à l'enregistrement de la page html : un nom de page html et un emplacement. Et ne pas laisser l'utilisateur enregistrer la page où il veut.
Si la page html est dans le même dossier que le logiciel, il sera ouvert d'office en cliquant sur installation (ou exécuter).
A toi donc à adapter le code de main.pas pour répondre à ton souhait. Mais rien dans le code Html (aucun lien hypertexte n'étant créé ici dans le code html : ligne 393)!
A+
Mcapp
L'exemple présenté ici crée un fichier html.
Lorsque l'on clique sur ce fichier html il apparait une fenêtre dans laquelle il y INSTALLATION.
Effectivement je ne connait pas ce langage html.
La question est:
Comment remplacer INSTALLATION par executer, afin qu'un clique sur cette ligne ,DE LA FENETRE HTML , execute le programme désigné sous cette ligne, dans le contexte html
Merci de bien me confirmer si la question est claire , et d'y répondre s'il y a une solution.
Salutations