Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / карта памяти полна / 18 сообщений из 18, страница 1 из 1
11.12.2014, 08:32
    #38830894
gal_al
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
карта памяти полна
Добрый день!

Как избавиться от ошибки - при запуске программы на некоторых компьютерах вдруг выдается сообщение "карта памяти полна".
По форуму таких ошибок нет.

Заранее спасибо.
...
Рейтинг: 0 / 0
11.12.2014, 09:13
    #38830931
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
карта памяти полна
Нет такой ошибки "карта памяти полна", это сообщение выдает твоя программа, а почему - надо исходники смотреть. Или к разработчику программы обращаться.
...
Рейтинг: 0 / 0
11.12.2014, 10:03
    #38830978
gal_al
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
карта памяти полна
Dima T,
а я и есть разработчик. Но почему такую ошибку моя программа выдает, не могу понять.
...
Рейтинг: 0 / 0
11.12.2014, 10:33
    #38831015
карта памяти полна
gal_alDima T,
а я и есть разработчик. Но почему такую ошибку моя программа выдает, не могу понять.Ну раз ты разработчик, то тебе и понимать ничего не надо. Достаточно взять исходный текст программы и найти в нем это сообщение. Далее по месту определить причину выдачи этого сообщения. При чем тут понимание или неспособность понять?
...
Рейтинг: 0 / 0
11.12.2014, 11:06
    #38831056
gal_al
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
карта памяти полна
правильный проходящий.,
это сообщение выдает моя программа, но такого сообщения в ней нет.
Выдается это сообщение операционной системой. То при открытии программы, когда открываются файлы в начале программы. то при загрузке файлов из архива, когда в существующую базу добавляются новые заказы. Проверяю файлы - не такие уж они и большие.
...
Рейтинг: 0 / 0
11.12.2014, 11:17
    #38831082
карта памяти полна
gal_alэто сообщение выдает моя программа, но такого сообщения в ней нет.

gal_alВыдается это сообщение операционной системой.Вы уж определитесь кто таки выдает.
От нас то что хотите? У нас нет вашей программы, у нас никаких таких сообщений нет и от операционной системы.

Дожили, разработчик в своей программе не может разобраться...
...
Рейтинг: 0 / 0
11.12.2014, 11:46
    #38831126
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
карта памяти полна
Покажи скриншот сообщения.
...
Рейтинг: 0 / 0
11.12.2014, 11:55
    #38831145
gal_al
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
карта памяти полна
правильный проходящий.,
что непонятного - программа при работе выдает сообщение о переполнении карты памяти, но такого сообщения в самой программе нет.
Я прошу совета, чтобы понять, что происходит, а не до чего вы дожили.
...
Рейтинг: 0 / 0
11.12.2014, 12:04
    #38831161
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
карта памяти полна
gal_alчто непонятного - программа при работе выдает сообщение о переполнении карты памяти, но такого сообщения в самой программе нет.
В компе вообще есть карта памяти? Если есть - посмотри сколько там места свободного.

Все диски посмотри, винда может выдавать сообщение что мало места на диске.
...
Рейтинг: 0 / 0
11.12.2014, 12:11
    #38831180
gal_al
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
карта памяти полна
Dima T,
на жестком диске памяти предостаточно. Оперативная память - приличная.
Скриншот помещу попозже.
...
Рейтинг: 0 / 0
11.12.2014, 17:06
    #38831710
А не 1150 ?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
карта памяти полна
Это, скорее всего ошибка 1150 - Not enough memory for file map.
Пробуйте alush, sys(1104) перед тяжелыми операциями.
...
Рейтинг: 0 / 0
11.12.2014, 17:07
    #38831713
А не 1150 ?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
карта памяти полна
*flush
...
Рейтинг: 0 / 0
12.12.2014, 08:11
    #38832084
gal_al
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
карта памяти полна
Dima T,
...
Рейтинг: 0 / 0
12.12.2014, 08:16
    #38832085
gal_al
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
карта памяти полна
А не 1150 ?,

Это происходит в процессе добавления новых записей из другого файла. Записей может быть много.
Перед добавлением сделать flush?
...
Рейтинг: 0 / 0
12.12.2014, 08:22
    #38832087
gal_al
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
карта памяти полна
Приношу извинения за неправильную интерпретацию выдаваемого сообщения.
Это сообщение выдавалось на удаленном компьютере.
...
Рейтинг: 0 / 0
12.12.2014, 09:11
    #38832116
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
карта памяти полна
1. Сделай обработчик ошибок. Чтобы иметь номер ошибки и место где она произошла. Читай про ON ERROR
2. Удали русификатор фокса. Это сообщение - бред автопереводчика. Найди vfp9rrus.dll и удали. Корявый перевод это не самая большая проблема, там еще есть баги, которые исправили в SP2, в английской, а в русской забыли. Возможно твой вылет из этой же серии.

Похоже что это ошибка 1150 про которую писали выше. Удали русификатор - если проблема не снимется, пиши обработчик ошибок и показывай строку кода на которой эта ошибка происходит.
...
Рейтинг: 0 / 0
12.12.2014, 09:55
    #38832151
XAndy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
карта памяти полна
Посмотри в диспетчере задач, сколько памяти занимает программа при выдаче этого сообщения
...
Рейтинг: 0 / 0
12.12.2014, 13:22
    #38832386
gal_al
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
карта памяти полна
Dima T, XAndy, А не 1150?

Спасибо за ответы. Попробую сделать то, что советуете.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / карта памяти полна / 18 сообщений из 18, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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