ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

21.06.2009, 12:20
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
pchar - это указатель и ты должен выделить память под данные.
так что в твоем случае быстрее будет юзать string а там гед нужно конвертить в pchar
типа pchar(переменная_типа_стринг)
|
|
|

21.06.2009, 12:50
|
|
Новичок
Регистрация: 14.06.2009
Сообщений: 8
Провел на форуме: 16192
Репутация:
1
|
|
slesh
Спасибо, а примерный код можешь скинуть?
|
|
|

21.06.2009, 15:34
|
|
Участник форума
Регистрация: 21.03.2009
Сообщений: 207
Провел на форуме: 554850
Репутация:
119
|
|
Задача:
есть memo и текст в нем нужно каждые 15 сек переносить в edit строчку из memo (сначало первую, потом вторую, потом третью и т.д.)
Меня интересует сам процесс перенесения строчек из memo в edit.
Плиз подскажите как это сделать?
|
|
|

21.06.2009, 15:51
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
1) ну чтобы переносить каждые 15 секунд то юзай таймер
можешь компонентом, а можешь апишкой - settimer
2) ты можешь сразу закинуть в edit всё содержимое memo
edit1.text := memo1.text;
или отдельную строку
edit1.text := memo1.Lines.Strings[x]
где X - номер строки
P.S. нумерация строк идет он 0 и до memo1.Lines.Count-1
т.е. можешь просто в цикле пробегаться по строкам
|
|
|

21.06.2009, 16:22
|
|
Участник форума
Регистрация: 21.03.2009
Сообщений: 207
Провел на форуме: 554850
Репутация:
119
|
|
slesh Спасибо)
|
|
|

21.06.2009, 21:43
|
|
Новичок
Регистрация: 14.06.2009
Сообщений: 8
Провел на форуме: 16192
Репутация:
1
|
|
Как выделить память для PChar?
|
|
|

21.06.2009, 21:46
|
|
Новичок
Регистрация: 09.11.2007
Сообщений: 24
Провел на форуме: 60954
Репутация:
3
|
|
Сообщение от scroollocker
Как выделить память для PChar?
Код:
var
buf:pchar;
....
size:=1000; 1000 байт
GetMem(Buf,Size);
....
FreeMem(Buf);
Последний раз редактировалось Derec; 21.06.2009 в 21:49..
|
|
|

21.06.2009, 21:46
|
|
Познающий
Регистрация: 04.01.2009
Сообщений: 94
Провел на форуме: 404716
Репутация:
145
|
|
еще способ
Код:
var
s:array[0..200] of char
s2:pchar
begin
s2=@s;
end;
|
|
|

22.06.2009, 10:58
|
|
Познающий
Регистрация: 15.02.2008
Сообщений: 98
Провел на форуме: 183980
Репутация:
50
|
|
Как выделить память для PChar?
и ещё =)
Код:
var
c: PChar;
begin
new(c);
|
|
|

22.06.2009, 11:53
|
|
Участник форума
Регистрация: 21.03.2009
Сообщений: 207
Провел на форуме: 554850
Репутация:
119
|
|
Нужно скопировать текст из edit в буфер обмена.Как это можно осуществить?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|