FCB, DOS and XP


Go Back   Computer Help Articles > Windows XP Help and Support
User Name
Password
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 01-05-2006, 02:49 AM
Peter
 
Posts: n/a
Default FCB, DOS and XP

Hi,

I'm trying to run an old DOS program through Windows XP. The program starts
but then it says: fcb not available. I know (I think) that FCB should be set
16 but where to do it?
Reply With Quote
  #2  
Old 01-05-2006, 02:49 AM
Wesley Vogel
 
Posts: n/a
Default Re: FCB, DOS and XP

[[Use the systemroot\System32\Config.nt file or the equivalent startup file
specified in a program's program information file (PIF), to specify the
number of FCBs.]]
See...
fcbs
http://www.microsoft.com/resources/d...n-us/fcbs.mspx

file control block (FCB)
A small block of memory temporarily assigned by a computer's operating
system to hold information about a file that has been opened for use. An FCB
typically contains such information as the file's identification, its
location on disk, and a pointer that marks the user's current (or last)
position in the file.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In news:6AFA70ED-1998-4FF2-8590-4ED5EDD359E4@microsoft.com,
Peter <Peter@discussions.microsoft.com> hunted and pecked:
> Hi,
>
> I'm trying to run an old DOS program through Windows XP. The program
> starts but then it says: fcb not available. I know (I think) that FCB
> should be set 16 but where to do it?


Reply With Quote
  #3  
Old 01-05-2006, 02:50 AM
Peter
 
Posts: n/a
Default Re: FCB, DOS and XP

Hi,

I tried to edit (from DOS c:\) the pif file and added fcb=16, 8 like it
should be but there was no improvement. I would have liked to send the file
with this e-mail but I don't know how to do that. This is my first visit to
this website. I ran this old program in my old computer with Windows 98 and
it worked. In W98 you can run in DOS-mode which you cannot do in XP. Maybe
that's the "root of the problem"?
Thanks for trying to help me
Peter Dahlin

"Wesley Vogel" wrote:

> [[Use the systemroot\System32\Config.nt file or the equivalent startup file
> specified in a program's program information file (PIF), to specify the
> number of FCBs.]]
> See...
> fcbs
> http://www.microsoft.com/resources/d...n-us/fcbs.mspx
>
> file control block (FCB)
> A small block of memory temporarily assigned by a computer's operating
> system to hold information about a file that has been opened for use. An FCB
> typically contains such information as the file's identification, its
> location on disk, and a pointer that marks the user's current (or last)
> position in the file.
>
> --
> Hope this helps. Let us know.
>
> Wes
> MS-MVP Windows Shell/User
>
> In news:6AFA70ED-1998-4FF2-8590-4ED5EDD359E4@microsoft.com,
> Peter <Peter@discussions.microsoft.com> hunted and pecked:
> > Hi,
> >
> > I'm trying to run an old DOS program through Windows XP. The program
> > starts but then it says: fcb not available. I know (I think) that FCB
> > should be set 16 but where to do it?

>
>

Reply With Quote
  #4  
Old 01-05-2006, 02:50 AM
Wesley Vogel
 
Posts: n/a
Default Re: FCB, DOS and XP

Peter,

Some MS-DOS programs work fine in XP, some do not. The ones that do not
usually try to access hardware directly and XP doesn't like that.

Is there a newer 32-bit version of your program available?

The command is fcbs not fcb. As near as I can tell, the syntax is one
number, not two separated by a comma.

Try adding the fcbs=16 line to Config.nt.

You may also want to have a look at the FILES command.
Paste the following line in Start | Run...
hh ntcmds.chm::/files.htm

Config.nt is used for the same kind of tasks formerly performed by
Config.sys (loading device drivers, etc.). Autoexec.nt is used for the same
kind of tasks formerly performed by Autoexec.bat (launching memory-resident
programs, etc).

AUTOEXEC.NT is used to initialize the MS-DOS environment unless a
different startup file is specified in an application's PIF.

