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

ansistring   Найти похожие ветки 

← →
redlord   (2009-09-23 02:00) [0]

всем привет.
народ подскажите
как узнать сколько байт в переменной типа s3:ansistring занято данными, а не сколько было зарезервировано в результате выполнения
setlength(s3,512)

var
s1,s2:pansichar;
sansi:ansistring;
s3:ansistring;
sstr:string;
begin
   sstr:="g:\";
   sansi:=sstr;
   s2:="1.txt";

  setlength(s3,512);
 
  if SearchTreeForFile(addr(sansi[1]),s2, addr(s3[1])) =true then
  begin
    sstr:=s3;        
    showmessage(sstr);
  end;

end;

p.s.
это не рабочий код , а попытка понять что к чему,
поэтому много лишних перетусовок.
пример для delphi 2009


← →
Германн ©   (2009-09-23 02:46) [1]


> redlord   (23.09.09 02:00)
>
> всем привет.
> народ подскажите
> как узнать сколько байт в переменной типа s3:ansistring
> занято данными, а не сколько было зарезервировано в результате
> выполнения
> setlength(s3,512)

Все что было зарезервировано, всё занято данными.
Прочие ответы после четкой формулировки вопроса и представления реализации функции SearchTreeForFile.


← →
brother ©   (2009-09-23 04:37) [2]

> setlength(s3,512)

s3 имеет длину 512 байт.

> Прочие ответы после четкой формулировки вопроса и представления
> реализации функции SearchTreeForFile.

а там признак #13#10 или #10#10 не может быть если было присвоение? или длинна урежется?


← →
Anatoly Podgoretsky ©   (2009-09-23 09:20) [3]


> как узнать сколько байт в переменной типа s3:ansistring
> занято данными, а не сколько было зарезервировано в результате
> выполнения
> setlength(s3,512)

512 и плюс один байт терминатор ASCIIZ



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

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



Память: 0.45 MB
Время: 0.008 c
2-1253171778
Б
2009-09-17 11:16
2009.11.08
Русский текст в консольном приложении.


2-1253114011
FEV
2009-09-16 19:13
2009.11.08
Почему данная функция выводит не все имена папок???


2-1253006175
Гость
2009-09-15 13:16
2009.11.08
Проверить создан ли объект


2-1253805878
sid
2009-09-24 19:24
2009.11.08
Массивы


2-1253891798
dplz
2009-09-25 19:16
2009.11.08
Сохранении в .ini или в реестр всех переменных/параметров...




   Наверх