Hollosi Information eXchange /HIX/
HIX CODER 2425
Copyright (C) HIX
2006-11-14
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
		
HIXDVD

Ha eddig lemaradtal a HIXDVD-rol, akkor most meg potolhatod, ha eljossz
a Westend Centerbe (a Nyugati Palyaudvar mogott) csutortokon 18:00-ra
az also szinten levo szokokuthoz, ott leszek.

Lehetoleg pontosan kiszamolt 600Ft-ot hozz magaddal.

Udv,
Jozsi. /HIX/
1 re: RE: C programozas (mind)  37 sor     (cikkei)

+ - re: RE: C programozas (mind) VÁLASZ  Feladó: (cikkei)

> és 38KB a lefordított program - DE NEM KÉPES statikus programot
> fordítani! A program még talán tudná (átállítható), de a lefordítandó
> file-ok mindenütt tele vannak dinamikus hivatkozással. Irják is valahol,
> hogy csak dinamikus fordításra tervezték.

A VC++ Expresst meg nem probaltam. Szomoru -es meglepo- lenne ha
nem tudna sztatikus linkelest. Normalisan: Project menu -> Settings ->
General ful -> MFC (mindjart az elso ful ami feljon) Ez nincs??
Szoktam csinalni statikusra linkelt MFC alkalmazast, bar valoban 
egyszerubb es gazdasagosabb 1-2 DLL-t felrakni. (MSVCRTxx.DLL, 
MFCxx.DLL) Sztatikusra linkelni akkor celszeru ha ismert kompatibilitasi
problemaja van az alkalmazasnak a kulonfele MFCxx.DLL verziokkal, ami
nem jellemzo. (Az lehet, hogy az msvcrt.dll mindenkepp dinamikus marad,
de nem tul nagy darab - ez annyira alap konyvtar, hogy semmi ertelme
belevarrni az alkalmazas foprogramba)

> Ennek a fordítónak a konzol alkalmazása csaknem használhatatlan:
> teljesen üres. Legalább indítás/leállítás és elemi vizsgálat (windows
> leállítás kérés), esetleg opcionálisan egy ablak lenne benne...

Ezt nem ertem. Konzol alkalmazasnal a wizard general egy main()-t, ha
az lefut, kilep, ugyanugy mint a DOSban.
Ha ablakos alkalmazas kell, annak a wizardjaval kell osszerakatni a
projekt vazat. (simple vagy helloworld-os) Ablaktalan esetben -nincs
uzenethurok-, itt is van egy WinMain(), ami ha lefutott, kilep a program.
Ha van egy feldobott modeless ablak is a programban, akkor annak a
callback fuggvenyeben kell ezeket az okossagokat lekezelni, pl. a
WM_DESTROY uzenetre mi tortenjen. Nezd meg milyen kodot general a wizard
erre az esetre, tanulni is lehet belole. (leallitja magat, ha becsukjak
a helloworld ablakot) Ez meg mindig a fapados win32 alkalmazas.

De ha 50 kB-ban kell megoldani egy sejtautomata programot komplett
onjaro grafikus felulettel, tenyleg jobb ha assemblyben allsz neki...:)
A ma elterjedt fejlesztorendszereket finoman szolva nem erre hegyeztek 
ki.

VAti

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS