flat assembler
Message board for the users of flat assembler.

Index > Windows > BI_JPEG and BI_PNG in win32 fasm

Author
Thread Post new topic Reply to topic
mns



Joined: 20 Dec 2007
Posts: 121
Location: Piliyandala,Sri lanka
mns
can some one tell me why compiler complain when i use ,
mov [binfo.biCompression],BI_JPEG
Post 17 Jan 2012, 12:04
View user's profile Send private message Send e-mail Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17641
Location: In your JS exploiting you and your system
revolution
How have you defined binfo?

It would help if you showed your code!
Post 17 Jan 2012, 12:59
View user's profile Send private message Visit poster's website Reply with quote
mns



Joined: 20 Dec 2007
Posts: 121
Location: Piliyandala,Sri lanka
mns
i will attach source with this
Actually i want to use jpg image in dialogbox instead bmp file


Description:
Download
Filename: TST1.zip
Filesize: 4.63 KB
Downloaded: 69 Time(s)

Post 17 Jan 2012, 14:16
View user's profile Send private message Send e-mail Reply with quote
madmatt



Joined: 07 Oct 2003
Posts: 1045
Location: Michigan, USA
madmatt
BI_JPEG is not defined in the standard include files in fasm. Here are all the definitions
Code:
BI_RGB = 0
BI_RLE8 = 1
BI_RLE4 = 2
BI_BITFIELDS = 3
BI_JPEG = 4
BI_PNG = 5    
Post 17 Jan 2012, 15:12
View user's profile Send private message Reply with quote
mns



Joined: 20 Dec 2007
Posts: 121
Location: Piliyandala,Sri lanka
mns
thanx
Then should i change the inc file?
and if i change it compiler complain about DIB_RGB_COLORS
so what can i do ?
Post 17 Jan 2012, 16:39
View user's profile Send private message Send e-mail Reply with quote
AsmGuru62



Joined: 28 Jan 2004
Posts: 1418
Location: Toronto, Canada
AsmGuru62
@mns: take a look at the Windows .H files and add the missing definitions into some file of yours or modify the FASM original .INC file.
Post 17 Jan 2012, 17:45
View user's profile Send private message Send e-mail Reply with quote
mns



Joined: 20 Dec 2007
Posts: 121
Location: Piliyandala,Sri lanka
mns
i have changed GDI32.INC file in fasmw16935\INCLUDE\EQUATES
but compiler complain about DIB_RGB_COLORS !!
Please help!
Post 18 Jan 2012, 13:36
View user's profile Send private message Send e-mail Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3502
Location: Bulgaria
JohnFound
Is it so hard to type in Google "define DIB_RGB_COLORS" and to look in the returned results. The first one will show you that DIB_RGB_COLORS=0. Very Happy
Post 18 Jan 2012, 13:47
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
typedef



Joined: 25 Jul 2010
Posts: 2913
Location: 0x77760000
typedef
^^^ haha I use the same search keyword lol
"#define CONSTANT_NAME"
Post 18 Jan 2012, 16:02
View user's profile Send private message Reply with quote
mns



Joined: 20 Dec 2007
Posts: 121
Location: Piliyandala,Sri lanka
mns
Thanx JohnFound,I got the point.
But I'm asking is, is it ok to change .INC files?
And if so,why the original files don't come with these values?
Post 18 Jan 2012, 16:06
View user's profile Send private message Send e-mail Reply with quote
LocoDelAssembly
Your code has a bug


Joined: 06 May 2005
Posts: 4633
Location: Argentina
LocoDelAssembly
Better would be to have your own INC (which could be placed along with the official includes), so when you download the latest fasm you don't need to merge changes, just decompress into the existing fasm folder and allow overwrite.
Post 18 Jan 2012, 16:16
View user's profile Send private message Reply with quote
mns



Joined: 20 Dec 2007
Posts: 121
Location: Piliyandala,Sri lanka
mns
Is there a better way to use jpeg files as resource in a dialogbox application?
Post 18 Jan 2012, 16:59
View user's profile Send private message Send e-mail Reply with quote
typedef



Joined: 25 Jul 2010
Posts: 2913
Location: 0x77760000
typedef
ask JohnFound and he'll tell you to use PNGs.
Post 18 Jan 2012, 19:42
View user's profile Send private message Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3502
Location: Bulgaria
JohnFound
Actually I use GIFs because I have portable library only for GIF format. Very Happy
Post 18 Jan 2012, 20:48
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
Yardman



Joined: 12 Apr 2005
Posts: 245
Location: US
Yardman
[ Post removed by author. ]


Last edited by Yardman on 04 Apr 2012, 04:48; edited 1 time in total
Post 22 Jan 2012, 01:02
View user's profile Send private message Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3502
Location: Bulgaria
JohnFound
Yardman, it is part of FreshLib and is freely available. It is located in "freshlib/graphics/giflib.asm".
Post 22 Jan 2012, 08:39
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.

Website powered by rwasa.