Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Важный вопрос по мемо! / 8 сообщений из 8, страница 1 из 1
01.11.2005, 17:57:30
    #33356021
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по мемо!
считываю строки с мемо с помощью команды MLINE. Я заметил что в переменную заносится 33 символа. Остальные как-то переходят на следующую строку, т.е. если строка в мемо имеет 35 символов, то дойдя до нее она разбивается на две строки, первая 33 символа, вторая 2. ПОЧЕМУ???!!!!!
...
Рейтинг: 0 / 0
01.11.2005, 18:10:29
    #33356050
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по мемо!
SET MEMOWIDTH TO - вот вчем была причина!
...
Рейтинг: 0 / 0
02.11.2005, 01:17:55
    #33356392
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по мемо!
Hi Недоходящий!

ALINES() работает без оглядки на MEMOWIDTH - возможно это более
предпочтительный способ - особенно учитывая наличие ограничений по MAX
MEMOWIDTH...

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
02.11.2005, 11:01:56
    #33356886
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по мемо!
2 Igor Korolyov
В хелпе для vfp6 у меня нет этой команды ALINES(). Можно инструкцию по ней?
...
Рейтинг: 0 / 0
02.11.2005, 11:22:54
    #33356952
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по мемо!
Недоходящий2 Igor Korolyov
В хелпе для vfp6 у меня нет этой команды ALINES(). Можно инструкцию по ней?
Ищите тщательнее. Эта команда была введена именно в VFP6. Есть по ней Help.

Синтаксис

HELP VFP6ALINES(ArrayName, cExpression [, lTrim])

Возвращает число равное количеству строк в символьной переменной cExpression. Каждая строка записываеется в массив, имя которого указывается первым параметром. Под "строкой" понимается часть символьной переменной cExpression отделенной символами Chr(13) и (или) Chr(10)

Последний параметр - это надо ли отсекать ведущие и концевые пробелы у выделенных "строк". Принимает значение .T. или .F. соответственно. По умолчанию .F. (т.е. пробелы не отсекаются)

Пример:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
* Исходная строка
LOCAL lcString
lcString = "Первая строка"+CHR( 13 )+CHR( 10 )+"вторая строка"

* Собственно использование
LOCAL lnRow, laLines( 1 )
lnRow = ALINES(laLines,m.lcString)
?"Всего строк = ",m.lnRow
LOCAL lnI
FOR m.lnI= 1  TO m.lnRow
	?m.lnI," ",laLines[m.lnI]
ENDFOR

Можно вместо символьной переменной напрямую указать поле таблицы:

Код: plaintext
lnRow = ALINES(laLines,MyTable.MyMemoField)
...
Рейтинг: 0 / 0
02.11.2005, 11:32:59
    #33356983
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по мемо!
2 ВладимирМ
У меня ее нет в хелпе, он у меня урезан. Но команда то-что мне очень нужно!
Спасибо за объяснения.
...
Рейтинг: 0 / 0
02.11.2005, 11:34:14
    #33356988
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по мемо!
2 ВладимирМ
А у Вас есть полный русский хелп для 6-ки?
...
Рейтинг: 0 / 0
02.11.2005, 12:03:11
    #33357105
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по мемо!
НедоходящийА у Вас есть полный русский хелп для 6-ки?
Русский HELP существовал только для VFP3. В настоящее время силами сообщества FoxClub переводится HELP для VFP9

http://forum.foxclub.ru/list.php?f=33
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Важный вопрос по мемо! / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]