CONFIG.SYS is not used to initialize the MS-DOS environment.
CONFIG.NT is used to initialize the MS-DOS environment unless a
different startup file is specified in an application's PIF.

You may also want to try using Compatibility Mode for Windows 95 or 98.

Getting older programs to run on Windows XP
http://www.microsoft.com/windowsxp/u...appcompat.mspx

How to Run Legacy Applications Using Windows XP
http://www.microsoft.com/technet/pro.../lgcyapps.mspx

More info...

Troubleshooting MS-DOS-based programs in Windows XP
http://support.microsoft.com/default...b;en-us;314106

How to Troubleshoot 16-Bit Windows Programs in Windows XP
http://support.microsoft.com/default...b;en-us;314495

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In news:FFA1B2BF-C6D7-4191-A7E0-CBF4A49AE605@microsoft.com,
Peter <Peter@discussions.microsoft.com> hunted and pecked:
> Hi,
>
> I tried to edit (from DOS c:\) the pif file and added fcb=16, 8 like it
> should be but there was no improvement. I would have liked to send the
> file with this e-mail but I don't know how to do that. This is my first
> visit to this website. I ran this old program in my old computer with
> Windows 98 and it worked. In W98 you can run in DOS-mode which you cannot
> do in XP. Maybe that's the "root of the problem"?
> Thanks for trying to help me
> Peter Dahlin
>
> "Wesley Vogel" wrote:
>
>> [[Use the systemroot\System32\Config.nt file or the equivalent startup
>> file specified in a program's program information file (PIF), to specify
>> the number of FCBs.]]
>> See...
>> fcbs
>>

http://www.microsoft.com/resources/d...n-us/fcbs.mspx
>>
>> file control block (FCB)
>> A small block of memory temporarily assigned by a computer's operating
>> system to hold information about a file that has been opened for use. An
>> FCB typically contains such information as the file's identification, its
>> location on disk, and a pointer that marks the user's current (or last)
>> position in the file.
>>
>> --
>> Hope this helps. Let us know.
>>
>> Wes
>> MS-MVP Windows Shell/User
>>
>> In news:6AFA70ED-1998-4FF2-8590-4ED5EDD359E4@microsoft.com,
>> Peter <Peter@discussions.microsoft.com> hunted and pecked:
>>> Hi,
>>>
>>> I'm trying to run an old DOS program through Windows XP. The program
>>> starts but then it says: fcb not available. I know (I think) that FCB
>>> should be set 16 but where to do it?


Reply With Quote
  #5  
Old 01-05-2006, 02:50 AM
Peter
 
Posts: n/a
Default Re: FCB, DOS and XP

Hi Wes,

I'm afraid there is not a newer version of the program - it's from 1987, a
dBASEII program.

I tried adding fcbs=16 to config.nt and I also tried altering the files
number from 40 to 20 and it did not help either.

Since I have an internal network between the new and the old PC maybe I can
work with this old program on the old PC from the new one? But how? On the
old PC I just run it in DOS mode and then the program works all right.
Hope to get more suggestions
Peter

"Wesley Vogel" wrote:

