|
|
|
|
Felix@ |
Среда, 28 Мая 2003, 4:50
|
Участник
Профиль
Группа: Участник
Сообщений: 82
Регистрация: 05.05.2003
Из: Хабаровск
Пользователь №: 5182
Конфигурация
Корпус: ATX miditower 350W Процессор: Sempron (socket A) Материнская плата: Epox EP-8RDA3+ Оперативная память: PC-3200 1x256Mb NCP Видеокарта: GeForce FX5200 Albatron 128Mb Жесткий диск (винчестер): Seagate Barracuda 7200.7 80 Gb Дисковод: 3.5" CD/DVD: CD-ReWiter Mitsumi CR-485CTE 40x20*x48 Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: 17" Belinea Операционная система: Windows XP Corp Прочее: TV-Tuner AVER
|
Есть база, работает из-под DOS-овского FoxPro... В ней надо обращаться к справочнику (файл .dbf размером 7,5Мб, 15 000 записей). Записи отображаются в окне базы, где и выбираешь нужную...
Проблема. Под WinXP данные не выводятся. Под Win98 все нормально. Под FoxPro сократил количество записей (уменьшил "объем" справочника) - оставил 1 500 записей (.dbf-ка стала размером 750Kb). Данные стали отображаться.
Вопрос. Видимо, XP не хватает памяти для загрузки такого большого файла? Если да, то как с этим бороться?
Спасибо!
--------------------
- Пропала Мальвина, невеста моя... - В смысле?!! - На, понюхай!
|
|
|
|
|
Vio |
Среда, 28 Мая 2003, 9:50
|
Администрация
Профиль
Группа: WinCity Team
Сообщений: 1331
Регистрация: 22.08.2001
Из: Moldova, Chisinau
Пользователь №: 237
Конфигурация
Корпус: IBM NetVista 6792-kkg Материнская плата: IBM Intel Оперативная память: 256 MB Видеокарта: Riva Vanta Жесткий диск (винчестер): Seagate Barracuda IV Дисковод: 3.5" CD/DVD: LG Модем: -- Сетевой адаптер: Intel 100MB RJ45 Звуковая плата: AC'97 incorporated Монитор: 17'', IBM G74 Операционная система: WIndows XP Proffesional Eng Прочее: --
|
просто не отображаются или дает сообщение об ошибке?
|
|
|
|
|
Барэль |
Среда, 28 Мая 2003, 10:14
|
Впередсмотрящий
Профиль
Группа: WinCity Team
Сообщений: 6383
Регистрация: 08.11.2001
Из: Санкт-Петербург, Россия
Пользователь №: 633
Конфигурация
Корпус: CM Centurion 534 + 850W Zalman Процессор: Другой Материнская плата: ASUS M4A79XTD EVO Оперативная память: Samsung - 2x2048 Mb DDR3 PC10600 Видеокарта: 1024 Mb Asus Radeon HD5770 Жесткий диск (винчестер): 250 Gb Seagate SATA (системный) + 2 Tb Seagate LP SATA + 2 Tb Seagate LP SATA Дисковод: 3.5" CD/DVD: Nec 4570 DVD+-RW Модем: -- Сетевой адаптер: OnBoard Звуковая плата: OnBoard Монитор: 22 Samsung SyncMaster P2250 Операционная система: Windows XP Прочее: Акустическая система Microlab Solo 1, UPS APC CS500, МФУ Canon MP800, Cooler CoolerMaster (CM) V8, Процессор AMD Phenom II 945
|
Felix@, а посмотри какие переменные при загрузке (особенно конечно в config.sys) Windows98 указываются?
--------------------
Вот. Винда проставилась. И даже уже BSOD выдала. Значит, работает! На всякий случай, воспользуйтесь поиском
|
|
|
|
|
yozh |
Среда, 28 Мая 2003, 11:38
|
Ведущий
Профиль
Группа: WinCity Team
Сообщений: 2409
Регистрация: 06.09.2002
Из: Петербург/Штутгарт
Пользователь №: 3321
Конфигурация
Корпус: Compaq nx8220 PY518ET Процессор: Другой Материнская плата: HP 82915PM/GM/GMS Оперативная память: DDR2-SDRAM 1024 Mb Samsung M4 70T2953BY0-CD5 Видеокарта: ATI Mobility Radeon X600 128MB Жесткий диск (винчестер): ST9808211A, 75Gb Дисковод: Нет дисковода CD/DVD: MATSHITA DVD-RAM UJ-832S Модем: Agere Systems AC'97 Сетевой адаптер: Broadcom NetXtreme Gigabit + Intel PRO/Wireless 2200BG Звуковая плата: Intel 82801FB ICH6 - AC'97 Монитор: 15,4'' TFT, SWXGA (1680 x 1050) Операционная система: WinXPProGerSP2,Slackware 11.0,FreeDOS Beta9 Прочее: HP LaserJet 1000, HP ScanJet 2400
|
Посмотри в config.sys под Win98, какие переменные окружения устанавливаются (FILES, например). А также параметры в PIF твоего exe-шника, если он через него запускается. И обеспечь всё то же самое под WinXP. Только не в c:\config.sys, а в PIF'е
Сообщение отредактировал yozh - Среда, 28 Мая 2003, 14:03
|
|
|
|
|
Felix@ |
Четверг, 29 Мая 2003, 2:12
|
Участник
Профиль
Группа: Участник
Сообщений: 82
Регистрация: 05.05.2003
Из: Хабаровск
Пользователь №: 5182
Конфигурация
Корпус: ATX miditower 350W Процессор: Sempron (socket A) Материнская плата: Epox EP-8RDA3+ Оперативная память: PC-3200 1x256Mb NCP Видеокарта: GeForce FX5200 Albatron 128Mb Жесткий диск (винчестер): Seagate Barracuda 7200.7 80 Gb Дисковод: 3.5" CD/DVD: CD-ReWiter Mitsumi CR-485CTE 40x20*x48 Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: 17" Belinea Операционная система: Windows XP Corp Прочее: TV-Tuner AVER
|
1. Сообщений об ошибке нет. Просто пустое окно. Для справочниов меньшего объема (порядка 800Kb) все отображается нормально.
2. Отличия от Win98:
а) Если в config.nt прописать fileshigh=150 (как в Win98), программа не запускается. Сообщение: "Too many files open". Приходится писать files=150.
б) В Win98 в config.sys есть строчка DEVICE=C:\WINDOWS\EMM386.EXE. В XP естественно это не работает. Что вместо этого написать не знаю. Пробовал emm=ram - не помогло.
Вообще в XP в config.nt у меня прописано следующее:
buffershigh=30 dos=high, umb device=%SystemRoot%\system32\himem.sys /TESTMEM:OFF files=150
В Win98 config.sys:
BUFFERSHIGH=30 DOS=HIGH,UMB FILESHIGH=150 DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF DEVICE=C:\WINDOWS\EMM386.EXE (остальное - COUNTRY, DISPLAY и меню)
3. Изменения свойств .pif ни к чему не приводят. Ставил память и Авто, и по максимуму, и средние, и минимальные... Причем в Win98 все выставлено на Авто.
--------------------
- Пропала Мальвина, невеста моя... - В смысле?!! - На, понюхай!
|
|
|
|
|
Vio |
Пятница, 30 Мая 2003, 10:52
|
Администрация
Профиль
Группа: WinCity Team
Сообщений: 1331
Регистрация: 22.08.2001
Из: Moldova, Chisinau
Пользователь №: 237
Конфигурация
Корпус: IBM NetVista 6792-kkg Материнская плата: IBM Intel Оперативная память: 256 MB Видеокарта: Riva Vanta Жесткий диск (винчестер): Seagate Barracuda IV Дисковод: 3.5" CD/DVD: LG Модем: -- Сетевой адаптер: Intel 100MB RJ45 Звуковая плата: AC'97 incorporated Монитор: 17'', IBM G74 Операционная система: WIndows XP Proffesional Eng Прочее: --
|
а что за фокс? 2.6 ?
|
|
|
|
|
Барэль |
Пятница, 30 Мая 2003, 13:32
|
Впередсмотрящий
Профиль
Группа: WinCity Team
Сообщений: 6383
Регистрация: 08.11.2001
Из: Санкт-Петербург, Россия
Пользователь №: 633
Конфигурация
Корпус: CM Centurion 534 + 850W Zalman Процессор: Другой Материнская плата: ASUS M4A79XTD EVO Оперативная память: Samsung - 2x2048 Mb DDR3 PC10600 Видеокарта: 1024 Mb Asus Radeon HD5770 Жесткий диск (винчестер): 250 Gb Seagate SATA (системный) + 2 Tb Seagate LP SATA + 2 Tb Seagate LP SATA Дисковод: 3.5" CD/DVD: Nec 4570 DVD+-RW Модем: -- Сетевой адаптер: OnBoard Звуковая плата: OnBoard Монитор: 22 Samsung SyncMaster P2250 Операционная система: Windows XP Прочее: Акустическая система Microlab Solo 1, UPS APC CS500, МФУ Canon MP800, Cooler CoolerMaster (CM) V8, Процессор AMD Phenom II 945
|
Насколько я помню, надо в autoexec.bat ввести прараметры STACKS = 9,256 BUFFERS = 10,0
--------------------
Вот. Винда проставилась. И даже уже BSOD выдала. Значит, работает! На всякий случай, воспользуйтесь поиском
|
|
|
|
|
Felix@ |
Понедельник, 02 Июня 2003, 1:04
|
Участник
Профиль
Группа: Участник
Сообщений: 82
Регистрация: 05.05.2003
Из: Хабаровск
Пользователь №: 5182
Конфигурация
Корпус: ATX miditower 350W Процессор: Sempron (socket A) Материнская плата: Epox EP-8RDA3+ Оперативная память: PC-3200 1x256Mb NCP Видеокарта: GeForce FX5200 Albatron 128Mb Жесткий диск (винчестер): Seagate Barracuda 7200.7 80 Gb Дисковод: 3.5" CD/DVD: CD-ReWiter Mitsumi CR-485CTE 40x20*x48 Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: 17" Belinea Операционная система: Windows XP Corp Прочее: TV-Tuner AVER
|
Цитата | а что за фокс? 2.6 ? |
Ага, 2.6а...
Цитата | Насколько я помню, надо в autoexec.bat ввести прараметры STACKS = 9,256 BUFFERS = 10,0 |
А не в autoexec.nt? Ну в любом случае не помогло...
Уж и не знаю обо что головой постучаться...
Сообщение отредактировал Felix@ - Понедельник, 02 Июня 2003, 1:11
--------------------
- Пропала Мальвина, невеста моя... - В смысле?!! - На, понюхай!
|
|
|
|
|
Барэль |
Понедельник, 02 Июня 2003, 9:42
|
Впередсмотрящий
Профиль
Группа: WinCity Team
Сообщений: 6383
Регистрация: 08.11.2001
Из: Санкт-Петербург, Россия
Пользователь №: 633
Конфигурация
Корпус: CM Centurion 534 + 850W Zalman Процессор: Другой Материнская плата: ASUS M4A79XTD EVO Оперативная память: Samsung - 2x2048 Mb DDR3 PC10600 Видеокарта: 1024 Mb Asus Radeon HD5770 Жесткий диск (винчестер): 250 Gb Seagate SATA (системный) + 2 Tb Seagate LP SATA + 2 Tb Seagate LP SATA Дисковод: 3.5" CD/DVD: Nec 4570 DVD+-RW Модем: -- Сетевой адаптер: OnBoard Звуковая плата: OnBoard Монитор: 22 Samsung SyncMaster P2250 Операционная система: Windows XP Прочее: Акустическая система Microlab Solo 1, UPS APC CS500, МФУ Canon MP800, Cooler CoolerMaster (CM) V8, Процессор AMD Phenom II 945
|
Вот чего нарыл: Цитата | Благоприятная среда для функционирования FOXPRO: в config.sys параметры FILES=60, BUFFERS=65; в config.fp параметры FILES=50, BUFFERS=55, MVARSIZE=25, MVCOUNT=900; на момент запуска системы обеспечить не менее 580К свободной основной оперативной памяти; убрать лишние файлы с диска; отсутствие потерянных кластеров ( утилита DOS : CHKDSK или NORTON-утилита : NDD). оптимизировать дисковое пространство; если есть возможность, подключите расширенную память и используйте расширенную версию FoxPro(см.документацию по FoxPro) | источник
Цитата | Проблема с ДОСовским FOXPRO под 2000 Сервер! Выдает ошибку "недостаточно памяти под переменные"Files = 140 Buffers = 80, а также настройка памяти в ярлыке программы не помогает! Отвечает Власов Владислав: Укажи файлов 240, а буфер 40 и пропиши файле конфигурации config.nt У меня работает с этими FoxPro 2.6 | источник
--------------------
Вот. Винда проставилась. И даже уже BSOD выдала. Значит, работает! На всякий случай, воспользуйтесь поиском
|
|
|
|
|
Vio |
Понедельник, 02 Июня 2003, 13:34
|
Администрация
Профиль
Группа: WinCity Team
Сообщений: 1331
Регистрация: 22.08.2001
Из: Moldova, Chisinau
Пользователь №: 237
Конфигурация
Корпус: IBM NetVista 6792-kkg Материнская плата: IBM Intel Оперативная память: 256 MB Видеокарта: Riva Vanta Жесткий диск (винчестер): Seagate Barracuda IV Дисковод: 3.5" CD/DVD: LG Модем: -- Сетевой адаптер: Intel 100MB RJ45 Звуковая плата: AC'97 incorporated Монитор: 17'', IBM G74 Операционная система: WIndows XP Proffesional Eng Прочее: --
|
странный очень глюк. А может у тебя проста .dbf-ка испорчена и когда ты ее укорачиваешь она у тебя открывается. Так-же у меня были проблемы (правда не такого характера) когда фокcпрошные приложения компилили до .exe
|
|
|
|
|
Felix@ |
Вторник, 03 Июня 2003, 1:57
|
Участник
Профиль
Группа: Участник
Сообщений: 82
Регистрация: 05.05.2003
Из: Хабаровск
Пользователь №: 5182
Конфигурация
Корпус: ATX miditower 350W Процессор: Sempron (socket A) Материнская плата: Epox EP-8RDA3+ Оперативная память: PC-3200 1x256Mb NCP Видеокарта: GeForce FX5200 Albatron 128Mb Жесткий диск (винчестер): Seagate Barracuda 7200.7 80 Gb Дисковод: 3.5" CD/DVD: CD-ReWiter Mitsumi CR-485CTE 40x20*x48 Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: 17" Belinea Операционная система: Windows XP Corp Прочее: TV-Tuner AVER
|
2Барэль Спасибо за помощь но... Чувствую, работать оно не хочет... Намертво! 2Vio А как проверить, битая .dbf-ка или нет? И потом под Win98 все нормально работает... Я ее и под DOS-ом паковал, и под Виндой... Да и укорачивал я ее не сверху а снизу... То есть удалял записи с 1501 и до конца. И еще. Я ее переконвертал в Lotus. Все нормально. И dbed-ом она просматривается... Уже начинаю склоняться к выводу что не XP виновата, а разработчик. Писал-то он программу под 98-ю.
--------------------
- Пропала Мальвина, невеста моя... - В смысле?!! - На, понюхай!
|
|
|
|
|
Vio |
Вторник, 03 Июня 2003, 10:14
|
Администрация
Профиль
Группа: WinCity Team
Сообщений: 1331
Регистрация: 22.08.2001
Из: Moldova, Chisinau
Пользователь №: 237
Конфигурация
Корпус: IBM NetVista 6792-kkg Материнская плата: IBM Intel Оперативная память: 256 MB Видеокарта: Riva Vanta Жесткий диск (винчестер): Seagate Barracuda IV Дисковод: 3.5" CD/DVD: LG Модем: -- Сетевой адаптер: Intel 100MB RJ45 Звуковая плата: AC'97 incorporated Монитор: 17'', IBM G74 Операционная система: WIndows XP Proffesional Eng Прочее: --
|
раз так Цитата | Я ее и под DOS-ом паковал, и под Виндой... |
Цитата | Я ее переконвертал в Lotus. Все нормально. И dbed-ом она просматривается... |
то с базой скорее всего порядок.
Так а что с приложениями? в каком они формате fox, fxp, app, exe?
|
|
|
|
|
Felix@ |
Среда, 04 Июня 2003, 3:34
|
Участник
Профиль
Группа: Участник
Сообщений: 82
Регистрация: 05.05.2003
Из: Хабаровск
Пользователь №: 5182
Конфигурация
Корпус: ATX miditower 350W Процессор: Sempron (socket A) Материнская плата: Epox EP-8RDA3+ Оперативная память: PC-3200 1x256Mb NCP Видеокарта: GeForce FX5200 Albatron 128Mb Жесткий диск (винчестер): Seagate Barracuda 7200.7 80 Gb Дисковод: 3.5" CD/DVD: CD-ReWiter Mitsumi CR-485CTE 40x20*x48 Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: 17" Belinea Операционная система: Windows XP Corp Прочее: TV-Tuner AVER
|
2VioЦитата | Так а что с приложениями? в каком они формате fox, fxp, app, exe? |
.bat-файл запускает .app:
@foxprox -t main.app /USER:MUTUAL_ACCOUNT (это все что есть в .bat-файле)
foxprox - это foxprox.exe, DOS-овский FoxPro. Правда у меня был только foxpro.exe, но я его переименовал :-)
Сообщение отредактировал Felix@ - Среда, 04 Июня 2003, 3:35
--------------------
- Пропала Мальвина, невеста моя... - В смысле?!! - На, понюхай!
|
|
|
|
|
Vio |
Среда, 04 Июня 2003, 15:05
|
Администрация
Профиль
Группа: WinCity Team
Сообщений: 1331
Регистрация: 22.08.2001
Из: Moldova, Chisinau
Пользователь №: 237
Конфигурация
Корпус: IBM NetVista 6792-kkg Материнская плата: IBM Intel Оперативная память: 256 MB Видеокарта: Riva Vanta Жесткий диск (винчестер): Seagate Barracuda IV Дисковод: 3.5" CD/DVD: LG Модем: -- Сетевой адаптер: Intel 100MB RJ45 Звуковая плата: AC'97 incorporated Монитор: 17'', IBM G74 Операционная система: WIndows XP Proffesional Eng Прочее: --
|
foxpro.exe и foxprox.exe это не одно и то-же, foxpro.exe работает в conventional memory, а foxprox.exe использует extended memory
могу скинуть дистр foxpro2.6 или отдельно foxprox.exe
|
|
|
|
|
Felix@ |
Четверг, 05 Июня 2003, 4:11
|
Участник
Профиль
Группа: Участник
Сообщений: 82
Регистрация: 05.05.2003
Из: Хабаровск
Пользователь №: 5182
Конфигурация
Корпус: ATX miditower 350W Процессор: Sempron (socket A) Материнская плата: Epox EP-8RDA3+ Оперативная память: PC-3200 1x256Mb NCP Видеокарта: GeForce FX5200 Albatron 128Mb Жесткий диск (винчестер): Seagate Barracuda 7200.7 80 Gb Дисковод: 3.5" CD/DVD: CD-ReWiter Mitsumi CR-485CTE 40x20*x48 Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: 17" Belinea Операционная система: Windows XP Corp Прочее: TV-Tuner AVER
|
2VioКто ж мог знать!!! Спасибо! С 98-й скопировал foxprox.exe, теперь все работает.
--------------------
- Пропала Мальвина, невеста моя... - В смысле?!! - На, понюхай!
|
|
|
|
|
|
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
|
0 Пользователей:
|
|
© Copyright by WinCity.Ru 2001 - 2008 | Обратная связьУслуги веб-хостинга предоставлены компанией MTW.RU
|
|