Lazarus support
Lazarus support
Hello
I have some problems when try to recompile TeeChartVCLSOURCE-2015.15 using Lazarus 1.4.2 (FPC 2.6.4).
What TeeChart source version i should use and what Lazarus IDE version is supported (design and runtime ) ?
Thank you
I have some problems when try to recompile TeeChartVCLSOURCE-2015.15 using Lazarus 1.4.2 (FPC 2.6.4).
What TeeChart source version i should use and what Lazarus IDE version is supported (design and runtime ) ?
Thank you
-
- Site Admin
- Posts: 14730
- Joined: Mon Jun 09, 2003 4:00 am
- Location: Banyoles, Catalonia
- Contact:
Re: Lazarus support
Hi andy,
With the source code version and provided TeeRecompile tool you should be able to compile the source code for lazarus and install the components into Lazarus using generated teechart.lpk. We have also found that the design-time editor produces several errors and has inconsistent behavior depending on the Lazarus versions so we can not guarantee it will work. Which specific problems do you have with it?
Thanks in advance.
With the source code version and provided TeeRecompile tool you should be able to compile the source code for lazarus and install the components into Lazarus using generated teechart.lpk. We have also found that the design-time editor produces several errors and has inconsistent behavior depending on the Lazarus versions so we can not guarantee it will work. Which specific problems do you have with it?
Thanks in advance.
Best Regards,
Narcís Calvet / Development & Support Steema Software Avinguda Montilivi 33, 17003 Girona, Catalonia Tel: 34 972 218 797 http://www.steema.com |
Instructions - How to post in this forum |
-
- Site Admin
- Posts: 14730
- Joined: Mon Jun 09, 2003 4:00 am
- Location: Banyoles, Catalonia
- Contact:
Re: Lazarus support
Hello Andy,
Current version (2015.15) doesn't compile with Lazarus 1.4.2. However, I could compile build 2014.12.140923, from September 2014, using the attached TeeRecompile version. Can you please check if it works fine at your end?
Thanks in advance.
Current version (2015.15) doesn't compile with Lazarus 1.4.2. However, I could compile build 2014.12.140923, from September 2014, using the attached TeeRecompile version. Can you please check if it works fine at your end?
Thanks in advance.
- Attachments
-
- TeeRecompile.zip
- (1.56 MiB) Downloaded 1026 times
Best Regards,
Narcís Calvet / Development & Support Steema Software Avinguda Montilivi 33, 17003 Girona, Catalonia Tel: 34 972 218 797 http://www.steema.com |
Instructions - How to post in this forum |
-
- Site Admin
- Posts: 14730
- Joined: Mon Jun 09, 2003 4:00 am
- Location: Banyoles, Catalonia
- Contact:
Re: Lazarus support
Hello Andy,
We could fix 2015.15 sources to compile for Lazarus. I'm going to send an email with a source code test version.
We could fix 2015.15 sources to compile for Lazarus. I'm going to send an email with a source code test version.
Best Regards,
Narcís Calvet / Development & Support Steema Software Avinguda Montilivi 33, 17003 Girona, Catalonia Tel: 34 972 218 797 http://www.steema.com |
Instructions - How to post in this forum |
Re: Lazarus support
Thank you
Compiled and installed to IDE successfully.
But DesignTime Series Editor does not work. Can you fix it ?
Compiled and installed to IDE successfully.
But DesignTime Series Editor does not work. Can you fix it ?
-
- Site Admin
- Posts: 14730
- Joined: Mon Jun 09, 2003 4:00 am
- Location: Banyoles, Catalonia
- Contact:
Re: Lazarus support
Hi andy,
Thanks for your feedback. I added it to the bug list to be fixed for future releases: http://bugs.teechart.net/show_bug.cgi?id=1267
Thanks for your feedback. I added it to the bug list to be fixed for future releases: http://bugs.teechart.net/show_bug.cgi?id=1267
Best Regards,
Narcís Calvet / Development & Support Steema Software Avinguda Montilivi 33, 17003 Girona, Catalonia Tel: 34 972 218 797 http://www.steema.com |
Instructions - How to post in this forum |
Re: Lazarus support
Hello!
Sorry for popping up such an old topic. I'm trying to use TeeChart v19 in Lazarus x64 (1.6.2 with fpc 3.0.0). TeeRecompile doesn't work for me so i tried to compile the code directly in IDE. The compiling process terminates at:
For x86 the code compiles normally. But I really need to use the x64 version because I work with large arrays of data for scientific purposes. Could you, please, help me with recompiling this code for x64 Lazarus?
Btw, after compiling under x86 and installing the code in IDE I've found out that the DesignTime Editor still does not work (as it was mentioned above). When I try to navigate through it the cursor just jumps randomly all over the settings listbox leaving the forms empty. Please, have a look at that, as well.
Sorry for popping up such an old topic. I'm trying to use TeeChart v19 in Lazarus x64 (1.6.2 with fpc 3.0.0). TeeRecompile doesn't work for me so i tried to compile the code directly in IDE. The compiling process terminates at:
Code: Select all
// http://stackoverflow.com/questions/9942118/how-to-probe-the-availability-of-intel-advanced-vector-extensions
function isAvxSupported: Boolean;
asm
{$IFDEF CPUX86}
push ebx
{$ENDIF}
{$IFDEF CPUX64}
mov r10, rbx
{$ENDIF}
xor eax, eax
cpuid
cmp eax, 1
jb @not_supported
mov eax, 1
cpuid
and ecx, 018000000h
cmp ecx, 018000000h
jne @not_supported
xor ecx, ecx
db 0Fh, 01h, 0D0h //XGETBV
and eax, 110b
cmp eax, 110b
jne @not_supported
mov eax, 1
jmp @done
@not_supported:
xor eax, eax
@done:
{$IFDEF CPUX86}
pop ebx
{$ENDIF}
{$IFDEF CPUX64}
mov rbx, r10
{$ENDIF}
end;
// ($800000, $400000, $2000000, $4000000, $80000000, $40000000);
// {ciMMX , ciEMMX, ciSSE , ciSSE2 , ci3DNow , ci3DNowExt}
function SupportsSSE: LongBool;
const
CPUID_INTEL_SSE = $02000000;
asm
{$IFDEF CPUX86}
push ebx
{$ENDIF}
{$IFDEF CPUX64}
mov r10, rbx
{$ENDIF}
mov eax, 1
cpuid
mov eax, FALSE
test edx, CPUID_INTEL_SSE
jz @END
mov eax, TRUE
@END:
{$IFDEF CPUX86}
pop ebx
{$ENDIF}
{$IFDEF CPUX64}
mov rbx, r10
{$ENDIF}
end;
function SupportsSSE2: LongBool;
const
CPUID_INTEL_SSE2 = $04000000;
asm
{$IFDEF CPUX86}
push ebx
{$ENDIF}
{$IFDEF CPUX64}
mov r10, rbx
{$ENDIF}
mov eax, 1
cpuid
mov eax, FALSE
test edx, CPUID_INTEL_SSE2
jz @END
mov eax, TRUE
@END:
{$IFDEF CPUX86}
pop ebx
{$ENDIF}
{$IFDEF CPUX64}
mov rbx, r10
{$ENDIF}
end;
function SupportsMMX: Boolean;
asm
mov eax,1
cpuid
and edx,$800000
cmp edx,0
jnz @no
mov result,1
jmp @bye
@no:
mov result,0
@bye:
end;
Btw, after compiling under x86 and installing the code in IDE I've found out that the DesignTime Editor still does not work (as it was mentioned above). When I try to navigate through it the cursor just jumps randomly all over the settings listbox leaving the forms empty. Please, have a look at that, as well.
Re: Lazarus support
Hello axline,
Could you confirm which Rad Studio IDE are you using because we can check exactly the problem you experiencing?
Thanks in advance
Could you confirm which Rad Studio IDE are you using because we can check exactly the problem you experiencing?
Thanks in advance
Best Regards,
Sandra Pazos / Development & Support Steema Software Avinguda Montilivi 33, 17003 Girona, Catalonia Tel: 34 972 218 797 http://www.steema.com |
Instructions - How to post in this forum |
Re: Lazarus support
Hello, Sandra!
I'm using Lazarus IDE v. 1.6.2 with fpc 3.0.0 (x64). Lazarus used to be supported before (and i hope it still is). The source code compiles for x86 Lazarus, but fails for x64 (the same IDE, the same compiler version).
I'm using Lazarus IDE v. 1.6.2 with fpc 3.0.0 (x64). Lazarus used to be supported before (and i hope it still is). The source code compiles for x86 Lazarus, but fails for x64 (the same IDE, the same compiler version).
Re: Lazarus support
Hello axline,
I'm reviewing the problem you are experiencing, we try to give you an answer as soon as possible.
Thanks in advance
I'm reviewing the problem you are experiencing, we try to give you an answer as soon as possible.
Thanks in advance
Best Regards,
Sandra Pazos / Development & Support Steema Software Avinguda Montilivi 33, 17003 Girona, Catalonia Tel: 34 972 218 797 http://www.steema.com |
Instructions - How to post in this forum |
Re: Lazarus support
Dear Sandra, have you reviewed the problem? Is there any solution? I really need the x64 TeeChart for Lazarus to complete my ongoing project.
Re: Lazarus support
Dear admins, please, come up with some answers. Has this problem been reviewed? Is there a way to use TeeChart with Lazarus x64?
Re: Lazarus support
Hello,
TeeChart v2017.20 with sources compiles fine (through TeeRecompile) for Lazarus. But we find problems when we try to install the components into the IDE.
We are trying to fix it.
TeeChart v2017.20 with sources compiles fine (through TeeRecompile) for Lazarus. But we find problems when we try to install the components into the IDE.
We are trying to fix it.
Best Regards,
Yeray Alonso Development & Support Steema Software Av. Montilivi 33, 17003 Girona, Catalonia (SP) | |
Please read our Bug Fixing Policy |
Re: Lazarus support
Thank you for the news, Yeray! I've installed v2017.21 with Lazarus v. 1.6.4 X64 (fpc 3.0.2). So far, so good! The components were successfully compiled and installed into IDE (I did it directly from the IDE, without using TeeRecompile). Going to perform more tests.
Re: Lazarus support
Hello,
I'm glad to hear you could install it!
Don't hesitate to share any modification you may have done.
I'm glad to hear you could install it!
Don't hesitate to share any modification you may have done.
Best Regards,
Yeray Alonso Development & Support Steema Software Av. Montilivi 33, 17003 Girona, Catalonia (SP) | |
Please read our Bug Fixing Policy |