ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #3811  
Старый 21.06.2009, 12:20
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

pchar - это указатель и ты должен выделить память под данные.
так что в твоем случае быстрее будет юзать string а там гед нужно конвертить в pchar
типа pchar(переменная_типа_стринг)
 
Ответить с цитированием

  #3812  
Старый 21.06.2009, 12:50
scroollocker
Новичок
Регистрация: 14.06.2009
Сообщений: 8
Провел на форуме:
16192

Репутация: 1
По умолчанию

slesh
Спасибо, а примерный код можешь скинуть?
 
Ответить с цитированием

  #3813  
Старый 21.06.2009, 15:34
Nizhegorodets
Участник форума
Регистрация: 21.03.2009
Сообщений: 207
Провел на форуме:
554850

Репутация: 119
Отправить сообщение для Nizhegorodets с помощью ICQ
По умолчанию

Задача:
есть memo и текст в нем нужно каждые 15 сек переносить в edit строчку из memo (сначало первую, потом вторую, потом третью и т.д.)
Меня интересует сам процесс перенесения строчек из memo в edit.
Плиз подскажите как это сделать?
 
Ответить с цитированием

  #3814  
Старый 21.06.2009, 15:51
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

1) ну чтобы переносить каждые 15 секунд то юзай таймер
можешь компонентом, а можешь апишкой - settimer
2) ты можешь сразу закинуть в edit всё содержимое memo
edit1.text := memo1.text;
или отдельную строку
edit1.text := memo1.Lines.Strings[x]
где X - номер строки
P.S. нумерация строк идет он 0 и до memo1.Lines.Count-1
т.е. можешь просто в цикле пробегаться по строкам
 
Ответить с цитированием

  #3815  
Старый 21.06.2009, 16:22
Nizhegorodets
Участник форума
Регистрация: 21.03.2009
Сообщений: 207
Провел на форуме:
554850

Репутация: 119
Отправить сообщение для Nizhegorodets с помощью ICQ
По умолчанию

slesh Спасибо)
 
Ответить с цитированием

  #3816  
Старый 21.06.2009, 21:43
scroollocker
Новичок
Регистрация: 14.06.2009
Сообщений: 8
Провел на форуме:
16192

Репутация: 1
По умолчанию

Как выделить память для PChar?
 
Ответить с цитированием

  #3817  
Старый 21.06.2009, 21:46
Derec
Новичок
Регистрация: 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..
 
Ответить с цитированием

  #3818  
Старый 21.06.2009, 21:46
--StraNger--
Познающий
Регистрация: 04.01.2009
Сообщений: 94
Провел на форуме:
404716

Репутация: 145
Отправить сообщение для --StraNger-- с помощью ICQ
По умолчанию

еще способ
Код:
var
s:array[0..200] of char
s2:pchar
begin
s2=@s;
end;
 
Ответить с цитированием

  #3819  
Старый 22.06.2009, 10:58
dos999
Познающий
Регистрация: 15.02.2008
Сообщений: 98
Провел на форуме:
183980

Репутация: 50
По умолчанию

Цитата:
Как выделить память для PChar?
и ещё =)

Код:
var   
  c: PChar;   
begin   
  new(c);
 
Ответить с цитированием

  #3820  
Старый 22.06.2009, 11:53
Nizhegorodets
Участник форума
Регистрация: 21.03.2009
Сообщений: 207
Провел на форуме:
554850

Репутация: 119
Отправить сообщение для Nizhegorodets с помощью ICQ
По умолчанию

Нужно скопировать текст из edit в буфер обмена.Как это можно осуществить?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/WPAN/WLAN 2567 19.04.2026 23:21
[ *NIX ] Задай вопрос - получи ответ. Xszz *nix 1547 15.06.2010 15:41
[jQuery] - Задай вопрос, получи ответ Isis PHP, PERL, MySQL, JavaScript 62 25.12.2009 03:25
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