|
3 / 3 / 2
Регистрация: 18.01.2011
Сообщений: 54
|
|
Поиск в TMemo и копирование в Memo214.11.2011, 14:19. Показов 4033. Ответов 17
Метки нет (Все метки)
Здравствуйте! Помогите пожалуйста решить задачу. Заранее спасибо!
Есть 3 компонента на форме Memo1, Memo2 и Button1. В Memo1 загружены текстовые строки: aaaaaaaaaa bbb7777bbb cccccccccc Необходимо, что бы при нажатии кнопки, строка, содержащая 7777, копировалась в Memo2.
0
|
|
| 14.11.2011, 14:19 | |
|
Ответы с готовыми решениями:
17
Просто из Memo1 в Memo2
|
|
|
||||||
| 14.11.2011, 14:54 | ||||||
0
|
||||||
|
3 / 3 / 2
Регистрация: 18.01.2011
Сообщений: 54
|
|
| 14.11.2011, 14:57 [ТС] | |
|
Выдаёт ошибку: E2268 Call to undefined function 'ExtractString'
0
|
|
|
|
||||||
| 14.11.2011, 15:09 | ||||||
|
ExtractStrings
Добавлено через 4 минуты пардон, SubString ![]()
0
|
||||||
|
3 / 3 / 2
Регистрация: 18.01.2011
Сообщений: 54
|
|
| 14.11.2011, 15:09 [ТС] | |
|
Теперь вообще беда:
E2064 Cannot initialize 'const TSysCharSet &' with 'AnsiString' E2342 Type mismatch in parameter 'Separators' (wanted 'const TSysCharSet &', got 'AnsiString') E2064 Cannot initialize 'const TSysCharSet &' with 'int' E2342 Type mismatch in parameter 'WhiteSpace' (wanted 'const TSysCharSet &', got 'int') E2034 Cannot convert 'int' to 'char *' E2342 Type mismatch in parameter 'Content' (wanted 'char *', got 'int') E2193 Too few parameters in call to '_fastcall ExtractStrings(const TSysCharSet &,const TSysCharSet &,char *,TStrings *)' W8004 'pos' is assigned a value that is never used
0
|
|
|
|
|
| 14.11.2011, 15:10 | |
|
да я уже поправил - засел у меня в голове этот экстракт....
0
|
|
|
3 / 3 / 2
Регистрация: 18.01.2011
Сообщений: 54
|
|
| 14.11.2011, 15:22 [ТС] | |
|
Да, работает! Только pos-0,4...
Скажите ещё пожалуйста, а как определить кол-во символов в Memo? Дело в том, что искомый текст будет разный и соответственно нужно подставлять переменную pos-0,dlina Добавлено через 4 минуты И ещё, если искомого текста (в данном случае 7777) не найдено, то ничего не копируется в Memo2. А сейчас, если отсутствует 7777, программа берёт первые четыре символа Memo1...
0
|
|
|
|
||||||
| 14.11.2011, 15:34 | ||||||
0
|
||||||
|
11 / 11 / 6
Регистрация: 03.04.2011
Сообщений: 631
|
||
| 14.11.2011, 15:40 | ||
|
Просьба большая можно кооменты написать на каждую строку? я просто именно с формами с билдером только начал пытаться разбираться, раньше просто с ++ возился
AnsiString это что за тип такой? и когда он используется? чем просто от string отличается?
0
|
||
|
|
||||||
| 14.11.2011, 16:03 | ||||||
|
AnsiString - основной строковый тип в билдере.
Лекцию я вам читать не буду, это вам сюда: http://promsite.us/AnsiString_1.html http://promsite.us/AnsiString_2.html http://promsite.us/AnsiString_3.html http://promsite.us/AnsiString_4.html http://promsite.us/AnsiString_5.html http://promsite.us/AnsiString_6.html http://promsite.us/AnsiString_7.html http://promsite.us/AnsiString_8.html http://promsite.us/AnsiString_9.html http://promsite.us/AnsiString_10.html http://promsite.us/AnsiString_11.html http://promsite.us/AnsiString_12.html или в книги. А прокомментировать? Почему бы и нет...
0
|
||||||
|
3 / 3 / 2
Регистрация: 18.01.2011
Сообщений: 54
|
|
| 14.11.2011, 16:04 [ТС] | |
|
Да, только ещё нужно добавить выход из цикла break;. И последнее, спрошу... Я как то не сразу заметил. Я писал что нужно не "7777" копировалось в Memo2, а строка, содержащая "7777". Т.е. сначала я вытаскиваю строку, а из этой строки уже то, что мне нужно.
0
|
|
|
|
|||||||||||
| 14.11.2011, 16:10 | |||||||||||
|
пример у вас есть - только идти надо не по тексту мемо, а по строкам мемо:
1
|
|||||||||||
|
11 / 11 / 6
Регистрация: 03.04.2011
Сообщений: 631
|
|
| 14.11.2011, 16:11 | |
|
спасибо от души помогли почитаю
1
|
|
|
|
|
| 14.11.2011, 16:13 | |
|
посмотрите сюда - Работа с полем Memo - получение подстроктам есть пример со строкой мемо
0
|
|
|
3 / 3 / 2
Регистрация: 18.01.2011
Сообщений: 54
|
||||||
| 15.11.2011, 11:04 [ТС] | ||||||
|
Спасибо большое LK! Помогли...
Приятно общаться с людьми, которые не пытаются показать степень своего интеллекта, унижая других...Добавлено через 2 часа 3 минуты Если кому пригодится...
0
|
||||||
|
|
|
| 26.04.2012, 20:14 | |
|
0
|
|
|
Почемучка)
|
|
| 26.04.2012, 20:55 | |
|
kzru_hunter, там ведь указан пример на TRichEdit , и что на Memo это не возможно.
А я хотел бы что то вроде этого)
0
|
|
| 26.04.2012, 20:55 | |
|
Помогаю со студенческими работами здесь
18
Построчный перенос значений из Memo1 в Memo2 Перенос десятичных чисел из memo1 в memo2 Выбрать из memo1 и перевести на кириллице и добавить memo2
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
|
Музыка, написанная Искусственным Интеллектом
volvo 05.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|