Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.08.2010, 18:30   #1
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию WriteBinaryData

подскажите плиз, вопрос в коде
Код:
procedure TForm1.Button2Click(Sender: TObject);
var L, L2: integer;
v , fg: string;
begin
L:=Length(edit2.Text);
v:= inttostr(L);
label2.Caption:='Всего чисел в строке: '+ v;
fg:= edit2.text;
L2:=(Length(edit2.Text)-26); // как 26 заменить на это: Length(edit2.Text)/2
for L:=1 to L2 do
Insert(',',fg,(3*L));
label3.Caption:= fg;
end;
и еще как мне создать в реестре бинарный параметр с той строчкой что в label3. Вкурсе что через
Код:
procedure WriteBinaryData(const Name: String; var Buffer; BufSize: Integer);
, но не получается
Помог, нажми весы слева
grafgrial вне форума Ответить с цитированием
Старый 27.08.2010, 18:44   #2
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Остальное не понял, где вопрос.
Цитата:
и еще как мне создать в реестре бинарный параметр с той строчкой что в label3. Вкурсе что через
Код:

procedure WriteBinaryData(const Name: String; var Buffer; BufSize: Integer);
, но не получается
WriteBinaryData("MyLabel3Caption", Pointer(WideString(label3.Caption)) ^, Length(label3.Caption) * sizeof(WideChar));
Как то так
BOBAH13 вне форума Ответить с цитированием
Старый 27.08.2010, 19:26   #3
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию

Цитата:
Остальное не понял, где вопрос.
Код:
L2:=(Length(edit2.Text)-26); // как 26 заменить на это: Length(edit2.Text)/2
Помог, нажми весы слева
grafgrial вне форума Ответить с цитированием
Старый 27.08.2010, 19:32   #4
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Цитата:
как 26 заменить на это: Length(edit2.Text)/2
По вашему понятно что это? Я понял один смысл, вы по какой то причине не можете удалить число 26 в коде и написать на его место это Length(edit2.Text)/2, заворожила бабка что ли?
BOBAH13 вне форума Ответить с цитированием
Старый 27.08.2010, 19:37   #5
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию

Насчет бабки может быть!? Но не работает, если так ставлю (Короче там надо поставить выражение: половина кол-ва в строке edit2 +1 )
Помог, нажми весы слева

Последний раз редактировалось grafgrial; 27.08.2010 в 19:43.
grafgrial вне форума Ответить с цитированием
Старый 27.08.2010, 20:18   #6
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию

Цитата:
WriteBinaryData("MyLabel3Caption", Pointer(WideString(label3.Caption)) ^, Length(label3.Caption) * sizeof(WideChar));
Как то так
подставил! чуть с ошибочной
Безымянный.jpg
Помог, нажми весы слева
grafgrial вне форума Ответить с цитированием
Старый 27.08.2010, 20:41   #7
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Я привел Unicode вариант, включайте голову наконец а если не выходит то уберите WideString и * sizeof(WideChar)
BOBAH13 вне форума Ответить с цитированием
Старый 27.08.2010, 20:57   #8
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию

Ок спасибо. (Голову не включить- сегодня...)
C
Код:
Length(edit2.Text)/2
сам разобрался нужно было представить через real
Помог, нажми весы слева
grafgrial вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TRegistry WriteBinaryData и ReadBinaryData omezik Общие вопросы C/C++ 1 07.07.2009 20:25