powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / OLE-объекты FoxPro
41 сообщений из 41, показаны все 2 страниц
OLE-объекты FoxPro
    #36960429
GeoA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется база (таблица) (но не Gird) с Memo-полем (справки о человеке), имеются фото этого человека (Gen). Создана Forma с EDIT BOX, где помещены записи с Memo. Как разместить в этой же форме фото человека?
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36960470
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используйте объект OleBoundControl для отображения содержимого поля General.

PS: Только потом не спрашивайте, почему на одном компьютере показывает, а на другом перечеркнутый квадратик. Сам выбрали поля типа General, теперь сами и мучайтесь
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36960489
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирМPS: Только потом не спрашивайте, почему на одном компьютере показывает, а на другом перечеркнутый квадратик. Сам выбрали поля типа General, теперь сами и мучайтесь

Володя, ты ли это, и тебя уже достало по General рассказывать ?
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36960948
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
piva,

Вадик, тебе ли не знать сколько раз твердили про вредность General? И после этого ты еще удивляешься? :)
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36966821
GeoA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирМ,

Уважаемый Владимир! Когда у меня встала необходимость использовать в форме фото, то я, как всегда делаю, обратился к книгам. А там кроме как General, никаких советов нет. Может быть я не те книги читаю, но если посоветуете, что читать, то я буду благодарен. НО! вдруг у вас отработана методика, был бы рад вдвойне, ее поиметь. Пока программа не работает, но я надеюсь. ГА.
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36967381
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У использования полей типа General есть две проблемы

1. Эти поля "запоминают" то приложение, при помощи которого отображается сохраненный файл. Как следствие, если на компьютере пользователя нет именно такого приложения, то и картинка отображена не будет. Вне зависимости от того, есть или нет другие приложения для работы с картинкой

2. Поля типа General программно практически не управляемые. Это некая "вещь в себе". "Черный ящик". Как следствие, если Вам, скажем, надо получить картинку как файл, то практически нет способа программно "выковырить" картинку из поля General

Именно эти причины заставляют, по возможности, не использовать поля типа General: привязка к конкретному приложения и слабая программная управляемость.

Альтернативой для отображения картинок в среде FoxPro служит объект Image. Для отображения картинки в этом объекте надо указать ссылку на файл в свойстве Image.Picture, либо (в версии VFP9) на бинарную строку (файл, загруженный в память) в свойстве Image.PictureVal

Соответственно, возможны две стратегии хранения картинок

1. Картинки хранятся как картинки. Отдельные независимые файлы в специальной директории. В базе данных указывается всего-лишь ссылка (путь доступа и/или имя) на нужный файл

2. Можно хранить картинку и внутри базы данных в полях типа Memo, а для версии VFP9 - в полях типа BLOB.

В последнем случае для младших версий FoxPro перед отображением картинку придется выгружать в файл на диске, а для версии VFP9 можно этого и не делать, указав в Image.PictureVal имя поля, хранящего файл картинки

Общим недостатком использования полей типа Memo, BLOB, General для хранения картинок является катастрофическое разбухание файла fpt при частой модификации этих полей. Это происходит из-за технических особенностей модификации файла fpt. Для возврата к "нормальным" размерам файла fpt необходимо относительно часто "паковать" таблицу. Т.е. использовать команду PACK или PACK MEMO.

В общем-то, все это Вы могли бы прочитать сделав поиск по данному форуму по ключевому слову General.
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36967658
GeoA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирМ,

Искренне благодарю! Насчет Image неясно - ведь там хранится информация об единичной фотографии, а как быть если фотографии зависят от цикла, как тогда их прописать? Даже если они хранятся в теле файла, то все равно путь указывается на единичную, фиксированную фотографию. Может я что то не знаю или не понимаю, то, если возможно, подскажите. Буду Вам благодарен. ГА.
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36967708
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GeoAНасчет Image неясно - ведь там хранится информация об единичной фотографии, а как быть если фотографии зависят от цикла, как тогда их прописать? Даже если они хранятся в теле файла, то все равно путь указывается на единичную, фиксированную фотографию.
ВладимирМДля отображения картинки в этом объекте надо указать ссылку на файл в свойстве Image.Picture , либо (в версии VFP9) на бинарную строку (файл, загруженный в память) в свойстве Image.PictureVal

