Вниз
Скачать: CL | DM;

Коротко и быстро   Найти похожие ветки 

← →
Каспер   (2002-04-17 07:03) [0]

Всем привет.
Помогите плиз.
Знаю вопрос детский, но...

var
Buffer:array [1..MesMaxLength] of Char;
I,N:Integer;
S:String;
begin
N:=.....
....
S:=String(Buffer); //это работает массив в строку красиво затаскивается
For I:=1 To N Do Buffer[I]:=S[I]; // это работает но некрасиво строка в массив а хотелось бы что то типа string(Buffer):=s;

Может кто знает красивое решение сего вопроса?


← →
panov ©   (2002-04-17 07:08) [1]

Move(S[1],Buffer[1],Length(S));


← →
Каспер   (2002-04-17 08:29) [2]

Спасибо ...
так и сделал на будущее запомнил
Интересно а кто еще как делал?


← →
REA   (2002-04-17 10:13) [3]

Можно еще объявить вариантную запись с короткой строкой и массивом: присваивать строке, доставать из массива (Не забыть про элемент строки 0 - длина).


← →
Alx2 ©   (2002-04-17 10:24) [4]


Type
TMyArray = array [1..100] of char;
Var
S : String;
Arr : TMyArray;
begin
Arr := TMyArray((@S[1])^);
end;



← →
Donal_Graeme   (2002-04-17 10:36) [5]

если Buffer:array [0..MesMaxLength -1] of Char;
то

StrPCopy (Buffer, String);



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.007 c
1-94405
heruvim4ik
2002-04-17 22:21
2002.04.29
Password Char


3-94262
Rustik
2002-04-07 11:45
2002.04.29
Можно ли при формирования репорта заменить Table на Query


3-94315
MaXie
2002-04-09 09:44
2002.04.29
Совмещение несовместимого!


14-94541
Knight
2002-03-21 13:21
2002.04.29
вопросик имеется... типа


3-94260
kosty
2002-04-07 20:34
2002.04.29
база данных




   Наверх