Forum: Object-Pascal / Delphi-Language
Delphi
by sniper_w,
17. Okt 2005
@LoRd-MuldeR und @ripper8472:
#include <stdio.h>
int main()
{
char str = "AZsa";
char *a,*b;
a = str;
b = str + 1;
Forum: Object-Pascal / Delphi-Language
Delphi
by sniper_w,
16. Okt 2005
Das ist mir klar, das war auch nicht die Frage ;).
Eher nicht, denn ich will char * vergleichen und nicht char. In c würde man 2 char * so vergleichen wie eben in Delphi.
EDIT:
Und ich Frage mich was ist das Zweck des Lebens.... :roll:
Forum: Object-Pascal / Delphi-Language
Delphi
by sniper_w,
16. Okt 2005
Nein, da liegst du falsch.
Ich bin mir sicher, denn in diesem trivialem Beispiel ist Edit1.Text immer NICHT leer...
Forum: Object-Pascal / Delphi-Language
Delphi
by sniper_w,
16. Okt 2005
100% sicher, denn denn Speicher ist schon da, ich weise es nur zu.
Forum: Object-Pascal / Delphi-Language
Delphi
by sniper_w,
16. Okt 2005
procedure TForm1.Button1Click(Sender: TObject);
var a, b : PChar;
begin
caption := edit1.Text+ ' '+edit1.Text;
a := @edit1.Text;
b := @edit1.Text;
Memo1.Lines.Add('a = '+a^+' '+inttostr(Cardinal(Addr(a^)))+' '+inttostr(Cardinal(a)));
Memo1.Lines.Add('b = '+b^+' '+inttostr(Cardinal(b)));
if a<b then
Memo1.Lines.Add('a<b is true')