|
Publicité ' | ||||||||||||||||||||||||
|
|
#21 | ||
![]() ![]() Ingénieur retraité Inscription : octobre 2005 Messages : 1 930 ![]() |
Re_bonjour,
A Eric Boisvert : Je viens de tester : Code :
Mais rien ne m'empêche de faire un truc personnalisé avec une lucarne surgissante porteuse d'un TEdit à la place de TLabel si je veux pourvoir y faire un Ctrl-C. A+ |
||
|
|
00
|
|
|
#22 | ||
|
Membre chevronné
![]() ![]() Inscription : mai 2003 Messages : 571 ![]() |
à Gilbert Geyer..
et pourtant ici, Delphi 5 pros+update pack 1... sous Win2k... CTRL+C dans la fenêtre et CTRL+V ici Code :
__________________
Comment dupliquer un disque...ça vous intéresse? Tutoriel et code source delphi ici |
||
|
|
00
|
|
|
#23 |
|
Expert Confirmé Sénior
![]() ![]() |
SAlut
Tout d'abord c'est bien sympa cette section Pour le showmessage, j'etais persuadé qu'il faisait appelle a une api Windows, et le Ctrl+C c'est justement l'api qui le gere :/. j'ai donc du me fourvoyer.... ++ Qwaz
__________________
MagicQwaz := Harry Potter la baguette en moins ![]() Le monde dans lequel on vit HammerFest Ma page perso DVP - Dernier Tutoriel : VBA & Internet Explorer |
|
|
00
|
|
|
#24 | |
|
Membre Expert
![]() Inscription : juillet 2006 Messages : 1 929 ![]() |
Salut tout le monde.
Extrait de l'aide de D7 sur ShowMessage : Citation:
-- jp |
|
|
|
00
|
|
|
#25 | ||||
![]() ![]() Ingénieur retraité Inscription : octobre 2005 Messages : 1 930 ![]() |
Bonjour,
A Eric Boisvert Citation:
A Jipété : A propos de l'extrait de l'aide de D7 sur ShowMessage : vérification faite dans l'aide de D5-Standard le description concernant ShowMessage se résume à : Citation:
A Tous: c'est sympa mais ne vous tracassez pas pour moi, et rien n'empêche un utilisateur de se faire une routine du type Code :
et d'autre part SMS() ça évite d'avoir à taper les 9 caractères de ShowMessage. Au fait, au lieu d'utiliser Edit8 on pourrait aussi le remplacer par un TEdit créé et libéré dynamiquement.. A+ |
||||
|
|
00
|
|
|
#26 | ||
|
Membre confirmé
![]() Inscription : mai 2005 Messages : 240 ![]() |
tu n'as même pas besoin d'un TEdit, en ajoutant clipbrd dans les uses
Code :
|
||
|
|
00
|
|
|
#27 |
![]() ![]() Ingénieur retraité Inscription : octobre 2005 Messages : 1 930 ![]() |
Re-bonjour,
A Exoseven : Merci beaucoup. Ah que j'aime ce type de routine où l'on règle un problème avec seulement deux instructions! ![]() A+ |
|
|
00
|
|
|
#28 | |
|
Membre éclairé
![]() Développeur informatique Inscription : octobre 2006 Messages : 435 ![]() |
Citation:
la solution est de passer a Win2000 ou supérieur.
__________________
Si vous êtes libre, choisissez le Logiciel Libre. |
|
|
|
00
|
|
|
#29 | |
![]() ![]() Ingénieur retraité Inscription : octobre 2005 Messages : 1 930 ![]() |
Re-bonjour,
A TryExceptEnd : Citation:
A+ |
|
|
|
00
|
|
|
#30 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2007 Messages : 13 ![]() |
J'utilise peu les showmessages pour une raison très simple. J'ai la plupart du temps un code multithread, et showmessage est rarement apprécié dans ce cas. Par contre j'utilise un petit objet "cLog", qui stocke tout ce qu'on lui envoie dans un fichier texte, via la fonction Append, et lui ne me pose pas de problème avec les Thread. En se débrouillant bien, çà permet de stocker le ou les messages avec un horodatage précis. Pas inutile dans le cas de traitement passablement long !
|
|
|
00
|
|
|
#31 |
|
Expert Confirmé Sénior
![]() ![]() |
Salut
Attention le sujet dirive... A++
__________________
MagicQwaz := Harry Potter la baguette en moins ![]() Le monde dans lequel on vit HammerFest Ma page perso DVP - Dernier Tutoriel : VBA & Internet Explorer |
|
|
00
|
|
|
#32 | ||||||
![]() ![]() Développeur informatique Inscription : mars 2005 Messages : 4 991 ![]() |
Pour ma part, j'ai une unité où je mets les fonctions que j'utilise le plus souvent et qui se répercute de programmes en programmes.
Code :
Code delphi :
De même que pour CVERSION et CVERDATE, je m'en sert pour le titre de l'paplication au démarrage Code Delphi :
La fonction Wait est une sorte de sleep sans le défaut du sleep. Car lors de l'utilisation du sleep, le programme est mis en pause (voir dans l'aide) alors que ma fonction laisse passer correctement les messages Windows.
__________________
Modérateur Delphi Combattez la brute Aucune réponse aux sollicitations techniques par MP Le guide du bon forumeur :
[Projet en cours] Des unités pour faciliter l'utilisation d'indy : EasyIndy 1.3 |
||||||
|
|
10
|
|
|
#33 |
|
Inactif
Inscription : avril 2007 Messages : 55 ![]() |
Petite astuce pour debugger un projet
Aller dans Projets options DÉSACTIVER l'optimisation (choix implicite) ACTIVER les trois erreurs à l'exécution ACTIVER les cinq options de debug Et quand vous compilez traitez les messages d'avertissement Pris un par un ils n'ont que peu d'importance (d'où leur claassificatio) mais leur combinaison peut générer à terme un bug beaucoup plus sournois a identifié (les effets de bord par exemple) L'ennemi le plus redoutable est le gestionnaire de mémoire Il est assez redoutable a debuger. Le meilleur moyen est de s'en passer au maximum aussi préférer toujours une variable de taille fixe globale a une dynamique locale. Il sera toujours temps quand votre projet sera au point de mettre en dynamique se qui peut l'etre et si cela se passe mal vous identifirez beaucoup plus facilement l'opération provoquant le bug. Bon debbug 'Heureusement que l'on commets des erreurs : où serait le plaisir de la programmation si tous marchait du premier coup? PapyJohn |
|
|
00
|
|
|
#34 | |||
|
Expert Confirmé Sénior
![]() Développeur C++\Delphi Inscription : juillet 2006 Messages : 9 172 ![]() |
Citation:
tu devrais modifier ta fonction Wait qui consomme à mon avis BEAUCOUP de processeur (100% pour un mono core, 50% pour un dual, ...), tient j'ai adapté (simplifié) une fonction que j'avais développé pour l'attente du remplissage asynchrone du HTMLBody d'un WebBrowser ... Code :
__________________
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 Halte à la ségrégation des Cinémas, VO sur Paris, VF en Banlieue, Abonnement résilié ! |
|||
|
|
00
|
|
|
#35 |
|
Expert Confirmé
![]() |
Salut! Pour info, dans cette boucle ci-dessus, la durée du sleep affecte directement la charge du processeur. Dans certains cas, il est utile de ne pas bloquer le proc durant le délai... Perso, je mets sleep(50) en général pour obtenir une boucle suffisemment rapide sans trop bloquer le proc.
|
|
|
00
|
|
|
#36 |
|
Membre Expert
![]() ![]() Inscription : septembre 2003 Messages : 1 896 ![]() |
Bonjour,
Encore deux trucs, dont l'un est en principe indispensable à tout développeur, à moins de disposer d'une mémoire d'éléphant.
A l'aide de ce programme, à condition que votre classement soit effectué logiquement ; retrouver un code devient un simple jeu d'enfant, merci à son auteur et vive les freewares et auteurs de freewares ! ![]()
|
|
|
00
|
|
|
#37 | |
|
Membre habitué
![]() Inscription : janvier 2005 Messages : 159 ![]() |
Citation:
Merci Droïde Système7
__________________
Pitango ------------------------------------------------- [Delphi7.1 Entreprise][MYSQL 5.0.27][SQL SERVER 7][W2000/NT4] |
|
|
|
00
|
|
|
#38 |
|
Membre Expert
![]() ![]() Inscription : septembre 2003 Messages : 1 896 ![]() |
|
|
|
10
|
|
|
#39 |
|
Membre chevronné
![]() Développeur Java Inscription : mars 2004 Messages : 619 ![]() |
Pour ma part, je dirais qu'il faut toujours avoir un programme prévu pour les tests dans lequel on va tester uniquement un bout de code pour le mettre au point au le debugger. Dans ce programme on va tester tous les cas possibles même si on sait qu'une valeur ne pourra pas arrivé on ne sais jamais un jour le code pourra être déplacé et l'erreur se produire.
En plus, par ce système on s'affranchit des complications du code éventuel. |
|
|
00
|
|
|
#40 |
|
Membre Expert
![]() ![]() Inscription : septembre 2003 Messages : 1 896 ![]() |
Encore une :
J'utilise Google tous les jours (GG pour les intimes), mais je viens d'apprendre qu'il existe une spécialisation CODE de notre ami GG : http://www.google.com/codesearch?hl=fr Dire, que je viens seulement de trouver ça grâce à notre camarade reisubar que je remercie très sincèrement. Mais je suis certain, que je ne dois pas être le seul, à découvrir cette mine d'or trop tardivement. @+ |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com