Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : problème de compréhension [ Divers / Débutant(e) ] (NicoIRIS)

vendredi 16 mai 2008 à 16:15:23 | problème de compréhension

NicoIRIS

Bonjour,

Je me suis mis au delphi il y a environ une semaine. je me trouve devant un problème de compréhension du code suivant :

If ((reponse=#15) Or (LeftStr(reponse, 1)=#$15)
     Or (reponse=#6#$15))
      Then......
end;

je souhaiterai savoir ce que signifie "reponse=#6#$15"

Merci de votre aide

vendredi 16 mai 2008 à 18:08:11 | Re : problème de compréhension

Guillemouze

Réponse acceptée !
#15 represente un Char correspondant au code ascii 15
$6  represente le chiffre hexadecimal 6
donc je pense que #$6 represente le char correspondant au code ascii 6 (en hexa)

samedi 17 mai 2008 à 06:34:56 | Re : problème de compréhension

f0xi

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !

If                          --> si
((reponse=#15)              --> reponse est egal a SI
Or                          --> ou
(LeftStr(reponse, 1)=#$15)  --> reponse est egal a NAK
Or                          --> ou
(reponse=#6#$15))           --> reponse est egal a ACK+NAK
Then                        --> alors faire
end                         --> fin


#6#$15 = caractere ACK + NAK (acknowledge, negative aknowledge)

notation en Delphi :

'A'  > caractere (char) ou chaine (string) "A"
#65  > caractere (char) "A"
#$41 > caractere (char) "A" en hexa
#$1B  > caractere (char) ESCAPE en hexa
#$0D#$0A > retour a la ligne (string) (CR+LF) en hexa
#13#10 > retour a la ligne (string) (CR+LF) en decimal
$41  > nombre hexadecimal (65 en decimal)
65   > nombre entier
65.0 > nombre réel (flottant)
'65' > chaine (string) ou il est ecrit 65 (#54#53 ou #$36#$35)







samedi 17 mai 2008 à 15:23:12 | Re : problème de compréhension

Guillemouze

Réponse acceptée !
petite correction:
(LeftStr(reponse, 1)=#$15)  --> reponse commence par NAK

lundi 19 mai 2008 à 07:50:53 | Re : problème de compréhension

NicoIRIS

Je vous remercie pour ces compléments d'informations...
Maintenant je comprends mieux le code




Cette discussion est classé dans : problème, reponse, compréhension


Répondre à ce message

Sujets en rapport avec ce message

Problème de mot de passe avec base de données ACCESS sous DELPHI [ par Fox ] Bonjour,Mon logiciel utilise une base de données ACCESS, le problème est que lorsque j'éxécute mon logiciel, une fenetre s'ouvre et me demande un mot Débutant : Problème boucle for... [ par the.snake.plisken ] Je débute et j'aimerais faire une boucle comme en visual basic du type : for a = 1 to 300 step 3 mais sous delphi, je n'arrive pas à placer le step qu problème d'impréssion [ par ferhat ] j'ai un problème d'impréssion qu'on j'utilise une imprimanteepson lq 2080 l'impréssion d'un état de format libre par example les dimontion de la page problème d'impréssion [ par ferhat ] j'ai un problème d'impréssion qu'on j'utilise une imprimanteepson lq 2080 l'impréssion d'un état de format libre par example les dimontion de la page URGENT : problème d'installation de composant [ par Henri ] problème d'installationBonjour,Je vous remercie de résoudre le problème suivant :Je voudrais installer un composant téléchargé sans son fichier *.pas Problème avec DBase, *.dbf et un OpenDialog [ par Zangdar ] Je n'arrive pas a trouver la commande avec un OpenDialog pour ouvrir un fichier DBase *.dbf pour qu'il l'insère dans une table DBGrid.Est-ce que kk1 c Problème lors de modification ! [ par Technoman ] Lorsque je veux modifier une table, j' obtiens ce message d' erreur : Edition impossible car un autre utilisateur a modifie l' enregistrement. Je fais ListView et MDI.... [ par PierreP ] voici mon problème : j'ai créé un ListView dans ma fenêtre principale, et je voudrais que lorsque l'on double-clique sur un élément de ce ListView cel problème avec une api [ par fabiin ] SalutEst-ce que kelk'un rencontre un problème lors de l'utilisation desetDCbrushcoloren Delphi 6Merci par avance@+Fabse Erreur... :o(( [ par ELECTRORESiSTiK ] Salut, j'ai un problème avec ce code :IntToStr(Ord(UpperCase(Edit1.Text[5])));Il me dit type incompatible, quelqu'un a la réponse a mon problème ? Mêm


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 5,678 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.