Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 10 of 10 total
Thread Delphi 7 DBISam 3 and Windows 7
Fri, Jan 8 2010 4:13 AMPermanent Link

Ronald
Hi,

I have a problem with an application built with Delphi 7 that uses DBISam 3 on a stand-alone computer that runs Windows 7. If the application is installed
on the computer and I start using it, it immediately answers "DBISAM Engine Error# 8961 Header information corrupt". I have never seen this before while
the applications is used by may people.
Does anyone have a clue where I should start searching?

Greetings,
Ronald
Fri, Jan 8 2010 4:27 AMPermanent Link

Roy Lambert

NLH Associates

Team Elevate Team Elevate

Ronald

>I have a problem with an application built with Delphi 7 that uses DBISam 3 on a stand-alone computer that runs Windows 7. If the application is installed
>on the computer and I start using it, it immediately answers "DBISAM Engine Error# 8961 Header information corrupt". I have never seen this before while
>the applications is used by may people.
>Does anyone have a clue where I should start searching?

First stage is to try and repair the tables using DBSys (after taking a copy naturally). If that fixes it start wondering how they became corrupted. I had a case recently where I restored data (V4.25) from an Acronis backup stored on a Freecom Datatank (unix based networked) only to find that the headers were corrupt. DBSys cured it but I have no idea what caused it.

Roy Lambert [Team Elevate]
Fri, Jan 8 2010 2:15 PMPermanent Link

"Walter Matte"
Did you install under c:\Program Files\YourApp  - if you did this could
(most likely) is the problem.

On Vista and Win 7 I always install my programs under
C:\Users\Public\YourApp

My BasicFunder Premier is D7 + DBisam 3.30 http://www.jellyware.net and I
have customers who are on Win 7.

Walter


"Ronald" <rvdpas@gmail.com> wrote in message
news:79EA9856-6A51-479B-98D9-C3DDC211C9C7@news.elevatesoft.com...
> Hi,
>
> I have a problem with an application built with Delphi 7 that uses DBISam
> 3 on a stand-alone computer that runs Windows 7. If the application is
> installed
> on the computer and I start using it, it immediately answers "DBISAM
> Engine Error# 8961 Header information corrupt". I have never seen this
> before while
> the applications is used by may people.
> Does anyone have a clue where I should start searching?
>
> Greetings,
> Ronald
>

Fri, Jan 8 2010 5:28 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Ronald,

<< I have a problem with an application built with Delphi 7 that uses DBISam
3 on a stand-alone computer that runs Windows 7. If the application is
installed on the computer and I start using it, it immediately answers
"DBISAM Engine Error# 8961 Header information corrupt". I have never seen
this before while the applications is used by may people.
Does anyone have a clue where I should start searching? >>

Most likely it is folder virtualization, like what Walter suggested.  You
can find out more information by searching on "virtualization" here:

http://www.elevatesoft.com/newsgrp?action=search&group=0

And here is a MS article on issues with virtualization:

http://support.microsoft.com/kb/927387

--
Tim Young
Elevate Software
www.elevatesoft.com

Sat, Jan 9 2010 5:00 AMPermanent Link

Roy Lambert

NLH Associates

Team Elevate Team Elevate

Tim


Because I pay no attention to what the nice Mr Gates tells us about how to organise MY PC I've never had problems with virtualisation of folders. How does it manage to come up with header corruption?

Roy Lambert
Mon, Jan 11 2010 3:23 AMPermanent Link

"Ronald"
Thanks all, I have never heard of folder virtualization. I will check this
out first.

"Tim Young [Elevate Software]" <timyoung@elevatesoft.com> schreef in bericht
news:AE9CB8D2-718A-45F9-B64F-8CC0BC939E76@news.elevatesoft.com...
> Ronald,
>
> << I have a problem with an application built with Delphi 7 that uses
> DBISam 3 on a stand-alone computer that runs Windows 7. If the application
> is installed on the computer and I start using it, it immediately answers
> "DBISAM Engine Error# 8961 Header information corrupt". I have never seen
> this before while the applications is used by may people.
> Does anyone have a clue where I should start searching? >>
>
> Most likely it is folder virtualization, like what Walter suggested.  You
> can find out more information by searching on "virtualization" here:
>
> http://www.elevatesoft.com/newsgrp?action=search&group=0
>
> And here is a MS article on issues with virtualization:
>
> http://support.microsoft.com/kb/927387
>
> --
> Tim Young
> Elevate Software
> www.elevatesoft.com
>
>