Соответственно, возможны две стратегии хранения картинок

1. Картинки хранятся как картинки. Отдельные независимые файлы в специальной директории. В базе данных указывается всего-лишь ссылка (путь доступа и/или имя) на нужный файл
Вы вообще понимаете, что в этом варианте вам при хранении картинок - в базе вообще не надо иметь MEMO-поля картинок? - достаточно символьной ссылки на соответствующий файл, а файлы - лежат себе спокойно на диске... вы просто в Init или Refresh добавляете проверку на изменение _ссылки_ - и меняете ссылку _перед_ отображением.
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36967721
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы вообще о чем?

Существуют инструменты хранения информации, ну, там, файлы, поля типа Memo, BLOB, General и т.п. И существуют инструменты отображения этой самой информации. Это различные объекты на форме. Ну, там TextBox, EditBox, Image, OLEBoundControl и т.п.

Так вот, объект Image вообще ничего не хранит. Это просто один из базовых объектов FoxPro предназначенный для отображения одной картинки. А откуда он возьмет информацию об этой картинке определяется значением его свойств Picture или PictureVal.

Хранением информации занимается файл DBF (таблица), но содержимое полей Memo, BLOB, General хранится в связанном с ним файле FPT. У таблицы есть записи (строки). Соответственно, в каждой строке можно хранить другую картинку или имя другого файла.

Далее уже "дело техники" подсунуть конкретному объекту на форме информацию из нужной записи и нужного поля, чтобы он отобразил нужную информацию.

Ну, представьте, что Image - это "дырка" в трафарете. А под трафаретом движется лист бумаги (строки таблицы) с картинками. "За раз" в этой самой "дырке" видна только одна картинка. А вот какая именно, определяется положением "листа бумаги" на которой эти картинки нарисованы.
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36967729
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирМ,

Я это и имел ввиду. Что в таблице - просто пути к файлу в полях String или (ну, если _многа_ - в обычном memo - как строки). А отображение файла с картинкой на объект - дело кода формы...
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36967746
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM

Предыдущий мой пост был в ответ на вопрос GeoA . Просто когда писал, Вашего ответа еще не видел...
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36967750
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирМ,

Конечно, без проблем :)
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36968465
lana-step
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста!
Делаю контрольную работу по дисциплине "База данных"
с применением - СУБД Fox pro 2.6
нужна помощь в объяснении - как установить связь между двумя файлами DBF

делаю как описано в пособии
устанавливаю связь между файлами GROUP.DBF и STUDY.DBF
создаю файл GR-ST.VEIW сохраняю, но потом открыть его не могу,
а нужно вывести в текстовый файл из него данные...

Задание: Установить связь между файлами GROUP.DBF и STUDY.DBF (создать файл GR-ST.VEIW)
Вывести в текстовый файл фамилии, названия предметов и оценки только для женщин.

