Link to home
Start Free TrialLog in
Avatar of Peter
PeterFlag for Australia

asked on

Memory Access Violation - Blitz3d Programs

I've been writing programs using Blitz3D (but only its 2D features) for many years and have never had any problems like this. I have spent weeks seeking a solution - maybe someone here will spot what I've missed. This problem has possibly occurred on 3 out of the hundreds that my games run on but it is now solid on one (and only one) of my computers.

1. Windows XP SP3
2. Dell Latitude D610
3. Programming language - BlitzBasic 3D
4. Problem: Almost immediately all my programs produce a "Memory access violation" popup which I suspect comes from Blitz not Windows BUT
5. is ok in Safe Mode
6. is also ok if I rebuild in a later version (1.100) vs 1.98 - so why not just rebuild? - because I have 100s of CDs still to sell!

What I've tried (in no particular order):
1. Removing McAfee completely.
2. Comparing the process list from Safe Mode and Normal and stopping each program not in both.
3. Disabling some devices.
4. Restoring to a point before the problem started.
5. Reinstalling DirectX
6. Updating drivers.
7. Checking the Event Viewer (no errors reported)

Please note that I can run the program direct from the CD but this still gives the same error.

Naturally I've scoured the Internet for something else to try - there does seem to be evidence of this happening to other people where they just give up.

Peter
www.mulawa.net


Avatar of Wayne Barron
Wayne Barron
Flag of United States of America image

When did this start?
Did you use Blitz3d verion ? without an issue.
Then upgrade to the newer one and then have an issue?

Trace back to what happened prior to this issue.
ALSO (This is what I suggest to everyone)
Have you got another machine?
Test on the other system and see if the problem persist over there?
If not, then it is your current install, and you might want to plan to deploy a re-install on the system
Very soon, as you might have started some corruption during your development process.

I have Blitz3D as well, love the program, bought it from the developer about 5yrs ago.
But have not have the time to work with it.
Delphi Development I have done, and your issue sounds like what I would get when the system
Would start to become corrupt.

So.
Test on another machine, and see if the issue persist.
If it does not, then it is your machine and not the Blitz3D software itself.
And you need to think about a re-install.

Always great to see a fellow software user in here, though you are the first that I have seen come in here in years with Blitz3D related issues.

Good Luck
Carrzkiss
Avatar of Peter

ASKER

Thank you for your reply.

If you read my postiing carefully you'll see that the problem only occurs on ONE of my machines.

But you've reminded me of something I tried and forgot to mention.

I have another HD for my Dell that has a fault but still works well enough for testing. I swapped the disks and the problem went away. This eliminates a lot of possible explanations.

To answer your other question the problem has started within the last month (which is why I tried the retore option).
ASKER CERTIFIED SOLUTION
Avatar of Peter
Peter
Flag of Australia image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Awesome.
Glad you got it working!

Good luck in your games, they look very interesting.
Maybe one day I will be able to slow down a little to start learning Blitz3D.

Carrzkiss
Avatar of Peter

ASKER

If you're only interested in 2D then I'd recommend BlitzMax over BlitzBasic 3D - it's so much better and it's multi-platform. Best of all it doesn't trip Microsoft's DEP!

Peter