Текущий архив: 2005.12.11;
Скачать: CL | DM;
ВнизКак Windows запоняет данными буфер, переданный в функцию? Найти похожие ветки
← →
Seriy (2005-11-20 19:39) [0]К примеру в GetWindowsDirectory?
Заранее благодарен!
← →
Reindeer Moss Eater © (2005-11-20 22:34) [1]Методично и настойчиво заполняет.
← →
Seriy (2005-11-20 23:27) [2]Мне нужно вот что:
procedure ProcName (var Buff array of Char);
const S: String = "Hello!";
var I: Integer;
begin
for i := Low(Buff) to High(Buff) do Buff[I] := S[I+1];
end;
Как избежать цикла и сразу запихнуть всю строку в массив?
← →
sniknik © (2005-11-21 00:03) [3]procedure ProcName (var Buff: array of Char);
const S: String = "Hello!";
begin
Move(S[1], Buff, Length(S)+1)
end;
procedure ProcName (var Buff: array of Char);
const S: String = "Hello!";
begin
StrCopy(Buff, PChar(s));
end;
← →
icWasya © (2005-11-21 09:19) [4]Уточнение
procedure ProcName (var Buff: array of Char);
const S: String = "Hello!";
begin
Move(S[1], Buff[0], Length(S)+1)
end;
procedure ProcName (var Buff: array of Char);
const S: String = "Hello!";
begin
SenLength(S,Length(Buff));
StrCopy(Buff[0], PChar(s));
end;
← →
Набережных С. © (2005-11-21 11:19) [5]
> icWasya © (21.11.05 09:19) [4]
Не надо таких "уточнений". Очень прошу.
← →
tesseract © (2005-11-21 18:06) [6]
>
> Как избежать цикла и сразу запихнуть всю строку в массив?
>
Думаешь так быстрее? Посмотри исходники system.move().
Страницы: 1 вся ветка
Текущий архив: 2005.12.11;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.04 c