Может кто-нибудь поможет... очень надо :(
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36968544
lana-stepПомогите пожалуйста!
Делаю контрольную работу по дисциплине "База данных"
с применением - СУБД Fox pro 2.6
нужна помощь в объяснении - как установить связь между двумя файлами DBF

делаю как описано в пособии
устанавливаю связь между файлами GROUP.DBF и STUDY.DBF
создаю файл GR-ST.VEIW сохраняю, но потом открыть его не могу,
а нужно вывести в текстовый файл из него данные...

Задание: Установить связь между файлами GROUP.DBF и STUDY.DBF (создать файл GR-ST.VEIW)
Вывести в текстовый файл фамилии, названия предметов и оценки только для женщин.

Может кто-нибудь поможет... очень надо :(Вы неправильно понимаете задание. В зажании нет ничего про вывод информации из GR-ST.VEIW, да и не могло быть, ибо в нем нет данных. В ним информация о таблицази связях между ними. При открытии его происходит открытие нужных таблиц и установка связей между ними. Вам остается выббрать нужные данные из связанных таблиц.
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36968880
lana-step
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[/quot]GR-ST.VEIW при открытии его происходит открытие нужных таблиц и установка связей между ними. Вам остается выбрать нужные данные из связанных таблиц.[/quot]

я не могу открыть файл GR-ST.VEIW
в пособии написано открыть файл связи можно при помощи команды SET VIEW TO <имя файла связи>
это как?где? если б я в этом хоть что-нибудь понимала...
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36968993
lana-stepGR-ST.VEIW при открытии его происходит открытие нужных таблиц и установка связей между ними. Вам остается выбрать нужные данные из связанных таблиц.[/quot]

я не могу открыть файл GR-ST.VEIW
в пособии написано открыть файл связи можно при помощи команды SET VIEW TO <имя файла связи>
это как?где? если б я в этом хоть что-нибудь понимала...[/quot]В окне command. И это не открытие файла, это применение настроек из файла.
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36969754
lana-step
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как формируются запросы из баз данных и как вывести в файл TXT?
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36969837
lana-stepКак формируются запросы из баз данных и как вывести в файл TXT?Запросы пишутся ручками. Вывести что? Результат запроса? list to file.
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36969899
lana-step
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеем файл GROUP.DBF
Нужно создать запрос и результат запросов сохранить в файлах TXT
Вывести сведения о мужчинах, родившихся с 1 января по 1 апреля 83 г

Делаю так:

SELECT family FROM group
WHERE sex='M', data BETWEEN 01/01/83 AND 01/04/83
ORDER BY sex, family? name? date
TO FILE ON family TO family.TXT

ничво не получаица
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36969940
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где вы нашли такой синтаксис?
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36969999
lana-stepИмеем файл GROUP.DBF
Нужно создать запрос и результат запросов сохранить в файлах TXT
Вывести сведения о мужчинах, родившихся с 1 января по 1 апреля 83 г

Делаю так:

SELECT family FROM group
WHERE sex='M', data BETWEEN 01/01/83 AND 01/04/83
ORDER BY sex, family? name? date
TO FILE ON family TO family.TXT

ничво не получаица Было бы удивительно если бы получилось!
1. 01/01/83 - это 01 разделить на 01 и разделить на 83. Какое отношение это имеет к датам?
2. WHERE sex='M', data BETWEEN 01/01/83 AND 01/04/83 - с каких пор условия отбора стали перчисляться через запятую? Что бы Вы написали пр условии "мужчины или родившиеся с 1 января по 1 апреля 83 г"?
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36970047
lana-step
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Было бы удивительно если бы я знала как это всё делается,
но всё равно писала бы сюда и спрашивала...
Хихикать и тд... проще простого, а вот помочь...
Я про существование СУБД fox pro 2.6 узнала два дня назад
учусь на юриста и вообще не понимаю зачем мне пригодится эта фокспро
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36970076
Ffffffffffffffff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lana-step, а как это делали, когда не было интернета и форума по Foxpro?
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36970080
Код: plaintext
1.
2.
3.
4.
set date to british
SELECT family FROM group
WHERE sex='M' and data BETWEEN ctod('01/01/1983') and ctod('01/04/1983')
ORDER BY sex, family, name, date
TO family.TXT
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36970101
lana-step
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проходящий.
Код: plaintext
1.
2.
3.
4.
set date to british
SELECT family FROM group
WHERE sex='M' and data BETWEEN ctod('01/01/1983') and ctod('01/04/1983')
ORDER BY sex, family, name, date
TO family.TXT


спасибо большое!!!
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #36977602
GeoA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирМ,

Спасибо! Задачу приостановил, буду думать и читать. Пока ничего не получается, завис! С уважением, ГА.
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #37275537
Аноним12345
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хм.. интересно если все так против поля General, то могли бы вы рассказать как делается загрузка фотографий из файла через MEMO (VFP 8.0) с присвоением фотографии (Image) каждой записи grid. (динамическое изменение фотографии при переходе с записи на запись) Заранее благодарен.
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #37277101
Zmej
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Аноним12345Хм.. интересно если все так против поля General, то могли бы вы рассказать как делается загрузка фотографий из файла через MEMO (VFP 8.0) с присвоением фотографии (Image) каждой записи grid. (динамическое изменение фотографии при переходе с записи на запись) Заранее благодарен.

Просто:
1. Загрузка в MEMO для текущей записи:
Код: plaintext
APPEND MEMO имя_поля FROM имя_файла

2. Отображение. Исходные данные - форма с объектом Image для просмотра и гридом для перемещения по записям.
Для формы создаем метод getFoto() :
Код: plaintext
1.
2.
fileNm = ADDBS(SYS( 2023 ))+"tmpfoto.jpg"
COPY MEMO foto TO (fileNm)
this.Image1.Picture = fileNm
Вызов этого метода прописываем в событие AfterRowColChange Грида. И все - смотрим фото.
Ну это упрощенно...
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #37277356
Аноним12345
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если я правильно понимаю, то для загрузки фотографии через кнопку нужно прописать:

perFoto=GETFILE()
APPEND BLANK
APPEND MEMO cardts.photo from (perFoto)
main.Refresh

тогда вопрос такой, а в MEMO будет хранится путь к картинке или сама картинка?
Нужно чтоб по кнопке выбирался путь на картинку и записывался в объект TEXT, а сама картинка или путь заносился в таблицу.

По отображению непонятно ADDBS(SYS(2023))+"tmpfoto.jpg"

Если нетрудно объъясни пожалуйста, спасибо за ответ! :)
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #37277429
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аноним12345Если я правильно понимаю, то для загрузки фотографии через кнопку нужно прописать:

perFoto=GETFILE()
APPEND BLANK
APPEND MEMO cardts.photo from (perFoto)
main.Refresh

тогда вопрос такой, а в MEMO будет хранится путь к картинке или сама картинка?
При таком способе загрузки в мемо-поле, разумеется, будет записана сама кратинка

Аноним12345Нужно чтоб по кнопке выбирался путь на картинку и записывался в объект TEXT, а сама картинка или путь заносился в таблицу.
В этом случае вместо APPEND MEMO следует использовать REPLACE

Код: plaintext
1.
2.
3.
4.
5.
6.
perFoto=GETFILE()
if empty(m.perFoto) = .F.
    APPEND BLANK
    replace photo with m.perFoto
    main.Refresh
endif

Хотя для хранения путей доступа memo-поле не обязательно. Достаточно обычного символьного поля длиной 254 символа. Если у Вас VFP9, то для этого идеально подойдет поле типа VarChar. Для младших версий FoxPro можно и Character использовать.

Соответственно, в качестве источника TextBox.ControlSource укажите поле cardts.photo
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #37277540
Аноним12345
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем, все работает!) Установил VFP 9.0 сделал через blob загрузку, единственное что не сделал - это добавление пути фотографии через textbox.