> Peter,
>
> Some MS-DOS programs work fine in XP, some do not. The ones that do not
> usually try to access hardware directly and XP doesn't like that.
>
> Is there a newer 32-bit version of your program available?
>
> The command is fcbs not fcb. As near as I can tell, the syntax is one
> number, not two separated by a comma.
>
> Try adding the fcbs=16 line to Config.nt.
>
> You may also want to have a look at the FILES command.
> Paste the following line in Start | Run...
> hh ntcmds.chm::/files.htm
>
> Config.nt is used for the same kind of tasks formerly performed by
> Config.sys (loading device drivers, etc.). Autoexec.nt is used for the same
> kind of tasks formerly performed by Autoexec.bat (launching memory-resident
> programs, etc).
>
> AUTOEXEC.NT is used to initialize the MS-DOS environment unless a
> different startup file is specified in an application's PIF.
>
> CONFIG.SYS is not used to initialize the MS-DOS environment.
> CONFIG.NT is used to initialize the MS-DOS environment unless a
> different startup file is specified in an application's PIF.
>
> You may also want to try using Compatibility Mode for Windows 95 or 98.
>
> Getting older programs to run on Windows XP
> http://www.microsoft.com/windowsxp/u...appcompat.mspx
>
> How to Run Legacy Applications Using Windows XP
> http://www.microsoft.com/technet/pro.../lgcyapps.mspx
>
> More info...
>
> Troubleshooting MS-DOS-based programs in Windows XP
> http://support.microsoft.com/default...b;en-us;314106
>
> How to Troubleshoot 16-Bit Windows Programs in Windows XP
> http://support.microsoft.com/default...b;en-us;314495
>
> --
> Hope this helps. Let us know.
>
> Wes
> MS-MVP Windows Shell/User
>
> In news:FFA1B2BF-C6D7-4191-A7E0-CBF4A49AE605@microsoft.com,
> Peter <Peter@discussions.microsoft.com> hunted and pecked:
> > Hi,
> >
> > I tried to edit (from DOS c:\) the pif file and added fcb=16, 8 like it
> > should be but there was no improvement. I would have liked to send the
> > file with this e-mail but I don't know how to do that. This is my first
> > visit to this website. I ran this old program in my old computer with
> > Windows 98 and it worked. In W98 you can run in DOS-mode which you cannot
> > do in XP. Maybe that's the "root of the problem"?
> > Thanks for trying to help me
> > Peter Dahlin
> >
> > "Wesley Vogel" wrote:
> >
> >> [[Use the systemroot\System32\Config.nt file or the equivalent startup
> >> file specified in a program's program information file (PIF), to specify
> >> the number of FCBs.]]
> >> See...
> >> fcbs
> >>

> http://www.microsoft.com/resources/d...n-us/fcbs.mspx
> >>
> >> file control block (FCB)
> >> A small block of memory temporarily assigned by a computer's operating
> >> system to hold information about a file that has been opened for use. An
> >> FCB typically contains such information as the file's identification, its
> >> location on disk, and a pointer that marks the user's current (or last)
> >> position in the file.
> >>
> >> --
> >> Hope this helps. Let us know.
> >>
> >> Wes
> >> MS-MVP Windows Shell/User
> >>
> >> In news:6AFA70ED-1998-4FF2-8590-4ED5EDD359E4@microsoft.com,
> >> Peter <Peter@discussions.microsoft.com> hunted and pecked:
> >>> Hi,
> >>>
> >>> I'm trying to run an old DOS program through Windows XP. The program
> >>> starts but then it says: fcb not available. I know (I think) that FCB
> >>> should be set 16 but where to do it?

>
>

Reply With Quote
  #6  
Old 01-05-2006, 02:50 AM
Ted Zieglar
 
Posts: n/a
Default Re: FCB, DOS and XP

Perhaps it's time to wake up and smell the coffee?

From Wikipedia:

By 1994, dBASE's market share was plummeting. Borland eventually decided
sales were small enough to stop production, but instead sold the rights to
dBASE Inc., a small company dedicated to keeping the product alive. Although
dBASE Inc. continues to release new versions of the dBASE platform —
including an object oriented update for Windows platforms called dBASE
Plus — dBASE is no longer a force in the database software market, and does
not compete with products subscribing to the SQL standard.

dBase Inc.
www.dbase.com

--
Ted Zieglar
"You can do it if you try."

"Peter" <Peter@discussions.microsoft.com> wrote in message
news:34A78011-7038-4423-B014-3669D6F1DDEF@microsoft.com...
> Hi Wes,
>
> I'm afraid there is not a newer version of the program - it's from 1987, a
> dBASEII program.
>
> I tried adding fcbs=16 to config.nt and I also tried altering the files
> number from 40 to 20 and it did not help either.
>
> Since I have an internal network between the new and the old PC maybe I

