Menu

Abbrevia 5.0 compiling error in Delphi 7 inte

Roberto
2012-09-20
2013-01-13
  • Roberto

    Roberto - 2012-09-20

    Abbrevia 5.0 compiling error in
    Delphi 7 internal error  L3170.

    Someone help me.

    Roberto

     
  • Roberto

    Roberto - 2012-09-20

    Sorry forgot, it's OK in Windows XP Professional and there is problem in Windows 7 64 bit…..

     
  • Zoë Peterson

    Zoë Peterson - 2012-09-20

    Sounds like you're using Abbrevia 4.0 on the Windows 7 system.  It did have the L3170 error on Delphi 7, but was fixed in Abbrevia 5.

     
  • Roberto

    Roberto - 2012-09-20

    I have pc with Windows 7 Professional 64 bit with Borland Delphi 7
    and we have install Abbrevia 5.0.
    The problem Internal error L3170 there are present in only one PC.

    Why ??

    Have place in a form a TAbZipKit component and while i compile project internal error appaer.

    unit Unit1;

    interface

    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, AbBase, AbBrowse, AbZBrows, AbZipper, AbZipKit;

    type
      TForm1 = class(TForm)
        AbZipKit1: TAbZipKit;
      private
        { Private declarations }
      public
        { Public declarations }
      end;

    var
      Form1: TForm1;

    implementation

    {$R *.dfm}

    end.

    Internal error: L3170

    Thanks

     
  • Zoë Peterson

    Zoë Peterson - 2012-09-20

    As I said, I think you have Abbrevia 4.0 source or DCU files on that system and the compiler is using them instead of the Abbrevia 5.0 source.  That error was an issue with Abbrevia 4.0 and the way the third-party C libraries were linked in.  You can see the original thread about the issue here: https://sourceforge.net/projects/tpabbrevia/forums/forum/241865/topic/4432888  I don't have Delphi 7 available for testing right now, but I did test the 5.0 release when I made it, and it compiles and passes all of the unit tests, so it must be something in your environment.

     
  • Roberto

    Roberto - 2012-09-20

    I remove comp to delphi and deletes all abbrevia*.bpl
    then i restart delphi7
    i  unzip Abbrevia 5.0
    I delete all *.dcu in ..\Abbrevia\Abbrevia 5.0\source
    I open VCL dpk i compile its and install Abbrevia 5.0

    I have internal error problem when i add

    AbZipKit or AbUnzper 


    unit Unit1;

    interface

    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs

      ,AbBase
      ,AbBrowse
      ,AbZBrows
      ,AbZipper

    // ,AbZipKit  // if add this internal error L3170 is show

    // ,AbUnzper  // if add this internal error L3170 is show

    Thanks
    Roberto

     
  • Zoë Peterson

    Zoë Peterson - 2012-09-20

    Open AbDefine.inc and comment out the line "{$DEFINE UnzipZipxSupport}", then try recompiling. 

     
  • Roberto

    Roberto - 2012-09-21

    sorry  is my error.
    I have in path library TurboPower Abbrevia where there are Abbrevia 4.0.
    Sorry again.

    Thanks

     

Log in to post a comment.