ЗЫ пожалуй надо зарегаться на этом форуме ;)
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #37279945
KoPI-1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите, пожалуйста, советом.
В FoxPro 8 создается dbf, в одном из полей должен храниться doc-файл. сейчас это реализовано через поле general и вставки туда ole-объекта. Задача в том, что мне нужно этот dbf-файл (а точнее doc-файл) прочитать в delphi и, соответственно, у меня ничего не получается (как было написано в данной теме, что поле general - это черный ящик).
Подскажите как организовать хранение doc-файла.
Пока для меня один выход: в поле хранить ссылку на doc-файл и передавать doc вместе с dbf, но этого очень нехочется делать :-)

Спасибо.
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #37279981
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KoPI-1,

Вы же сами описали два варианта. Но 1-й не можется, а 2-й не хочется.
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #37280085
KoPI - 1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я думал может еще какой тип поля есть, который можно адаптировать для моих нужд. Еще один способ приходит в голову: заливать doc как обычную последовательность байтов, чтобы я считывал его и переименовав расширение в doc спокойно открыть. Только есть ли методы в FP 8 и какое при этом поле использовать (memo)?
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #37280089
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KoPI - 1,

А чем не нравится вариант хранения ссылки на файл?
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #37280408
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KoPI - 1Я думал может еще какой тип поля есть, который можно адаптировать для моих нужд. Еще один способ приходит в голову: заливать doc как обычную последовательность байтов, чтобы я считывал его и переименовав расширение в doc спокойно открыть. Только есть ли методы в FP 8 и какое при этом поле использовать (memo)?Сударь, Вы документацию не пробовали почитать про типы? Неужто так много или непонятно? Memo(binary).
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #37281798
KoPI - 1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IgorNGKoPI - 1,

