Click here to Skip to main content
Page 1 of 3
Page Size: 10 · 25 · 50


Author filtered by: Karpov Andrey [x]
Forum Message 16 Apr 2013  
As an experiment, we have decided to offer everyone interested a PVS-Studio registration key for 5 days to study its 64-bit diagnostics more thoroughly. The PVS-Studio demo version is absolutely fu
PVS-Studio by Karpov Andrey
Catalog 9 Apr 2013   license: Commercial
PVS-Studio is a static code analyzer for C/C++ (Visual Studio 2012, 2010, 2008, 2005 and Embarcadero RAD Studio XE3 Update 1, XE3, XE2, XE, 2010, 2009) with a simple licensing and pricing policies which is easy to install and use without need to deploy a complex maintenance environment.
Forum Message 30 Jan 2013  
The PVS-Studio static analyzer has changed its version number to 5.00. Why? Because we have worked hard at this release! First of all, we have implemented PVS-Studio integration into Embarc
PVS-Studio and C++/CX by Karpov Andrey
Forum Message 30 Jan 2013  
I don't found your e-mail. So I decided to leave a comment. You are using C++/CX. You may find it interesting to try our PVS-Studio tool for check you code. Ready to talk about it and read your review
Question 19 Dec 2012   license: CPOL
I'm addressing developers with a specific request. Our plans for the PVS-Studio 5.00 static code analyzer are to implement integration with the C++Builder environment and support for the C++/CX language extension. Unfortunately, we have very few projects developed in that environment or...
Article 11 Dec 2012   license: CPOL
TDD is one of the most popular software development techniques. I like this technology in general, and we employ it to some extent. The main thing is not to run to extremes when using it.
Continue by Karpov Andrey
Forum Message 19 Sep 2012  
Continue: What comments hide[^].
Re: Thank you by Karpov Andrey
Forum Message 8 Aug 2012  
I find it difficult to list these applications. This is usually all applications that need a lot of memory.
Re: Better title for this? by Karpov Andrey
Forum Message 23 Jul 2012  
16 memset erros. Not too little. :)
Answer 17 May 2012   license: CPOL
The discussion here is somehow was not took. I close the question. Discussion can continue here.
Question 16 May 2012   license: CPOL
I am one of the PVS-Studio analyzer’s developers. To learn more about the analyzer, please follow here. We constantly create new diagnostic rules. The list of new rules to be yet implemented seems to be infinite. We constantly enlarge the todo-list with new samples of errors we would like to...
Re: Question by Karpov Andrey
Forum Message 16 Apr 2012  
Unfortunately, no. I wrote an article in the hope that I bring these examples. I would like to insert them into PVS-Studio documentation. The most suitable example for this:
Re: AllocationPreference by Karpov Andrey
Forum Message 10 Apr 2012  
Thank you for your comment. But it probably will not be added. Text can be extended indefinitely. I should be able to stop. :)
Re: good job by Karpov Andrey
Forum Message 4 Apr 2012  
You mean short links like this calling convention? It's very simple. We check and modify links, if the external article moved. More details:
Forum Message 3 Apr 2012  
Ok. Now, I agree with you. That's why I mentioned in the article about size_t/ptrdiff_t. These types also help to avoid problems.
Article 3 Apr 2012   license: CPOL
The course is devoted to creation of 64-bit applications in C/C++ language and is intended for the Windows developers who use Visual Studio 2005/2008/2010 environment.
Forum Message 3 Apr 2012  
It's a strange comment. Quite clear that the "unsigned" is "unsigned int". The meaning of this article is in the other. This article shows the code after compiling 64-bit system can behave differently
Tip/Trick 2 Apr 2012   license: CPOL
Is there a way to make the type size_t 32-bit in a 64-bit program?
Why A + B != A - (-B) ? by Karpov Andrey
Tip/Trick 1 Apr 2012   license: CPOL
While developing analyzer intended for detecting 64-bit errors, I sometimes encounter interesting ways of code behavior
Tip/Trick 28 Mar 2012   license: CPOL
The error consists in the fact that every parallel thread has its own seed and if no special initialization is carried out, rand() function will return the same value in all the threads.
Tip/Trick 27 Mar 2012   license: CPOL
There are 3 most obvious advantages of 64-bit processors over their 32-bit counterparts
Tip/Trick 26 Mar 2012   license: CPOL
When porting software one of the task a developer faces is to change types' sizes and rules of their alignments
Tip/Trick 25 Mar 2012   license: CPOL
When porting 32-bit code on a 64-bit system, Visual C++ compiler may generate a lot of warnings
Tip/Trick 22 Mar 2012   license: CPOL
So, why does WoW64 employ the mechanism of redirecting the register and file system instead of simply assigning the obsolete register keys and "%windir%\system32" to 32-bit applications and allowing 64-bit applications to define new keys and use, for instance, "%windir%\system64" for 64-bit system l
Tip/Trick 21 Mar 2012   license: CPOL
A 32-bit program can find out if it is launched in WoW64 with the help of the IsWow64Process function.
PVS-Studio by Karpov Andrey
Forum Message 20 Mar 2012  
P.S. PVS-Studio tool can be used for search non-optimal structeres: V802. On 32-bit/64-bit platform, structure size can be reduced from N to K bytes by rearranging the fields according to their
Re: PVS-Studio by Karpov Andrey
Forum Message 15 Mar 2012  
How can I convince you that you written a note about pvs-studio?
PVS-Studio by Karpov Andrey
Forum Message 14 Mar 2012  
Hello. I want to suggest try our PVS-Studio Static Code Analyzer for C/C++/C++11. I hope you enjoy it. I am willing to help and answer questions. Examples of use PVS-Studio:
PVS-Studio by Karpov Andrey
Forum Message 14 Mar 2012  
Hello, Sergey. I want to suggest try our PVS-Studio Static Code Analyzer for C/C++/C++11. I hope you enjoy it :). I am willing to help and answer questions. Examples of use PVS-Studio:
Static code analysis by Karpov Andrey
Tip/Trick 11 Mar 2012   license: CPOL
Static code analysis is the process of detecting errors and defects in software's source code.
Twitter by Karpov Andrey
Forum Message 26 Feb 2012  
Welcome to my twitter (C, C++, bugs, static analysis): @Code_Analysis
Twitter by Karpov Andrey
Forum Message 26 Feb 2012  
Welcome to my twitter (C, C++, bugs, static analysis): @Code_Analysis
Twitter by Karpov Andrey
Forum Message 26 Feb 2012  
Please tweet about this article. I would be very grateful. And welcome to my twitter (C, C++, bugs, static analysis): @Code_Analysis
Twitter by Karpov Andrey
Forum Message 26 Feb 2012  
Please tweet about this article. I would be very grateful. And welcome to my twitter (C, C++, bugs, static analysis): @Code_Analysis
Twitter by Karpov Andrey
Forum Message 26 Feb 2012  
Please tweet about this article. I would be very grateful. And welcome to my twitter (C, C++, bugs, static analysis): @Code_Analysis
PVS-Studio by Karpov Andrey
Forum Message 10 Feb 2012  
A wonderful article! I want suggest try the code analyzer PVS-Studio. I hope you enjoy it. And if you write something about it, I will be very happy. :-) Examples of use PVS-Studio:
Forum Message 20 Dec 2011  
I do not understand why when I give a link to my site, it's bad. When I wrote on DZone about 64-bit lessons, I was also accused of spam and self promotion. And then other people have written about my
Forum Message 20 Dec 2011  
Look at my comment below.
Forum Message 20 Dec 2011  
Unfortunately, the publication of many articles is impossible here. Administration is not going into, delete the article, where there is a link to our site, or there is mention of PVS-Studio. And I ca
Article 14 Dec 2011   license: CPOL
How to make fewer errors at the stage of code writing
Answer 28 Sep 2011   license: CPOL
Thanks to everyone. I think we implement this.
Question 28 Sep 2011   license: CPOL
I have a question concerning the benefit of this diagnostic.One user suggested that we implemented search of all the explicit typeconversions in C style in the PVS-Studio analyzer.That is, a diagnostic to detect constructs of this kind:int *x = (int *)y;float a = float(b);float c...
All bugs by Karpov Andrey
Forum Message 23 Jul 2011  
Bugs list: Bug 51542 - Apache HTTP Server vs PVS-Studio
Forum Message 29 Jun 2011  
Continue. My reply to Scott Meyers concerning the detection of Copy-Paste errors.
Re: Examples 15, 16 and 17 by Karpov Andrey
Forum Message 27 Apr 2011  
As a whole I agree with your remarks. But I want to notice the following. The problem of unsigned types or that the code was bad for 32-bit is caused, it doesn't eliminate a problem essence. The essen
Re: Doesn't Example 2 work? by Karpov Andrey
Forum Message 27 Apr 2011  
The code doesn't work. Let length = DFEE0000 After *(curr_pos++) the curr_pos = 0x03330001 0x03330001 - 0x23450000 = 0xDFEE0001 0xDFEE0001

Page 1 of 3
1 2 3


Advertise | Privacy | Mobile
Web04 | 2.6.130513.1 | Last Updated 15 May 2013
Copyright © CodeProject, 1999-2013
All Rights Reserved. Terms of Use
Layout: fixed | fluid