can
> work with this old program on the old PC from the new one? But how? On the
> old PC I just run it in DOS mode and then the program works all right.
> Hope to get more suggestions
> Peter
>
> "Wesley Vogel" wrote:
>
> > Peter,
> >
> > Some MS-DOS programs work fine in XP, some do not. The ones that do not
> > usually try to access hardware directly and XP doesn't like that.
> >
> > Is there a newer 32-bit version of your program available?
> >
> > The command is fcbs not fcb. As near as I can tell, the syntax is one
> > number, not two separated by a comma.
> >
> > Try adding the fcbs=16 line to Config.nt.
> >
> > You may also want to have a look at the FILES command.
> > Paste the following line in Start | Run...
> > hh ntcmds.chm::/files.htm
> >
> > Config.nt is used for the same kind of tasks formerly performed by
> > Config.sys (loading device drivers, etc.). Autoexec.nt is used for the

same
> > kind of tasks formerly performed by Autoexec.bat (launching

memory-resident
> > programs, etc).
> >
> > AUTOEXEC.NT is used to initialize the MS-DOS environment unless a
> > different startup file is specified in an application's PIF.
> >
> > CONFIG.SYS is not used to initialize the MS-DOS environment.
> > CONFIG.NT is used to initialize the MS-DOS environment unless a
> > different startup file is specified in an application's PIF.
> >
> > You may also want to try using Compatibility Mode for Windows 95 or 98.
> >
> > Getting older programs to run on Windows XP
> >

http://www.microsoft.com/windowsxp/u...appcompat.mspx
> >
> > How to Run Legacy Applications Using Windows XP
> >

http://www.microsoft.com/technet/pro.../lgcyapps.mspx
> >
> > More info...
> >
> > Troubleshooting MS-DOS-based programs in Windows XP
> > http://support.microsoft.com/default...b;en-us;314106
> >
> > How to Troubleshoot 16-Bit Windows Programs in Windows XP
> > http://support.microsoft.com/default...b;en-us;314495
> >
> > --
> > Hope this helps. Let us know.
> >
> > Wes
> > MS-MVP Windows Shell/User
> >
> > In news:FFA1B2BF-C6D7-4191-A7E0-CBF4A49AE605@microsoft.com,
> > Peter <Peter@discussions.microsoft.com> hunted and pecked:
> > > Hi,
> > >
> > > I tried to edit (from DOS c:\) the pif file and added fcb=16, 8 like

it
> > > should be but there was no improvement. I would have liked to send the
> > > file with this e-mail but I don't know how to do that. This is my

first
> > > visit to this website. I ran this old program in my old computer with
> > > Windows 98 and it worked. In W98 you can run in DOS-mode which you

cannot
> > > do in XP. Maybe that's the "root of the problem"?
> > > Thanks for trying to help me
> > > Peter Dahlin
> > >
> > > "Wesley Vogel" wrote:
> > >
> > >> [[Use the systemroot\System32\Config.nt file or the equivalent

startup
> > >> file specified in a program's program information file (PIF), to

specify
> > >> the number of FCBs.]]
> > >> See...
> > >> fcbs
> > >>

> >

http://www.microsoft.com/resources/d...n-us/fcbs.mspx
> > >>
> > >> file control block (FCB)
> > >> A small block of memory temporarily assigned by a computer's

operating
> > >> system to hold information about a file that has been opened for use.

An
> > >> FCB typically contains such information as the file's identification,

its
> > >> location on disk, and a pointer that marks the user's current (or

last)
> > >> position in the file.
> > >>
> > >> --
> > >> Hope this helps. Let us know.
> > >>
> > >> Wes
> > >> MS-MVP Windows Shell/User
> > >>
> > >> In news:6AFA70ED-1998-4FF2-8590-4ED5EDD359E4@microsoft.com,
> > >> Peter <Peter@discussions.microsoft.com> hunted and pecked:
> > >>> Hi,
> > >>>
> > >>> I'm trying to run an old DOS program through Windows XP. The program
> > >>> starts but then it says: fcb not available. I know (I think) that

