IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

[Pointeur] Comparaison avec C


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de femtosa
    Inscrit en
    Juin 2002
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 253
    Par défaut [Pointeur] Comparaison avec C
    Hello

    Je cherche à remplir une partie d'un tableau de 'byte' avec des caractères d'un TEdit.

    Pseudo code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Buffer : array [0..17] of byte;
     
    Buffer[8] := PremierCaractereDeEdit;
    Buffer[9] := DeuxiemeCaractereDeEdit;
    Buffer[10] := TroisemeCaractereDeEdit
    ...
    Sachange que mon TEdit contient entre 1 et 6 caractères.

    Une façon de faire qui m'est venu à l'esprit serai de faire comme en C en utilisant des pointeurs, c'est à dire :

    Pseudo code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (Buffer+8) = LeTexteDeMonEdit;
    Cela est-il possible en Delphi
    Sinon (et puis même si oui ) quels sont des autres façons

  2. #2
    Membre Expert Avatar de philnext
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 553
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 553
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    for i:=1 to length(Edit1.text) do
      Buffer[i] := Edit1.text[i];
    Bon à toi de mettre les bonnes correspondances entre les index et à vérifier que les index max ne soient pas dépassés.

  3. #3
    Membre éclairé Avatar de femtosa
    Inscrit en
    Juin 2002
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 253
    Par défaut
    Nickel merci

    Je savais pas qu'on pouvait faire comme ça, c'est super clair comme truc

  4. #4
    Membre Expert Avatar de philnext
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 553
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 553
    Par défaut
    Oui, plusieurs composants ont une propriété 'text' qui est une string. D'autre ont une propriété 'caption' (les TButtons). Pour certains composants 'multilignes' ex : les TMemo tu y accèdes par la propriété 'Lines.text'.

  5. #5
    Membre éclairé Avatar de femtosa
    Inscrit en
    Juin 2002
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 253
    Par défaut
    Donc ça veut dire que la notation :
    fonctionne pour tout 'string', 'Text' ou 'Caption' ...

  6. #6
    Membre Expert Avatar de philnext
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 553
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 553
    Par défaut
    Oui, en fait ça fonctionne avec tout 'string' et 'text', 'caption', 'lines.text' sont des string...
    Seule limitation : ne pas écrire ou lire au delà de la string d'où l'utilisation de length.
    Petite question : que veux tu faire avec ton tableau de 'byte' ??

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SQL 2000] Comparaison avec NULL
    Par Yad dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 20/12/2006, 17h50
  2. Comparaison avec BSTR
    Par Sarkou dans le forum VC++ .NET
    Réponses: 3
    Dernier message: 17/11/2006, 16h38
  3. [Oracle] type date: comparaison avec l'année en cours
    Par zchallal dans le forum Langage SQL
    Réponses: 1
    Dernier message: 21/06/2006, 08h39
  4. comparaison avec strcmp
    Par je®ome dans le forum C
    Réponses: 9
    Dernier message: 23/05/2006, 19h09
  5. comparaison avec substring
    Par tidan dans le forum Langage SQL
    Réponses: 4
    Dernier message: 27/01/2005, 18h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo