powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Работа с массивами
6 сообщений из 6, страница 1 из 1
Работа с массивами
    #33327182
Фотография Gabit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе утро, коллеги !

Помогите пожайлуста.
Я ранее задавал вопрос по импорту данных из Excel в DBF.
Теперь его думаю сделать через массив.
Как узнать какой размерностью массив позволить объявить данная машина ?
В моем случае будет двумерный массив.
Количество столбцов 50.
...
Рейтинг: 0 / 0
Работа с массивами
    #33327419
Фотография Grumax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Visual FoxPro System Capacities (с) F1
Variables and Arrays
Default # of variables1.024Maximum # of variables65.000 Maximum # of arrays65.000 Maximum # of elements per array65.000

------------------------------------------------------------------------------------
Код: plaintext
Я во все дела суюсь -> всесторонне разовьюсь                                                         Visual FoxPro 8.0
...
Рейтинг: 0 / 0
Работа с массивами
    #33328053
Фотография Gabit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А разве это не зависит от памяти самого компьютера ?
...
Рейтинг: 0 / 0
Работа с массивами
    #33328170
Кусакин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не зависит конечно :)
...
Рейтинг: 0 / 0
Работа с массивами
    #33328199
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GabitА разве это не зависит от памяти самого компьютера ?
От оперативной памяти размер, конечно, зависит, но не так прямолинейно. Обычно, если физически не хватает места, то "излишек" сбрасывается на диск в своп (swp). Это сильно замедлит работу, но не "обрежет" массив. Т.е. ограничением является не размер оперативной памяти, а размер свободного места на диске, где расположен файл подкачки.

И еще, следует понимать, что речь идет именно об элементах. Т.е. это произведение количества строк на количество столбцов.

Если у тебя 50 столбцов, то это значит, что строк должно быть не более

65000 / 50 = 1300

Начиная с версии VFP9 это ограничение снято и размерность массива теперь не ограничена, но не может превышать 2ГБ.
...
Рейтинг: 0 / 0
Работа с массивами
    #33328371
Фотография Gabit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь понятно.
Всем спасибо !!!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Работа с массивами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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