А чем не нравится вариант хранения ссылки на файл?

Ну просто этот файл передается пользователям и нехочется раздувать количество файлов, так сказать всё-в-одном чтобы было.

Sergey SizovKoPI - 1,

Сударь, Вы документацию не пробовали почитать про типы? Неужто так много или непонятно? Memo(binary).

можно конечно и так, но не я эти файлы не создаю и в FP никогда не работал, но хочу разработчика на путь истинный наставить :-), т.к. он сам ничего делать не хочет.
Я думаю моя проблема не уникальна и пути решения давно известны. Думал тут мне что-нибудь подскажут нового.
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #37282049
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KoPI - 1можно конечно и так, но не я эти файлы не создаю и в FP никогда не работал, но хочу разработчика на путь истинный наставить :-), т.к. он сам ничего делать не хочет.
Я думаю моя проблема не уникальна и пути решения давно известны. Думал тут мне что-нибудь подскажут нового.И что,не подсказали?
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #37282807
KoPI - 1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну в общем нет... :-) А так хотелось.
может кто-нибудь подскажет как загрузить в мемо-поле файл? (в делфи это делается через потоки)
спасибо.
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #37282908
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KoPI - 1Ну в общем нет... :-) А так хотелось.
может кто-нибудь подскажет как загрузить в мемо-поле файл? (в делфи это делается через потоки)
спасибо.
А Вам не все-равно как это будет там внутри "тикать"? Особенно, если Вы не программист? Программист и так знает как это сделать. Тот же APPEN MEMO, но в мемо-поле закачает файл именно "как есть".

Если программа написана "вменяемым" (пусть даже и не опытным) программистом, то для хранения файлов будет выделена отдельная папка. Чем принципиально отличается копирование одной папки от копирования одного файла - не вполне понятно.

Если Вы все-таки хотите запихать все файлы в один файл FPT, то должны понимать, что если произойдет разрушение такого файла, то будут потеряны ВСЕ включенные в него документы. Чем больше размер, тем выше риск повреждения.

Физический предел файла FPT - это 2ГБ. Т.е. объем всей информации во всех записях всех мемо-полей одной таблицы не может превышать 2ГБ. При этом, в FoxPro при частой модификации мемо-поля происходит лавинообразный рост размеров файла FPT из-за технических особенностей сохранения изменений.

Это значит, что даже если общий объем меньше 2ГБ, но Вы очень часто выгружаете/загружаете файлы в мемо-поле, то в файле FPT лавинообразно накапливается "мусор", что приводит к увеличению его размера. Надо переиодически запускать специальную процедуру "уборки мусора" (PACK MEMO), которая требует эксклюзивного доступа к таблице, что препятствует сетевой работе.

Другими словами, для хранения больших объемов часто меняющейся информации мемо-поля - не лучший выбор.
...
Рейтинг: 0 / 0
OLE-объекты FoxPro
    #37296224
KoPI - 1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВладимирМ, спасибо за ответ! раньше небыло времени ответить. тоже склоняюсь к варианту через файлы в отдельной папке, осталось только убедить в этом тех, кто создает эти файлы :-)
Спасибо.
...
Рейтинг: 0 / 0
41 сообщений из 41, показаны все 2 страниц
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / OLE-объекты FoxPro
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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