Stack Underflow Error and Access Violation Delphi 7

Asked

Viewed 196 times

2

I am changing the database of my Delphi application from Firebird to Postgresql, but at some points of my application when I am accessing Database information the following error message occurs:

inserir a descrição da imagem aqui

But I have no idea what might be causing this error, if you have any idea

I will add the error that occurs also just before accessing this part of the application:

inserir a descrição da imagem aqui

When I run the application through Delphi, the line that always shows error is inside a DB.pas file in the access path C:\Program Files (x86)\Borland\Delphi7\Source\Vcl and the line is as follows::

procedure TDataSet.Open;
begin
Active := False; //Cursor do erro aponta aqui
end;
  • You use components for file . Rav?

  • @Sorack Yes, I do

  • I have an idea of what the problem is. But first you will have to open the component project and recompile

  • @Sorack When you say the project is referring to the file . pas where this component is?

  • No, to the design of the same component. Ideally you update and recompile

  • @Sorack I opened the project and recompiled, but the error kept occurring, this "Update it" you say would be what?

  • Is this the component you use? http://acbr.sourceforge.net/drupal/? q=Node/36

  • Worse than not, this error occurs in more than one place of my application but from what I saw in none of the places it comes to NF

  • Yeah, I just confirmed here that the only time I saw this problem we switched Rav for fast report "/

  • Yeah, I checked in here right now and it’s really not connected to NF'e where this error occurs, but will you be able to help me then who knows with the other Error that is occurring in the "Access Violation" I tried to download the Cnpack but I couldn’t use it to verify the access to the bank as you had told me, and this error is occurring directly in the application

  • So the RAVE is for reporting, not necessarily for the IRS. It’s a half-buggy component, it looks like even the Embarcadero took it out on XE3 or something, because it didn’t work well. So maybe it’s the same component problem.

  • @Sorack Yes, but I’m not using Rave Reports for a receipt, but to generate reports anyway. I’m also worried about that Access Violation error, because trying to find something that would help me figure out why this error was occurring, I saw in some forums that this error is very difficult to solve even for experienced Delphi programmers, Imagine for me then

  • @Sorack I did a test of trying to put the Rave Reports report to be called along with the execution of the application, and went on to give an error Invalid Project Format, have any idea what it might be?

Show 10 more comments

1 answer

1


The problem of access Violation in reality is the component Rxlib - Delphi 7 that needed to be installed. Rave Reports error must be connected with this!

Browser other questions tagged

You are not signed in. Login or sign up in order to post.