Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations bkrike on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Getting error -> BLX286 : 1312:

Status
Not open for further replies.

joxer

Programmer
May 14, 2002
2
CA
Hello,

We are dunning a clipper app on a Win2000 Professional Server and get the following error:

BLX286 : 1312 : insuffient extended memory available to run program. This is a DOS extended program which requires a minimum of a 286 processor and at least 2048Kb of available DPMI, VCPI or XMS memory to run. Please ensure that your system is configured with a memory manager which provides these resources.

Anyone ever seen this and have a fix for it?

Sincere thanks!

 
You have your program linked in Real Mode. Change to Protected mode for Windows(tm) execution.

Regards,
David Tracy.
 
Thank you all for your help so far....

Additional info: we are using Blinker 3.0

I have confirmed that we have the BLINKER EXECUTABLE EXTENDED nnn command at link time, nnn is set to 2048.

David... I am new to using Blinker can you tell me how I would change to Protected mode for Windows(tm) execution?

Thanks again.
 
I suggest you upgrade your blinker to latest version. I'm using version 6, and having no problems with memory under Win2K. There are other problems running on NT/W2k - email me and I'l send details & fixes
pck@tokleyhiggs.freeserve.co.uk
 
I too am getting these BLX286 errors. Here is the error output:

BLX286 : line 57 in NEWMCS
Called line 42 in NET_USE

BLX286 : 1313 : exception error 0D : general protection fault, code = 0000h

Active host is DPMI (v7.00 iP? 15360 Kb)

Reg Value Limit Base Flags Segment Module File
CS 033F EBBD 01F44B0C FB00 28 MCS2444 W:\...DBASE\MCS2444.EXE
DS 052F 0072 0002F2C0 F300 ****
ES 03B7 FFFF 01EC6698 F300 37 MCS2444 W:\...DBASE\MCS2444.EXE
SS 03B7 FFFF 01EC6698 F300 37 MCS2444 W:\...DBASE\MCS2444.EXE

[Code byte CS] 0A 8B DF 8B 4E 0E E3 0A [IP] AC AA 0A C0 E0 FA E3 02 F3 AA

[Registers] AX=7E43 BX=7E70 CX=0001 DX=052F CS:IP=033F:E931
SI=0073 DI=7E7F BP=7E4C SP=7E46
FL=3202 NV UP EI NT PL NZ NA PO NC

[Stack value SS] 0000 0000 0000 0000 0000 0000 00D4 03F1 0000 0000 0000 0202
[SP] 03B7 002A 1E94 81C4 BE81 034F 7E70 03B7 0064 052F 0010 001C

[Stack frame SS] 0000 0000 0000 00D4 03F1 0000 0000 0000 0202 03B7 002A 1E94
[BP] 81C4 BE81 034F 7E70 03B7 0064 052F 0010 001C 8C8E 6654 03B7
BREQUTIL - Btrieve Requester Utility Version 6.10b
Copyright 1993 Novell Inc. All Rights Reserved.

Btrieve was unloaded successfully.

IS THERE A FIX FOR THIS?
 
For this reason BlinkInc released Blinker 7 that resolves memory problems with Windows 2000 and XP.

Rob.
 
I upgraded to Blinker 7 and I still get this error.

 
Could be some (support) function is not protected-mode enabled?

HTH
TonHu
 
I no longer get the BLX 286:1313 error. I tried various link scrips and finally settled on this one that works. I don't know why but here it is:

NODEFLIB
BLINKER EXECUTABLE COMPRESS 1
BLINKER MESSAGE WINK LEFT
BLINKER PROCEDURE DEPTH 30
BLINKER INCREMENTAL OFF
BLINKER OVERLAY OPSIZE 24
BLINKER CACHE EMS 0
BLINKER CACHE XMS 512
BLINKER MEMORY PACK 10
#BLINKER EXECUTABLE CLIPPER E0
BLINKER EXECUTABLE CLIPPER //F200 //CPU:50
BEGINAREA
FILE MCS2000
FILE CFO
FILE GETPSW
ENDAREA
BEGINAREA
FILE ROUT1
FILE ROUT2
FILE ROUT3
FILE ROUT4
FILE ROUT5
FILE ROUT6
FILE ROUT7
ENDAREA
BEGINAREA
FILE ROUT8
FILE SHOP1
FILE SHOP2
FILE SHOP3
ENDAREA
BEGINAREA
FILE PLANTMGR
FILE SCRAP
FILE RGA
FILE DBFNTXAX
ENDAREA
MODULE XPARCHK
LIB AXSCOMM.LIB
BEGINAREA
ALLOCATE DBFAXS.LIB
ENDAREA
BEGINAREA
#search blxclp52
SEARCH RQB52
SEARCH RSQLB52
SEARCH HORIZ52
ENDAREA
LIB SUPER
LIB RBAR_C52
LIB CPMI
LIB NANFOR
LIB DEVELOP
#@DBFAXS_B.LNK
@CL520MID.LNK
 
What's the module XPARCHK used for? If it's for reading a 'dongle' device, that could bet the culprit, if accessed/activated when swapped out of 'real' memory.

Please share your knowledge about it ;-)

TIA
TonHu
 
I wish I knew what the XPARCHK module is used for. That was in a link script that someone else did. Maybe there is someone else out there that knows what this is.

Frank
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top