EldoS | Feel safer!

Software components for data protection, secure storage and transfer

SBPKCS7.pas(1265): W1021 Comparison always evaluates to False

Also by EldoS: RawDisk
Access locked and protected files in Windows, read and write disks and partitions and more.
#31784
Posted: 12/29/2014 07:52:39
by Daniel Schaer (Standard support level)
Joined: 02/16/2012
Posts: 40

Hello;

It will be nice if you remove this compiler warning for the next update and/or if you can deliver your code in a way it can respect the compiler settings we set for our projects.

Thank you very much.

Daniel.
#31785
Posted: 12/29/2014 08:05:05
by Eugene Mayevski (EldoS Corp.)

The compiler is not perfect and there exist cases when either the warning or a hint is emitted. Production code forces hints and warnings off and if you don't want to be bothered with SecureBlackbox hints and warnings you should not remove those directives from secbbox.inc.


Sincerely yours
Eugene Mayevski
#31794
Posted: 12/30/2014 07:28:16
by Daniel Schaer (Standard support level)
Joined: 02/16/2012
Posts: 40

"if you don't want to be bothered with SecureBlackbox hints and warnings you should not remove those directives from secbbox.inc"


Thank you but I did not touched any of the original files, so I can understand what do you mean.

Daniel
#31796
Posted: 12/30/2014 10:06:03
by Eugene Mayevski (EldoS Corp.)

I am confused - the SecBBox.inc file, which is included in all .pas files in SecureBlackbox source code, contains the directives {$hints off} and {$warnings off} so that hints and warnings don't both users. They should disable the warning that you are getting for SecureBlackbox files (only). I am wondering how it comes that the warning is still reported.

Can you please tell me what exactly version of Delphi compiler are you using? We'll check compilation in that particular version.


Sincerely yours
Eugene Mayevski
#31797
Posted: 12/30/2014 15:21:07
by Daniel Schaer (Standard support level)
Joined: 02/16/2012
Posts: 40

I use RAD Studio XE7 Enterprise edition.
I always install your full source-code version. First I install with your installer, then I copy over your source code files.
#31798
Posted: 12/31/2014 00:40:39
by Eugene Mayevski (EldoS Corp.)

Thank you very much. It looks like the particular warning is not suppressed correctly. We'll check and improve this.


Sincerely yours
Eugene Mayevski
#31800
Posted: 12/31/2014 09:14:53
by Eugene Mayevski (EldoS Corp.)

I've checked compilation of the source code of build 264 (the one we'll release tomorrow) and it didn't expose the warning you mention.


Sincerely yours
Eugene Mayevski
#31804
Posted: 01/02/2015 08:56:27
by Daniel Schaer (Standard support level)
Joined: 02/16/2012
Posts: 40

Thank you, I will give it a try when you make it public. Best regards. Daniel.
#31805
Posted: 01/03/2015 07:37:59
by Lex Dean (Basic support level)
Joined: 12/25/2014
Posts: 8

I think you should make a product and make it well even beyond your own exceptions

example you have a multi threading HTTP server
So make a HTTPS multi threading Server

You mite not see the need but other may.
#31806
Posted: 01/03/2015 08:48:06
by Eugene Mayevski (EldoS Corp.)

Quote
Lex Dean wrote:
I think you should make a product and make it well even beyond your own exceptions


I suppose you meant to post this to "your" thread.

We are working on high-level "Simple" SFTP server now. Then we'll probably make high-level HTTPS and WebDAV server components. SecureBlackbox is primarily a security suite rather than internet protocol suite, so new security algorithms and standards have priority in implementing.


Sincerely yours
Eugene Mayevski
Also by EldoS: Callback File System
Create virtual file systems and disks, expose and manage remote data as if they were files on the local disk.

Reply

Statistics

Topic viewed 1510 times

Number of guests: 1, registered members: 0, in total hidden: 0




|

Back to top

As of July 15, 2016 EldoS Corporation will operate as a division of /n software inc. For more information, please read the announcement.

Got it!