The MASM Forum

64 bit assembler => 64 bit assembler. Conceptual Issues => Topic started by: TouEnMasm on September 28, 2015, 11:34:09 PM

Title: gdiplus
Post by: TouEnMasm on September 28, 2015, 11:34:09 PM
Hello,
Here a sample of use
Two macros and two locales show how to secure the code.
The reserved stack by jwasm isn't always of enough size.The source show how to correct this.
Best explain on 64 stack are here:
http://blogs.msdn.com/b/ntdebugging/archive/2009/01/09/challenges-of-debugging-optimized-x64-code.aspx
Include are here (they are modified at the date of the post)
http://masm32.com/board/index.php?topic=563.msg4563#msg4563
Take care with the Zp8 option of jwasm
Try it on the batch,you will see what happen.

Title: Re: gdiplus
Post by: Mikl__ on September 29, 2015, 11:19:11 AM
Bonjour, ToutEnMasm!
(http://www.cyberforum.ru/images/smilies/scratch_one-s_head.gif)
Quotegdiplus.exe - System error
Running the program gdiplus.exe is not possible, since there is no VCRUNTIME140.dll in computer. Try reinstalling the program gdiplus.exe
Title: Re: gdiplus
Post by: TouEnMasm on September 29, 2015, 04:16:11 PM
"Vcruntime140.dll not found"

You need the "redistributables packages  Visual C++ 2015",search MSDN for them.It's a free download.
The prog is compile Under Windows 10 and Visual Studio community 2015.
You can also rebuild it on your system with jwasm.The full source code is on the first post and for the include there is just to follow the linK.
Title: Re: gdiplus
Post by: Mikl__ on September 30, 2015, 03:52:24 PM
Bonjour, ToutEnMasm!
What happens? To run the program gdiplus.exe I need to install the Visual C ++ 2015 and let the "free download", and to me it might not be necessary? It was impossible to archive folder with gdiplus.exe those dll that the program gdiplus.exe used?
Title: Re: gdiplus
Post by: TouEnMasm on September 30, 2015, 07:28:56 PM
You don't need to install the vc++ 2015.
The "redistributables packages  Visual C++ 2015" is an installation package who modifie the system.
He add the new dll of the vc++ 2015 who allow to use executable made with it ,that all.
He is too big to add with the gdiplus.exe