begin process at 2010 02 10 07:50:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Divers

 > 

Débutant(e)

 > 

String vers Byte ???


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

String vers Byte ???

vendredi 23 novembre 2007 à 11:30:48 | String vers Byte ???

Nero`

Bonjours à tous et à toutes.

Quelqu'un pourais t'il me dire comment faire pour passer le contenue d'une variable type string dans une autre de type byte ?

var FB : File Of Byte;
     b : Byte;
     oct:string;
     a:integer;
 begin
  a:=$401A;
   oct:=box.text;
     b:=???(oct);   // comment passer 'oct'(string) dans 'b' (byte) ?
      assignfile(FB , 'test.bin');
      reset(FB);
     seek(FB,a); 
    write(FB,b);
  closefile(FB);
 end;

Merci.
Bonne prog...

vendredi 23 novembre 2007 à 14:08:19 | Re : String vers Byte ???

rt15

Membre Club Administrateur CodeS-SourceS
Salut,

Une String c'est trop grand pour être stockée dans un Byte...

Tu peux considérer ta chaîne comme un tableau de Byte éventuellement.

Pour mettre le premier caractère de la chaîne, tu peux probablement tout simplement le caster :

write(FB, Byte(oct[1]));

Plus d'infos sur les chaînes

3ème année en ecole d'ingé d'info cherche stage de 4 mois à partir du 01/04/08
vendredi 23 novembre 2007 à 14:29:22 | Re : String vers Byte ???

cirec

Membre Club Administrateur CodeS-SourceS
Salut,

avec un PByte c'est tout à fait possible
Regarde mon snippet (le dernier de la liste) pour un exemple précis

 
@+
Cirec

vendredi 23 novembre 2007 à 19:04:01 | Re : String vers Byte ???

Kenavo

Réponse acceptée !
..... si je comprends la question je dirais :


 begin
  a:=$401A;
  oct:=box.text;
  try
    b:=StrToInt(oct);
  except
    // un message d'erreur dans la saisie
  end;
  .....

tu peux utiliser alors deux formes de saisie dans ta box, par exemple :  en décimal : 200 ou en hexa $C8

Ken@vo

Code, Code, Codec !

samedi 24 novembre 2007 à 10:16:57 | Re : String vers Byte ???

Nero`

Merci à tous pour votre aide :).
La methode de kenavo correspond mieux a mon besoin ;) .
J'ai juste à fair un petit traitement sur la chaine contenue dans ma box pour y ajouter le "$" devant chaque octèts puisque je travaille avec des valeur hexa (la box contien 16 octèts).

Encore merci.

Bonne prog...



Cette discussion est classée dans : string, passer, byte, oct, fb


Répondre à ce message

Sujets en rapport avec ce message

Convertir un tableau de Byte en String ??? [ par yassine23 ] BonjourJe recupere une chaine de caractere par le biais d'un pointeur sur un tableau de Byte...Est ce que quelqu'un sait comment faire pour le convert passer un string à un paramètre de type integer [ par manudel ] J'ai un OracleDataSet, avec une requête SQL.Dans ma clause WHERE, j'ai notamment ceci :AND EVEN_COD_PROD IN (:CODEPRODUIT)j'ai une chaîne de caractère Delphi ODBC MS Access Comment passer une string dans une requête SQL ? [ par colorid ] Bonjour à toussi j'écris dans une requête...'WHERE = "+ variable.string+' " '...L'exécution de la requête déclanche l'erreur :"Trop peu de paramètres conversion string ---> byte [ par elementalord ] Je voudrai savoir si sous delphi il est possible de faire une conversion d'une chaine de carctère(string) en byte?merci d'avance. hexa vers string ? [ par Nero` ] bonsoir à tous .Je rencontre un petit problème de débutant .J'ai besoin de lire un octèt dans un fichier et ensuit de l'afficher dans une textbox ou a convertir une String en tableau de Byte [ par pintux ] PhilippeBonjour à tous,Je souhaiterais convertir une String en tableau de byte pour faire du client -serveur. En Java c'est simple Car l'objet String Conversion string byte (keybd_event) [ par txo ] Bonjour,Je souhaite utiliser la fonction keybd_event qui demande en parametre le code de la touche a simuler. Ce paramètre est du type byte et le code changer un octet [ par hackeur13 ] Bonsoir a tous,alors je voudrais modifier un octet de l'executable,mais j'ai vue quelque source de delphicool sue se sujet mais sa n'a pas marcher car donner une action d'une item de combobox [ par hackeur13 ] Bonjour a tous et a toutes,je continue a travailler sur le fonctionnement du patch alors j'aimerais savoir si il est possible de recuperer 'l'item' qu Obtenir adresse mac à partir d'une IP [ par vieuxpere ] Bonjour,Je n'arrive pas à trouver un code qui permette d'obtenir l'adresse mac d'un poste distant à partir de son adresse IP en sachant que les deux p


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 10,109 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales