Jump to content
broetman

D2009 error

Recommended Posts

Hi, I'm new and also just trying to start with parallel programming.

My first issue is the installation in D2009 ; version of OmniThreadL 3.07.7: 2019-02-23:

 I get an error:

 

[DCC Error] OtlSync.pas(1556): E2037 Declaration of 'Implicit' differs from previous declaration

 

 and it refers to this piece of code:

 

class operator Locked<T>.Implicit(const value: Locked<T>): T;
begin
  Result := value.Value;
end; { Locked<T>.Implicit }

 

 

So my question is: How to pass this hurdle?

 

 

Thanks in advance,

Share this post


Link to post
Guest

Not an answer but an advice.

 

In such case you found a bug or problem you reported here, this one in particular is very popular library, such bugs/problems come from new features mostly, so don't stop and wait for an answer, you report it, that is great and thank you.

Now go and download an older version/release and continue to use/test it, when authors will fix you can use the fixed newer one.

 

https://github.com/gabr42/OmniThreadLibrary/releases

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×