Mon, Jan 11 2010 11:33 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Roy,

<< Because I pay no attention to what the nice Mr Gates tells us about how
to organise MY PC I've never had problems with virtualisation of folders.
How does it manage to come up with header corruption? >>

I don't know, it was just a guess as to what the problem is.  Something is
basically "pulling the rug out from under DBISAM", especially if the tables
work fine on another machine using something like Windows XP.

It could just be run-of-the-mill corruption.  The header corrupt message is
due to a basic header check failing, and most of the checks have to do with
checking record sizes, field names, etc.  Basically, nothing that would be
region-specific or OS-specific.

--
Tim Young
Elevate Software
www.elevatesoft.com

Mon, Jan 11 2010 12:18 PMPermanent Link

Roy Lambert

NLH Associates

Team Elevate Team Elevate

Tim

><< Because I pay no attention to what the nice Mr Gates tells us about how
>to organise MY PC I've never had problems with virtualisation of folders.
>How does it manage to come up with header corruption? >>
>
>I don't know, it was just a guess as to what the problem is. Something is
>basically "pulling the rug out from under DBISAM", especially if the tables
>work fine on another machine using something like Windows XP.

I have lots of problems like that. I've found that some of the famous scottish product usually solves it. At least I stop caring Smiley

>It could just be run-of-the-mill corruption. The header corrupt message is
>due to a basic header check failing, and most of the checks have to do with
>checking record sizes, field names, etc. Basically, nothing that would be
>region-specific or OS-specific.

The reason I asked was that I thought if it was a virtualisation issue it would be unable to find the files and so report a missing table rather than a corrupt one.

Roy Lambert
Mon, Jan 11 2010 3:16 PMPermanent Link

"Raul"
That's what I would have thought.  In most cases the app should be oblivious
to the virtualization redirection since all files should be redirected - I
know on my own Win7 laptop ALL of the dbisam files are redirected and app
has no idea it's happening (optimize, repair, etc all continues to work just
fine).

Only time i've run into issues is with apps that are virtualization aware
(e.g. have vista/win7 manifest) as those will be not redirected and you have
a file path issue (and quickly learn about the VirtualStore folder Frown

Raul

> The reason I asked was that I thought if it was a virtualisation issue it
> would be unable to find the files and so report a missing table rather
> than a corrupt one.



__________ Information from ESET NOD32 Antivirus, version of virus signature database 4762 (20100111) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com


Mon, Jan 11 2010 4:03 PMPermanent Link

"Walter Matte"
When I first encountered it... my software did a backup, just zipping the
data folder.  Later only to find out it did Zip the C:\Program
Files\MyApp\Data .... and all it got was empty files, the ones that were
originally installed, not the data folder really being used as it was a
Virtualized Folder.

Walter




"Raul" <raul@raul.ca> wrote in message
news:233824BF-6CBC-41BD-9F2E-2A2C841D8341@news.elevatesoft.com...
> That's what I would have thought.  In most cases the app should be
> oblivious to the virtualization redirection since all files should be
> redirected - I know on my own Win7 laptop ALL of the dbisam files are
> redirected and app has no idea it's happening (optimize, repair, etc all
> continues to work just fine).
>
> Only time i've run into issues is with apps that are virtualization aware
> (e.g. have vista/win7 manifest) as those will be not redirected and you
> have a file path issue (and quickly learn about the VirtualStore folder
> Frown
>
> Raul
>
>> The reason I asked was that I thought if it was a virtualisation issue it
>> would be unable to find the files and so report a missing table rather
>> than a corrupt one.
>
>
>
> __________ Information from ESET NOD32 Antivirus, version of virus
> signature database 4762 (20100111) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
>

Image