Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.22;
Скачать: CL | DM;

Вниз

Пожалуйста помогите   Найти похожие ветки 

 
Стелс   (2006-01-03 14:07) [0]

A:string; B:Char
Мне нужно взять один символ из строки?
при обращении b:=а[1] Delphi Даёт ошибку. Как её избежать?


 
SergP.   (2006-01-03 14:12) [1]

Никаких ошибок быть не должно...


 
Fay ©   (2006-01-03 14:24) [2]

2 Стелс   (03.01.06 14:07)
объяснений может быть много
1) Строка пустая
2) b - pead-only свойство
3) космические лучи мешают

> Delphi Даёт ошибку
Какую?


 
Fay ©   (2006-01-03 14:24) [3]

pead-only
8))


 
SergP.   (2006-01-03 14:28) [4]


> 1) Строка пустая


Кстати, как ни странно, но почему-то эксепшенов не возникает...


procedure TForm1.Button1Click(Sender: TObject);
var
 a:string;
 b:char;
begin
 a:="";
 b:=a[1];
end;


 
Fay ©   (2006-01-03 14:34) [5]

2 SergP.   (03.01.06 14:28) [4]

var
a:string;
b:char;
begin
a:="";
b:=a[1];
ShowMessage(IntToStr(Ord(b)))


 
Fay ©   (2006-01-03 14:36) [6]

2 SergP.   (03.01.06 14:28) [4]

Или просто

var
 a : string;
 b : char;
begin
{$O-}
 a := "";
 b := a[1];



 
SergP.   (2006-01-03 14:50) [7]


> Fay ©   (03.01.06 14:34) [5]


А... Ну да...

Мля....
Я даже и не подозревал что компилятор настолько "умный".


procedure TForm1.Button1Click(Sender: TObject);
var
a:string;
b:char;
c:char;
d:char;
e:char;
begin
a:="";
b:=a[1];
c:=b;
d:=c;
c:="s";
e:=d;
ShowMessage(IntToStr(Ord(c)));   //работает
end;

--------------------------

procedure TForm1.Button1Click(Sender: TObject);
var
a:string;
b:char;
c:char;
d:char;
e:char;
begin
a:="";
b:=a[1];
c:=b;
d:=c;
c:="s";
e:=d;
ShowMessage(IntToStr(Ord(e))); //А в єтом случае ругается на b:=a[1];
end;



Страницы: 1 вся ветка

Текущий архив: 2006.01.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.051 c
2-1136455542
Жанна
2006-01-05 13:05
2006.01.22
Событие


2-1136591114
JazY
2006-01-07 02:45
2006.01.22
3 вопроса про DBgrid и базу данных


2-1136673586
KvORubin
2006-01-08 01:39
2006.01.22
Мастера ХЕЛП !!! Как получить список имён файлов из каталога???


1-1134642411
IceBeerg
2005-12-15 13:26
2006.01.22
Полупрозрачная форма и текст на ней.


2-1136193427
Grigirian
2006-01-02 12:17
2006.01.22
Как узнать папку в которой находится ехе файл мое программы