FCB
> > >>> should be set 16 but where to do it?

> >
> >


Reply With Quote
  #7  
Old 01-05-2006, 02:50 AM
David Candy
 
Posts: n/a
Default Re: FCB, DOS and XP

MS (and a million other people) also sell a DBase clone called FoxPro.


--
--------------------------------------------------------------------------------------------------
Goodbye Web Diary
http://margokingston.typepad.com/har....html#comments
=================================================
"Ted Zieglar" <teddy.z@notmail.com> wrote in message news:%23aXYgmKEGHA.2424@TK2MSFTNGP10.phx.gbl...
> Perhaps it's time to wake up and smell the coffee?
>
> From Wikipedia:
>
> By 1994, dBASE's market share was plummeting. Borland eventually decided
> sales were small enough to stop production, but instead sold the rights to
> dBASE Inc., a small company dedicated to keeping the product alive. Although
> dBASE Inc. continues to release new versions of the dBASE platform —
> including an object oriented update for Windows platforms called dBASE
> Plus — dBASE is no longer a force in the database software market, and does
> not compete with products subscribing to the SQL standard.
>
> dBase Inc.
> www.dbase.com
>
> --
> Ted Zieglar
> "You can do it if you try."
>
> "Peter" <Peter@discussions.microsoft.com> wrote in message
> news:34A78011-7038-4423-B014-3669D6F1DDEF@microsoft.com...
>> Hi Wes,
>>
>> I'm afraid there is not a newer version of the program - it's from 1987, a
>> dBASEII program.
>>
>> I tried adding fcbs=16 to config.nt and I also tried altering the files
>> number from 40 to 20 and it did not help either.
>>
>> Since I have an internal network between the new and the old PC maybe I

> can
>> work with this old program on the old PC from the new one? But how? On the
>> old PC I just run it in DOS mode and then the program works all right.
>> Hope to get more suggestions
>> Peter
>>
>> "Wesley Vogel" wrote:
>>
>> > Peter,
>> >
>> > Some MS-DOS programs work fine in XP, some do not. The ones that do not
>> > usually try to access hardware directly and XP doesn't like that.
>> >
>> > Is there a newer 32-bit version of your program available?
>> >
>> > The command is fcbs not fcb. As near as I can tell, the syntax is one
>> > number, not two separated by a comma.
>> >
>> > Try adding the fcbs=16 line to Config.nt.
>> >
>> > You may also want to have a look at the FILES command.
>> > Paste the following line in Start | Run...
>> > hh ntcmds.chm::/files.htm
>> >
>> > Config.nt is used for the same kind of tasks formerly performed by
>> > Config.sys (loading device drivers, etc.). Autoexec.nt is used for the

> same
>> > kind of tasks formerly performed by Autoexec.bat (launching

> memory-resident
>> > programs, etc).
>> >
>> > AUTOEXEC.NT is used to initialize the MS-DOS environment unless a
>> > different startup file is specified in an application's PIF.
>> >
>> > CONFIG.SYS is not used to initialize the MS-DOS environment.
>> > CONFIG.NT is used to initialize the MS-DOS environment unless a
>> > different startup file is specified in an application's PIF.
>> >
>> > You may also want to try using Compatibility Mode for Windows 95 or 98.
>> >
>> > Getting older programs to run on Windows XP
>> >

> http://www.microsoft.com/windowsxp/u...appcompat.mspx
>> >
>> > How to Run Legacy Applications Using Windows XP
>> >

