Conversion Tstring string !?
Bonjour,
je commence depuis peu delphi et j ai une question surement toute bete ^^'.
apparement la différence entre un tstring et un string c est que tstring est une classe abstraite et string un type de variable?
le truc c est que mon code tout bete ne fonctionne pas (ma variante du hello word .p)
Code:
1 2 3 4 5
| procedure TForm1.BitBtn1Click(Sender: TObject);
begin
R:='toto'
Form1.Memo1.Lines:=R;
end; |
voici les messages d erreur obtenu lorsque je tente de modifier la valeur de l'objet texte memo1.
Code:
1 2 3 4
| [Erreur] Unit1.pas(43): Types incompatibles : 'TStrings' et 'String'
[Erreur] Unit1.pas(18): Déclaration forward ou external non satisfaite : 'TForm1.FormCreate'
[Erreur] Unit1.pas(20): Déclaration forward ou external non satisfaite : 'TForm1.Memo1Change'
[Erreur fatale] Project1.dpr(7): Ne peut compiler l'unité utilisée 'Unit1.pas' |
Ce que je comprend pas c'est pourquoi dans les propriétés de l'objet Memo1 la catégorie Lines est du type Tstring et non tout simplement string :/
En plus comme vous pouvez le constaté j'ai tenté d'implémenter ma variable R en tstring.
enfin bref jme mélange un peu les pinceaux, un an en travaillant sur un langage non objet ma fais perdre pas mal de notion :calim2:.
EDIT : Delphi 5.0