Corrected...
And now...after all this work...finaly...
It doesn't work...
Conclusion : This source code and the c++ language are bad and aren't efficient at all.
In fact, while i've followed the step a lot of times to make the assembly work ( about tried 37 times or something like this. )
Dev c++ ( who is also not efficient, like the two others things i've mentioned. ) like to simply ignore the operation.s who is necessary...
BUT, these errors, even with operation.s, aren't justified at all. Well...
DOES someone concretely knows how I can do that, a source code doesn't have to be complicated like this, but well...Guess no one can compile this, it's worth trying, though.
In fact, after reading carefully the readme that came with the software, it clearly said that the licenses were never fully implemented and need so much work to make them work that I personnaly can't made this work.
Anyway, soon after i've read this, i used to remove the concerned file ( license.h, license.cpp ) from the project.
As for OPERATION_LOCK, THIS is a FUNDAMENTAL function from the software ( as I said previously, it was very badly writtent but well... ) Not sure how it exactly work but :
1 2 3
; operation_lock: this function locks a resource using its OPERATION_LOCK structure.
; in newserv, the OPERATION_LOCK comes first in any resource structure, so any
; resource can be locked by simply passing the resource to operation_lock.
And for my : Does someone knwo concretely how to do that ? I mean how to correct this bad software and finnaly make it work, but this is goind to be an hard and long work...
@Thomas1965
In Visual Studio 2015 CE I have only 1 error left.
Error C3861 'CreateLicenseList': identifier not found
In license.h there are quite a few funtion prototypes, but no implementations.
How are you able to compile if all the relevant functions are missing?
Probably because the missing functions were not called and so the linker didn't miss them.
Of course the build failed with
Error C3861 'CreateLicenseList': identifier not found