> http://www.microsoft.com/technet/pro.../lgcyapps.mspx
>> >
>> > More info...
>> >
>> > Troubleshooting MS-DOS-based programs in Windows XP
>> > http://support.microsoft.com/default...b;en-us;314106
>> >
>> > How to Troubleshoot 16-Bit Windows Programs in Windows XP
>> > http://support.microsoft.com/default...b;en-us;314495
>> >
>> > --
>> > Hope this helps. Let us know.
>> >
>> > Wes
>> > MS-MVP Windows Shell/User
>> >
>> > In news:FFA1B2BF-C6D7-4191-A7E0-CBF4A49AE605@microsoft.com,
>> > Peter <Peter@discussions.microsoft.com> hunted and pecked:
>> > > Hi,
>> > >
>> > > I tried to edit (from DOS c:\) the pif file and added fcb=16, 8 like

> it
>> > > should be but there was no improvement. I would have liked to send the
>> > > file with this e-mail but I don't know how to do that. This is my

> first
>> > > visit to this website. I ran this old program in my old computer with
>> > > Windows 98 and it worked. In W98 you can run in DOS-mode which you

> cannot
>> > > do in XP. Maybe that's the "root of the problem"?
>> > > Thanks for trying to help me
>> > > Peter Dahlin
>> > >
>> > > "Wesley Vogel" wrote:
>> > >
>> > >> [[Use the systemroot\System32\Config.nt file or the equivalent

> startup
>> > >> file specified in a program's program information file (PIF), to

> specify
>> > >> the number of FCBs.]]
>> > >> See...
>> > >> fcbs
>> > >>
>> >

> http://www.microsoft.com/resources/d...n-us/fcbs.mspx
>> > >>
>> > >> file control block (FCB)
>> > >> A small block of memory temporarily assigned by a computer's

> operating
>> > >> system to hold information about a file that has been opened for use.

> An
>> > >> FCB typically contains such information as the file's identification,

> its
>> > >> location on disk, and a pointer that marks the user's current (or

> last)
>> > >> position in the file.
>> > >>
>> > >> --
>> > >> Hope this helps. Let us know.
>> > >>
>> > >> Wes
>> > >> MS-MVP Windows Shell/User
>> > >>
>> > >> In news:6AFA70ED-1998-4FF2-8590-4ED5EDD359E4@microsoft.com,
>> > >> Peter <Peter@discussions.microsoft.com> hunted and pecked:
>> > >>> Hi,
>> > >>>
>> > >>> I'm trying to run an old DOS program through Windows XP. The program
>> > >>> starts but then it says: fcb not available. I know (I think) that

> FCB
>> > >>> should be set 16 but where to do it?
>> >
>> >

>

Reply With Quote
  #8  
Old 01-05-2006, 02:50 AM
David Candy
 
Posts: n/a
Default Re: FCB, DOS and XP

It will use FCBS OR Files not both. FCBS was Dos 1's way of opening files and Files was Dos 2 or later (and the same concept is in Windows). It has two parameters prior to Dos 5 (which is XP's Dos version) and the second is ignored in 5 or later.

http://216.239.51.104/search?q=cache...=en&lr=lang_en

