Solved

Microsoft visual - update image bug

Posted on 2011-03-06
14
511 Views
Last Modified: 2013-12-14
Firstly let me say that I know nothing about microsoft visual studio. An ex collague of mine however, built a browser in C++ and there are two images used by the browser that I am trying to update.

They are two small .bmp images. When I swap them in the project folder for new images that I've created, giving them the same dimensions and file names, and then try to run the project, I get the following message: microsoft visual studio c runtime library has detected a fatal error

When I replace the original images into the project folder, and run the project, it works fine.

Am I missing something?
0
Comment
Question by:brettacvh
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
  • 3
  • +1
14 Comments
 
LVL 19

Expert Comment

by:mrwad99
ID: 35081411
- What version of Visual Studio are you using?  6.0?  2003?  2005?

You should also make sure that the bitmaps are of the same bit depth; I think you can get away with up to 24bit, but check the current/new bit depth via the file properties in Windows Explorer and ensure they are the same.
0
 
LVL 34

Expert Comment

by:sarabande
ID: 35086953
what tool did you create the new images with?

try to open them in visual studio resource editor.

Sara
0
 

Author Comment

by:brettacvh
ID: 35088574
I'm using Visual Studio 2008 and made the new images in Photoshop CS5
0
Quiz: What Do These Organizations Have In Common?

Hint: Their teams ended up taking quizzes, too.

 
LVL 19

Expert Comment

by:mrwad99
ID: 35093305
And the bit depth of the new images compared to the bit depth of the old images is????
0
 

Author Comment

by:brettacvh
ID: 35103020
How do I check that?
0
 
LVL 34

Expert Comment

by:sarabande
ID: 35107063
first you should see it at the size. a deeper bit depth should lead to a significant growth of file size.

you also should find a menu in photoshop where the bit depth can be seen and changed.

you should try to open the bitmap file in visual studio. if it can't open it in the resource editor photoshop perhaps has added some new features to the file whcih you would need to remove using a different tool or using a different way of storing mode in photoshop.

Sara


0
 
LVL 19

Expert Comment

by:mrwad99
ID: 35107249
>> you should try to open the bitmap file in visual studio.

Not all bitmaps will open in the resource editor, even though they have been correctly loaded.  

>> How do I check that?

As I said in my first post,

"check the current/new bit depth via the file properties in Windows Explorer and ensure they are the same".  

Right click file->select properties, have a look at the Summary tab and report the bit depth please.
0
 

Author Comment

by:brettacvh
ID: 35114459
Both files are identical:

64 x 66 px
24 - bit depth
12.4kb
0
 
LVL 34

Accepted Solution

by:
sarabande earned 500 total points
ID: 35126814
is the size in bytes also identically?

can you open the second bitmap with resource editor?

if not you may compare them with Visual Studio hex editor.

Sara
0
 

Author Comment

by:brettacvh
ID: 35126831
I'll give that a try thanks.
0
 
LVL 31

Expert Comment

by:James Murrell
ID: 36434070
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
0

Featured Post

Space-Age Communications Transitions to DevOps

ViaSat, a global provider of satellite and wireless communications, securely connects businesses, governments, and organizations to the Internet. Learn how ViaSat’s Network Solutions Engineer, drove the transition from a traditional network support to a DevOps-centric model.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

SSL stands for “Secure Sockets Layer” and an SSL certificate is a critical component to keeping your website safe, secured, and compliant. Any ecommerce website must have an SSL certificate to ensure the safe handling of sensitive information like…
Real-time is more about the business, not the technology. In day-to-day life, to make real-time decisions like buying or investing, business needs the latest information(e.g. Gold Rate/Stock Rate). Unlike traditional days, you need not wait for a fe…
The goal of the video will be to teach the user the concept of local variables and scope. An example of a locally defined variable will be given as well as an explanation of what scope is in C++. The local variable and concept of scope will be relat…
Google currently has a new report that is in beta and coming soon to Webmaster Tool accounts. This Micro Tutorial will highlight new features for Google Webmaster Tools.

707 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question