Bonjour y'a t'il un specialiste en Delphi pour m'aider merci
Bonjour y'a t'il un specialiste en Delphi pour m'aider merci
Bonjour et bienvenue sur le forum,
Pour répondre à votre question, vous êtes au bon endroit pour demander de l'aide. Mais pour répondre au sujet "le nom d'un logiciel Delphi"c'est bien comme vous le voulez dans la limite d'un nom windows d'exécutable valide (à moins que ce soit pour d'autres OS cibles ?).
Enfin, quelques petites précisions au niveau des sujets que vous ouvrez :
- Soyez précis - Oui ça parait évident mais un sujet bien écrit (cahier des charges) amène plus rapidement à une réponse précise. (Il m'arrive même de poser des questions après un ou deux jours de galère, de la rédiger et de trouver la réponse dans l'heure suivante
)
- Montrez ce que vous avez tenté - Tout code correspondant à votre question permet de voir où cela peut coincer.
- Quand un message d'erreur pointe son nez, n'hésitez pas à écrire le texte du message plutôt que d'écrire "ça marche pas" (de toute façon un programme n'a pas de jambes)
- Enfin, et ce devrait même être en premier lieu : Indiquez votre version de Delphi, votre version de windows, l'OS cible du programme, si nécessaire le SGBD utilisé ainsi que les composants pour s'y connecter (une bonne habitude à prendre car nous ne sommes pas devant votre clavier)
alors comme pioneer n'a pas trouvé le forum Windev, il m'a envoyé un MP pour me demander comment changer le nom du "logiciel gratuit créer avec delphi 10" ci dessous
alors que quand on regarde dans un éditeur d'application Delphi, on ne retrouve pas ce titre
comme il me dit :
donc, non je ne pense pas queEst ce qu'on peut cacher le nom réel du logiciel et mettre un deusieme nom comme l'affiche dans la photo du Caption ? j'ai cherché dans toute les forms du logiciel mais en vain le mot " el-fenQ V21.03.03 " n'exite pas !
je pense vraiment que tu devrais chercher le forum Windev en fait.je pourrai pas expliquer en details en publique donc j'ai pensé que ca sera mieux en PM !
Euh, curieuse formulation, un libellé peut être dynamique, il n'a rien de "cacher" ... et nous avons là un enseignant ...cacher le nom réel du logiciel et mettre un deusieme nom
Il n'a pas pensé qu'il y pouvait y avoir une concaténation de "el-fenQ V" avec le retour d'un GetFileVersionInfo/VerQueryValue ?
Cela semble pourtant évident
Sinon Unicode et "Delphi 6/7 ou Ultérieur" ?
L'unicode c'est D2009, il me semble, encore un truc étrange sauf si cela évoque des TNT Controls ... un screenshot d'un outil pour extraire les DFM stockées en Ressource d'un Exe ?
N'aurait-il pas les sources, il pense que l'application est entièrement gérée par les DFM ... et ne pense pas au code PAS ?
Curieusement, cela semble pas très honnête tout ça !
Il n'a donc pas lu le règlement du forum : IV-K. De l'usage des MP (messages privés)je pourrai pas expliquer en details en publique donc j'ai pensé que ca sera mieux en PM !
Poser une question par MP est également contre-productif puisque vous serez le seul bénéficiaire de la solution, alors que votre question posée sur le forum et les réponses associées iront enrichir la base de connaissances qu'est le forum, profitant ainsi à de nombreux autres utilisateurs.
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !![]()
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
merci pour votre réponse mais j'ai rien compris pourriez vous expliquer autrement si on peut changer le nom du logiciel ?
Soit vous avez le code source et c'est donc évident, faut modifier le code source, pour cela faut que vous cherchiez un peu plus.
Soit vous n'avez pas le code source, vous faites un programme qui invoque celui qu'il faut manipuler :
- CreateProcess pour le lancement
- EnumWindows pour trouver la fenêtre, filtrer sur GetWindowThreadProcessId et GetClassName
- SetWindowText ou spécifique à Delphi SendMessage WM_SETTEXT\CM_TEXTCHANGED pour changer le texte une fois le handle de la fenêtre trouvé
C'est très simple, je l'ai fait pas plus tard que mercredi en m'inspirant d'un code très ancien
Et sinon, si c'est un "logiciel gratuit" pourquoi ne pas contacter l'auteur et collaborer?
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !![]()
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Partager