Ładny brzuch
mam jedno male pytanie:
w jakiej bibliotece znajduje sie definicja typu DWORD?
mam jedno male pytanie:
w jakiej bibliotece znajduje sie definicja typu DWORD?
Chyba:
#include <iostream>
#include <vector>
P.S Nie mam C++
w bibliotece stdio.h
w adnej z tych ktre podaliscie do tej pory
narazie dolaczam windows.h i dziala(bo tam to jest napewno) ale przez to moj exe jest strasznie duzy; nikt niewie gdzie to moze byc?
Uytkownik mark_ edytowa ten post 03 maj 2005, 13:06
a nie mozesz sobie zrobic typedef unsigned long int DWORD; ?
a nie mozesz sobie zrobic typedef unsigned long int DWORD; ?
'unsigned long int' to to samo co DWORD ?
ale mi chodzi o WORD
jezu, pomylilo mi sie, chodzi mi o word, sory
...ale przez to moj exe jest strasznie duzy...
A uywasz VC czy Deva?
Bo jak VC to zdefiniuj:
#define WIN32_LEAN_AND_MEAN // to moe tez na devie dziaa
lub
#define VC_EXTRALEAN
To wyrzuca sporo niepotrzebnego syfu z windows.h
Uytkownik Futhark edytowa ten post 03 maj 2005, 14:43
narazie dolaczam windows.h i dziala(bo tam to jest napewno) ale przez to moj exe jest strasznie duzy; nikt niewie gdzie to moze byc?
WORDa moesz sobie zrobi, jak wspomniano wczeniej ze dwa razy, typedefem:
typedef unsigned short WORD;
Ale powiedz, do czego Ci typ WORD? Jedyny WORD, z jakim si spotkaem, jest uywany w WinAPI, i jest deklarowany:
#define WORD unsigned short
lub podobniej.
Co do <windows.h> i mieci, to [Futhark - niezalenie od kompilatora, byle by tylko kompilowa programy pod Windows] moemy uy nastpujcych definicji PRZED includowaniem #windows.h
#define WIN32_LEAN_AND_MEAN
#define WIN32_EXTRA_LEAN
Te define'ki wyczaj rzadziej uywane rzeczy z <windows.h> [np. funkcj PlaySound ;)].
Pozdrawiam.
//EDIT - wczenie systemu kolorowania skadni preprocesora :)
//EDIT2 -blah, przepraszam :) oczywicie Marcepanowy Kapturek ma racj, i WORD jest typedefem
//na unsigned short [2 bajty], a DWORD na unsigned int [4 bajty]. Post poprawiony ;)
Uytkownik TeMPOraL edytowa ten post 03 maj 2005, 15:30
eee ale WORD to zwykle 2 bajty, wiec raczej
typedef unsigned short int WORD;
'unsigned long int' to to samo co DWORD ?
ale mi chodzi o WORD
jezu, pomylilo mi sie, chodzi mi o word, sory
Boe to pisz dokadnie, a nie wprowadzasz lufdzi w b <_<
Ej no we w ogle nie przesadzaj. Teraz gadasz, e Ci w bd wprowadzi, a czy przez t zmian z DWORD na WORD jeste w stanie bardziej ni w poprzednim pocie mu pomc, bo mi si wydaje, e nie...
Uytkownik Futhark edytowa ten post 03 maj 2005, 17:46
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
w jakiej bibliotece znajduje sie definicja typu DWORD?
mam jedno male pytanie:
w jakiej bibliotece znajduje sie definicja typu DWORD?

Chyba:
#include <iostream>
#include <vector>
P.S Nie mam C++

w bibliotece stdio.h
w adnej z tych ktre podaliscie do tej pory
narazie dolaczam windows.h i dziala(bo tam to jest napewno) ale przez to moj exe jest strasznie duzy; nikt niewie gdzie to moze byc?
Uytkownik mark_ edytowa ten post 03 maj 2005, 13:06
a nie mozesz sobie zrobic typedef unsigned long int DWORD; ?
a nie mozesz sobie zrobic typedef unsigned long int DWORD; ?

'unsigned long int' to to samo co DWORD ?
ale mi chodzi o WORD
jezu, pomylilo mi sie, chodzi mi o word, sory

...ale przez to moj exe jest strasznie duzy...
A uywasz VC czy Deva?
Bo jak VC to zdefiniuj:
#define WIN32_LEAN_AND_MEAN // to moe tez na devie dziaa
lub
#define VC_EXTRALEAN
To wyrzuca sporo niepotrzebnego syfu z windows.h
Uytkownik Futhark edytowa ten post 03 maj 2005, 14:43
narazie dolaczam windows.h i dziala(bo tam to jest napewno) ale przez to moj exe jest strasznie duzy; nikt niewie gdzie to moze byc?

WORDa moesz sobie zrobi, jak wspomniano wczeniej ze dwa razy, typedefem:
typedef unsigned short WORD;
Ale powiedz, do czego Ci typ WORD? Jedyny WORD, z jakim si spotkaem, jest uywany w WinAPI, i jest deklarowany:
#define WORD unsigned short
lub podobniej.
Co do <windows.h> i mieci, to [Futhark - niezalenie od kompilatora, byle by tylko kompilowa programy pod Windows] moemy uy nastpujcych definicji PRZED includowaniem #windows.h
#define WIN32_LEAN_AND_MEAN
#define WIN32_EXTRA_LEAN
Te define'ki wyczaj rzadziej uywane rzeczy z <windows.h> [np. funkcj PlaySound ;)].
Pozdrawiam.
//EDIT - wczenie systemu kolorowania skadni preprocesora :)
//EDIT2 -blah, przepraszam :) oczywicie Marcepanowy Kapturek ma racj, i WORD jest typedefem
//na unsigned short [2 bajty], a DWORD na unsigned int [4 bajty]. Post poprawiony ;)
Uytkownik TeMPOraL edytowa ten post 03 maj 2005, 15:30
eee ale WORD to zwykle 2 bajty, wiec raczej
typedef unsigned short int WORD;
'unsigned long int' to to samo co DWORD ?
ale mi chodzi o WORD
jezu, pomylilo mi sie, chodzi mi o word, sory

Boe to pisz dokadnie, a nie wprowadzasz lufdzi w b <_<
Ej no we w ogle nie przesadzaj. Teraz gadasz, e Ci w bd wprowadzi, a czy przez t zmian z DWORD na WORD jeste w stanie bardziej ni w poprzednim pocie mu pomc, bo mi si wydaje, e nie...
Uytkownik Futhark edytowa ten post 03 maj 2005, 17:46