Share does nothing on XP like the second parameter.
--
--------------------------------------------------------------------------------------------------
Goodbye Web Diary
http://margokingston.typepad.com/har....html#comments
=================================================
"Peter" <Peter@discussions.microsoft.com> wrote in message news:34A78011-7038-4423-B014-3669D6F1DDEF@microsoft.com...
> Hi Wes,
>
> I'm afraid there is not a newer version of the program - it's from 1987, a
> dBASEII program.
>
> I tried adding fcbs=16 to config.nt and I also tried altering the files
> number from 40 to 20 and it did not help either.
>
> Since I have an internal network between the new and the old PC maybe I can
> work with this old program on the old PC from the new one? But how? On the
> old PC I just run it in DOS mode and then the program works all right.
> Hope to get more suggestions
> Peter
>
> "Wesley Vogel" wrote:
>
>> Peter,
>>
>> Some MS-DOS programs work fine in XP, some do not. The ones that do not
>> usually try to access hardware directly and XP doesn't like that.
>>
>> Is there a newer 32-bit version of your program available?
>>
>> The command is fcbs not fcb. As near as I can tell, the syntax is one
>> number, not two separated by a comma.
>>
>> Try adding the fcbs=16 line to Config.nt.
>>
>> You may also want to have a look at the FILES command.
>> Paste the following line in Start | Run...
>> hh ntcmds.chm::/files.htm
>>
>> Config.nt is used for the same kind of tasks formerly performed by
>> Config.sys (loading device drivers, etc.). Autoexec.nt is used for the same
>> kind of tasks formerly performed by Autoexec.bat (launching memory-resident
>> programs, etc).
>>
>> AUTOEXEC.NT is used to initialize the MS-DOS environment unless a
>> different startup file is specified in an application's PIF.
>>
>> CONFIG.SYS is not used to initialize the MS-DOS environment.
>> CONFIG.NT is used to initialize the MS-DOS environment unless a
>> different startup file is specified in an application's PIF.
>>
>> You may also want to try using Compatibility Mode for Windows 95 or 98.
>>
>> Getting older programs to run on Windows XP
>> http://www.microsoft.com/windowsxp/u...appcompat.mspx
>>
>> How to Run Legacy Applications Using Windows XP
>> http://www.microsoft.com/technet/pro.../lgcyapps.mspx
>>
>> More info...
>>
>> Troubleshooting MS-DOS-based programs in Windows XP
>> http://support.microsoft.com/default...b;en-us;314106
>>
>> How to Troubleshoot 16-Bit Windows Programs in Windows XP
>> http://support.microsoft.com/default...b;en-us;314495
>>
>> --
>> Hope this helps. Let us know.
>>
>> Wes
>> MS-MVP Windows Shell/User
>>
>> In news:FFA1B2BF-C6D7-4191-A7E0-CBF4A49AE605@microsoft.com,
>> Peter <Peter@discussions.microsoft.com> hunted and pecked:
>> > Hi,
>> >
>> > I tried to edit (from DOS c:\) the pif file and added fcb=16, 8 like it
>> > should be but there was no improvement. I would have liked to send the
>> > file with this e-mail but I don't know how to do that. This is my first
>> > visit to this website. I ran this old program in my old computer with
>> > Windows 98 and it worked. In W98 you can run in DOS-mode which you cannot
>> > do in XP. Maybe that's the "root of the problem"?
>> > Thanks for trying to help me
>> > Peter Dahlin
>> >
>> > "Wesley Vogel" wrote:
>> >
>> >> [[Use the systemroot\System32\Config.nt file or the equivalent startup
>> >> file specified in a program's program information file (PIF), to specify
>> >> the number of FCBs.]]
>> >> See...
>> >> fcbs
>> >>

>> http://www.microsoft.com/resources/d...n-us/fcbs.mspx
>> >>
>> >> file control block (FCB)
>> >> A small block of memory temporarily assigned by a computer's operating
>> >> system to hold information about a file that has been opened for use. An
>> >> FCB typically contains such information as the file's identification, its
>> >> location on disk, and a pointer that marks the user's current (or last)
>> >> position in the file.
>> >>
>> >> --
>> >> Hope this helps. Let us know.
>> >>
>> >> Wes
>> >> MS-MVP Windows Shell/User
>> >>
>> >> In news:6AFA70ED-1998-4FF2-8590-4ED5EDD359E4@microsoft.com,
>> >> Peter <Peter@discussions.microsoft.com> hunted and pecked:
>> >>> Hi,
>> >>>
>> >>> I'm trying to run an old DOS program through Windows XP. The program
>> >>> starts but then it says: fcb not available. I know (I think) that FCB
>> >>> should be set 16 but where to do it?

>>
>>

Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Forum Jump


All times are GMT. The time now is 10:43 AM.


Powered by vBulletin Version 3.5.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. SEO by vBSEO 2.3.2 © 2005, Crawlability, Inc.

FCB, DOS and XP