powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Важный вопрос по мемо!
8 сообщений из 8, страница 1 из 1
Важный вопрос по мемо!
    #33356021
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
считываю строки с мемо с помощью команды MLINE. Я заметил что в переменную заносится 33 символа. Остальные как-то переходят на следующую строку, т.е. если строка в мемо имеет 35 символов, то дойдя до нее она разбивается на две строки, первая 33 символа, вторая 2. ПОЧЕМУ???!!!!!
...
Рейтинг: 0 / 0
Важный вопрос по мемо!
    #33356050
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SET MEMOWIDTH TO - вот вчем была причина!
...
Рейтинг: 0 / 0
Важный вопрос по мемо!
    #33356392
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Недоходящий!

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

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Важный вопрос по мемо!
    #33356886
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Igor Korolyov
В хелпе для vfp6 у меня нет этой команды ALINES(). Можно инструкцию по ней?
...
Рейтинг: 0 / 0
Важный вопрос по мемо!
    #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
Важный вопрос по мемо!
    #33356983
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ВладимирМ
У меня ее нет в хелпе, он у меня урезан. Но команда то-что мне очень нужно!
Спасибо за объяснения.
...
Рейтинг: 0 / 0
Важный вопрос по мемо!
    #33356988
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ВладимирМ
А у Вас есть полный русский хелп для 6-ки?
...
Рейтинг: 0 / 0
Важный вопрос по мемо!
    #33357105
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НедоходящийА у Вас есть полный русский хелп для 6-ки?
Русский HELP существовал только для VFP3. В настоящее время силами сообщества FoxClub переводится HELP для VFP9

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


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