|
Publicité ' | ||||||||||||||||||||||||
|
|
#41 | |
|
Invité de passage
![]() Inscription : août 2006 Messages : 6 ![]() |
Citation:
ShowMessage ('ceci est un message'); entraine (c'est la moindre des choses) l'affichage de la boite correspondante ; un Ctrl C dessus entraine dans Notepad lors du CTRL V ceci : --------------------------- Project1 --------------------------- ceci est un message --------------------------- OK --------------------------- à noter que Delphi n'a rien à voir là dedans, puisque essayant avec un message système de Windows, j'ai obtenu ceci : --------------------------- Avertissement --------------------------- Les modifications apportées à ce dossier affecteront tous les utilisateurs utilisant cet ordinateur. Voulez-vous continuer*? --------------------------- Oui Non --------------------------- Et dire que personne ne savait ça !!! |
|
|
|
00
|
|
|
#42 | |||
![]() ![]() Ingénieur retraité Inscription : octobre 2005 Messages : 1 930 ![]() |
Bounjour,
Citation:
Code :
A+ |
|||
|
|
00
|
|
|
#43 | ||||
![]() ![]() |
salut
on codant et parfois pour des tests on est amenés à mettre en commentaire certain blocs de code, il devient un peut pénible déactivé et de réactivé les bloques vu qu'il faut chercher les accolade ouvrante et fermante correspondante. on rajoutant deux barres oblique avant les accolades ouvrante et fermante en peut aisément activé et désactivé le bloque de code en supprimant les deux barre avant l'accolade ouvrante. bloque désactivé Code :
Code :
__________________
je ne répondrai à aucune question technique envoyé par MP. j'aime pas les navets et les messages avec du code sans les balises #. Stop au langage SMS. Mon projet open sources: eMySQLAdmin Visitez mon blog-Mes articles |
||||
|
00
|
|
|
#44 |
|
Membre régulier
![]() |
Salut à tous,
Pour décaler un bout de code vers la droite ou vers la gauche, moi je fais : Shift+Ctrl+I : Décale le code sélectionné vers la droite de 2 caractères Shift+Ctrl+U : Décale le code sélectionné vers la gauche de 2 caractères |
|
|
00
|
|
|
#45 |
![]() ![]() Sébastien DoeraeneChercheur en informatique Inscription : juin 2004 Messages : 4 509 ![]() |
Pour ceux qui se demandent où sont passés les messages sur l'unité graphique qui travaille en coordonnées mathématiques, ils sont dans un nouveau thread :
Un bitmap ou canvas qui travaille directement en coordonnées mathématiques
__________________
sjrd, ancien rédacteur/modérateur Delphi Les règles du forum tu liras et tu respecteras. Ainsi ami des modos tu seras... Mis à jour le 6 mai 2012 : découvrez FunLabyrinthe v5.3 : un jeu de labyrinthe gratuit et personnalisable à l'infini avec des scripts Delphi-like. Découvrez aussi Sepi, un moteur de script orienté objet pour Delphi. Mes tutoriels |
|
00
|
|
|
#46 | ||
|
Membre habitué
![]() Inscription : janvier 2006 Messages : 189 ![]() |
Quand je savais pas encore utiliser de debuggeur, je procédais ainsi :
Je créais une variable globale : Et dans mon code, a des endroits sensibles, je mettais genre : Code :
Puis avant de recompiler le programme, je choisissais de mettre DEBUG_MODE à false ou à true. |
||
|
|
00
|
|
|
#47 |
|
Inactif
Inscription : novembre 2008 Messages : 255 ![]() |
j'utilise GExperts, ou sa fonction "Replace Component" et très utilile. tu désigne le composant à changer et par quoi le remplacer et op c'est fais en qlq seconde.
http://www.gexperts.org |
|
|
00
|
|
|
#48 |
|
Membre Expert
![]() ![]() Inscription : septembre 2003 Messages : 1 896 ![]() |
Bonjour,
Je cherchais comment obtenir une GroupBox, mais sans le caption du haut à gauche, non, je cherchais comment obtenir un rectangle aux quatre côtés bien nets tout simplement. Je pensais avoir trouvé, en ajoutant en caption, des signes "-" comme le principe des PopUpMenus, afin de remplir l'espace du caption. Mais rien à faire, même à l'aide de caractères tirets. A la suite d'un fausse manipulation, j'ai effacé le caption et... mission accomplie ; voici une belle GroupBox aux quatre lignes sans rien d'autre ![]() Bête comme choux non ? Pour vous, ce compo supplémentaire pour le prix d'un seul ![]() @+ |
|
|
00
|
|
|
#49 |
|
Nouveau Membre du Club
![]() Inscription : juin 2007 Messages : 40 ![]() |
Ne pas oublier le Code Template:
La flemme de taper la structure d'une boucle "for" encore et encore? Tapez forb dans l'IDE puis CTRL + J ...et hop: Voyez Delphi|menu Outils|Options editeur|Code Insight pour trouver d'autres raccourcis et personalliser vos snippets. Merci a tous pour ces contributions! Particulierement a aityahia pour ces snippets auto-activants et Aos pour son Debug_Mode |
|
|
00
|
|
|
#50 |
|
Membre Expert
![]() ![]() Inscription : septembre 2003 Messages : 1 896 ![]() |
Bonjour
Un truc qui m'a fait tourner en bourrique pendant un certain temps. Vista le canailloux... Si jamais vous changez l'icône de votre exe, ne cherchez pas trop ailleurs quelle est la cause de la non prise en compte de cette nouvelle icône. Quoique c'est à vrai dire bien plus gratiné ![]() Si vous changez d'icône sur votre application, seule la première taille d'icône, dans votre dossier d'application Delphi, sera visible. Sur les trois autres tailles ; seulement l'ancienne icône sera visible. Ce n'est de deux ou trois jours ensuite, allez savoir pourquoi... ; tout sera rentré dans l'ordre, et votre nouvelle icône enfin visible partout, sur les quatre tailles Windows Vista. Encore une petite chose, heuuu pardon si si, c'est possible d'admirer cette nouvelle icône la première fois ; à condition de renommer le dossier de cette appplication Delphi, ou bien de vous amusez de créer un nouveau dossier, et de déposer cet exe à l'intérieur. Voilà qui j'espère, vous fera gagner du temps en recherches. Lorsque par la force des choses, vis à vis de vos applications tournant hors de chez vous, et donc sur un OS différent ; Vista pour ne pas le nommer. Dingo non ? ![]() @+ |
|
|
00
|
|
|
#51 |
|
Membre éclairé
![]() Inscription : avril 2005 Messages : 533 ![]() |
Salut tout le monde
Un petit truc que je trouve très pratique pour déplacer et positionner avec précision les compos sur la form CTRL + flèche direction pour déplacer le compo SHIFT + bas pour augmenter la height du compo SHIFT + haut pour diminuer la height du compo SHIFT + droite pour augmenter la width du compo SHIFT + gauche pour diminuer la width du compo tout ça pixel par pixel Très utile aussi pour modifier la taille/position d'un compo en arrière plan, inaccessible à la souris
__________________
Choisir, c'est renoncer... |
|
|
10
|
|
|
#52 |
|
Membre éprouvé
![]() Inscription : janvier 2009 Messages : 582 ![]() |
Merci pour vos astuces^^
La mienne (de super débutant^^), je sais pas si ça a été dis, mais quand on met du code après le end de fin de programme Delphi 5 n'en tient pas compte, il fait comme si ça n'existait pas, et ça me permet de stocker du code au lieu de le copier dans un fichier texte et le ramener après. Ha oui aussi une bonne astuce : lire les astuces d'un forum delphi que j'aime bien : Phidels.com (lien direct vers les astuces) http://www.phidels.com/php/index.php...07e726cfadcde5 |
|
|
00
|
|
|
#53 |
|
Membre Expert
![]() said Développeur Delphi/c++/Omnis Inscription : décembre 2003 Messages : 1 789 ![]() |
pour une image de fond, mieux la chargé dynamiquement, que de l'insérer dans l'exe, surtout dans les phases de développement-->compilation et exécution rapide, en plus si par hasard on veux changer l'image, comme il fait windows
__________________
PAS DE DESTIN, C'EST CE QUE NOUS FAISONS |
|
|
00
|
|
|
#54 |
|
Membre éprouvé
![]() Inscription : janvier 2009 Messages : 582 ![]() |
Par insérer dans l'exe tu veux dire dans un TImage par exemple ?
Sinon merci pour l'astuce^^ |
|
|
00
|
|
|
#55 | ||
|
Membre Expert
![]() said Développeur Delphi/c++/Omnis Inscription : décembre 2003 Messages : 1 789 ![]() |
oui,
pour les image des buttons, ou tout autre composant, mieux utliser une Timageliste, et affecter les images pas code: Code :
pour IBdatabase, mettez AllowStreamedConnected à false
__________________
PAS DE DESTIN, C'EST CE QUE NOUS FAISONS |
||
|
|
00
|
|
|
#56 | ||
|
Membre Expert
![]() said Développeur Delphi/c++/Omnis Inscription : décembre 2003 Messages : 1 789 ![]() |
Citation:
pour toi shailetroll, tu dis que tu Citation:
__________________
PAS DE DESTIN, C'EST CE QUE NOUS FAISONS |
||
|
|
00
|
|
|
#57 |
|
Expert Confirmé
![]() ![]() Franck SorianoLeader Technique Inscription : juin 2005 Messages : 1 758 ![]() |
Ben non c'est normal. Le TWebBrowser encapsule en fait l'activeX d'IE qui est multi-threadé.
Ca te paraît peut-être bizarre, mais il est justement préférable d'endormir le thread principal, pour éviter qu'il ne consomme les ressources CPU dont les threads secondaires du TWebBrowser ont besoin pour effectuer le traitement dont tu attends la fin de l'exécution... (même si ici, on attend en fait que le site web ait répondu...) D'une façon générale, lorsqu'on n'a rien à faire dans une appli, il faut le dire à l'OS d'une façon ou d'une autre pour qu'il puisse attribuer le CPU aux autres processus qui en ont besoin. Selon les besoins, on fera un WaitMessage, WaitForSingleObject ou si on n'attend rien de particulier : Sleep... |
|
|
00
|
|
|
#58 | |
|
Membre Expert
![]() said Développeur Delphi/c++/Omnis Inscription : décembre 2003 Messages : 1 789 ![]() |
Citation:
bien sûr si ce activix d'IE peut envoyer des evénement(onterminate) par example mais avec sleep dans une boucle, c'est déjà il consomme du temps de CPU!!!?? , c'est ce que je veux dire,
__________________
PAS DE DESTIN, C'EST CE QUE NOUS FAISONS |
|
|
|
00
|
|
|
#59 |
|
Membre Expert
![]() ![]() Inscription : septembre 2003 Messages : 1 896 ![]() |
Un petit mot sur la licence GPL.
Cette dernière est absolument contagieuse ! J'avais lu ça très étonné sur un livre de Paul Toth et Olivier Dahan. Bref, si par exemple vous utilisez un tout petit morceau de code récupéré sur un programme sous licence GPL ; votre programme devient automatiquement, que ça vous plaise ou non, à son tour, sous licence GPL. Idem, si vous utilisez une DLL sous cette licence pour votre programme ; devinez... ![]() @+ |
|
|
00
|
|
|
#60 | ||||
|
Membre Expert
![]() ![]() Inscription : septembre 2003 Messages : 1 896 ![]() |
Encore une petite
Ce petit canailloux de Vista ![]() L'autre fois j'ai bien passé 1/2 heure pour trouver pour quelle raison, lors de tests, je n'étais même plus fichu de créer un tout bête fichier INI. Sur le code ci-dessous, Vista refuse de façon silencieuse l'écriture : Code :
Code :
@+ |
||||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com