|
|
|
поиск в memo полях
|
|||
|---|---|---|---|
|
#18+
у меня в memo поле пишется лог файл(текст) некой сопутствующей проги. было бы полезно реализовать поиск в этом поле. можно это сделать? если да то как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 12:14:55 |
|
||
|
поиск в memo полях
|
|||
|---|---|---|---|
|
#18+
<ЧтоИщем> $ <ИмяМемоПоля> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 12:21:23 |
|
||
|
поиск в memo полях
|
|||
|---|---|---|---|
|
#18+
извини, можно в контексте. что то не совсем понял где эта конструкция используется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 12:24:28 |
|
||
|
поиск в memo полях
|
|||
|---|---|---|---|
|
#18+
ок $ нашел в msdn. а как позиционироваться после этого на этом символе в memo? плиз, чтоб я не задавал кучу дурацких вопросов, укажите сразу те функции которые пригодятся в данном случае ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 12:26:23 |
|
||
|
поиск в memo полях
|
|||
|---|---|---|---|
|
#18+
lesha_spbизвини, можно в контексте. что то не совсем понял где эта конструкция используется... В том месте, где хочешь искать, пишешь: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 12:29:22 |
|
||
|
поиск в memo полях
|
|||
|---|---|---|---|
|
#18+
как понимаю, этот поиск будет вестись по всем мемо полям в таблице. а мне надо: я выбираю конкретное мемо поле(одно) и в нем нужно найти некий символ(ы) и позиционироваться на нем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 12:41:31 |
|
||
|
поиск в memo полях
|
|||
|---|---|---|---|
|
#18+
Глядя что ты в итоге хочешь получить. Если нужно удостовериться что мемо-поле содержит искомый текст, то IF <ЧтоИщем> $ <ИмяМемоПоля> ... ENDIF Если же нужно получить в какой строке или с какой позиции то смотри функции серии ATxxx() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 12:41:41 |
|
||
|
поиск в memo полях
|
|||
|---|---|---|---|
|
#18+
ясно. предположим я нашел номер символа куда позиционироваться. как это сделать в editbox(memo поле находится в editbox)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 13:25:35 |
|
||
|
поиск в memo полях
|
|||
|---|---|---|---|
|
#18+
сделал так, все работает. поиск начинается с местоположения курсора. old_pos = THISFORM.Edit1.SelStart s = SUBSTR(THISFORM.Edit1.Value, old_pos+1, LEN(THISFORM.edit1.Value) - old_pos - 1) fstr = ALLTRIM(THISFORM.Text1.Value) pos = AT(fstr, s) IF( pos == 0 ) RETURN ENDIF THISFORM.Edit1.SelStart = pos + old_pos - 1 THISFORM.Edit1.SelLength = LEN(fstr) THISFORM.Edit1.SetFocus() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 16:34:42 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33184606&tid=1593796]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
205ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 524ms |

| 0 / 0 |
