Aktív témák
-
Shape
aktív tag
Hello programozó szakik és a hozzám hasonló amatőrök!
Egy olyan problémába szeretném a segitségetek kérni, hogy hogyan lehet egy MFC-s alkalmazásban egy képet megjeleniteni.
Nem kell nekem a tömöritett fomátumok egyike, elég ha bmp.
A neten már nézegettem de nem igazán értettem hogy miként lehetne.
Ha valakinek van ötlete azt szivesen várnám.
Lehet, hogy durván hangzik, de életmentő jellegű (idén ha mindenigaz végzek, és szakdogának egy programot kellene irnom. Maga a program nem lenne bonyolult, ezért azt mondta a konzulens, hogy emiatt elég szépnek kell lennie)
Előre is köszi. -
Shape
aktív tag
Köszönöm a hozzászólásokat
Azóta már találtam egy módszert.
Magába a file-ba beleforditani a képet (nem tudom igy kell-e irni).
Ezután csak egy kép objektumot tettem fel és ott beállitottam, hogy mit mutasson.
Ez is gondolom jó megoldás, de én elsőnek arra gondoltam, hogy ott vannak a képek és azokat olvassa be. -
return.value
tag
Kicsit későn...
Kép beillesztésére alapvetően 2 féle lehetőséged van. Statikus és dinamiku. Az előbbi megoldást meg is találtad, ilyen esetekben a fordító valóban ''belefordítja'' a beillesztett kép file-t a programhoz tartozó resource-ok közé. A másik lehetőség, amikor te kódból fogod a filet (név alapján), betöltöd, és megjeleníted.
Az első megoldás egyszerű és bolondbiztos, a második melósabb, de később le tudod cserélni a képet. -
Shape
aktív tag
válasz return.value #3 üzenetére
Köszi a választ!
Nekem egyenlőre jó az első változat is, amit sikerült megtalálnom.
Te mennyire vagy otthon ezekben az mfc-s dolgokban???
Mert ha igen és nem gond, akkor majd később is szeretnék kérdezni dolgokat.
(e-mail,msn,icq)
Előre is köszi -
terani
csendes tag
Hali!
Ezeket nagyon nehéz megcsinálni?:
Dobjunk három dobókockával 100 000-szer. Minden egyes dobásnál adjuk össze a három számot, majd írjuk ki, hogy melyik összeg hányszor fordult elő!
ill.
Írjunk programot, mely feltölt egy 100 elemű vektort 1 és 1000 közé eső egész számokkal, majd a következő feladatokat látja el:
· kiszámítja az elemek összegét, átlagát
· kiválasztja a legnagyobbat és a legkisebbet
· kiírja az elemeket eredeti sorrendben, majd rendezi és úgy is megjeleníti azokat
ill.
Írjunk programot, mely beolvassa egy tanuló jegyeit, majd kiszámítja az átlagot. A jegyeket tömbben tárolja. A beolvasásnál csak a jó osztályzatokat fogadja el. (gondolj a scanf-nél megadható ellenőrzési lehetőségre) A tantárgyak száma 10. Az átlag kiszámítása után adjuk meg azt is, hogy az egyes osztályzatok hányszor fordultak elő!
Előre is köszi!-ani-
-
Shape
aktív tag
Attól függ kinek!
Szerintem nem túl bonyolult, de nem mondom, hogy biztos meg tudom csinálni.
Csak nem értem, hogy miért ebbe a topikba raktad?????
Amiket neked kéne csinálni annak nem sok köze van az MFC-s programozáshoz.
Ezek konzol alkalmazások szerintem.
Nem kell nekik Win-es környezet.
(Örülj neki) -
Shape
aktív tag
Újabb kérdés hasonló témában!
hátha válaszol valaki
Mi a különbség a debug módú forditás és a release módú között.
Ha debug módban forditom le, akkor jól műkődik a cucc, csak ha máshol meg akarom nézni, ahol nincs telepitve visual c, akkor nem indul el.
MFC42D.dll ezt a dll-t hiányolja.
Viszont ha Release módban forditom akkor már működik máshol is, viszon még nállam se azt csinálja amit kéne neki.
A forráskód nem változott csak a forditás.
Miért van ez???
Van erre megoldás, hogy úgy működjön máshol is mint nállam debug módban???
Előre is köszi -
kisfurko
senior tag
A debug mód értelemszerűen a debugoláshoz van. A lefordított cuccba bekerülnek a szimbólumok, a sorok helye stb. Továbbá nem optimalizálja a kódot.
Azért nem megy jól a programod, mert nem jó.
Az mfc42d.dll nevében a d betű a debug változatát jelenti a dll-nek.
Keressed meg a hibá(ka)t!
Ha pl. túlírsz egyet egy lefoglalt területen, akkor előfordul, hogy semmi nem lesz belőle debug fordításnál, rendes fordításnál meg szépen beleírsz valahova.
Aktív témák
- Lenovo ThinkPad x200s eladó
- 1 NAPOS AKCIÓ:Ryzen7-Asus TUF Tervező & Gaming FX505DA Laptop-Kitünő állapot-Legolcsóbban!!!
- Xiaomi Mi Max 3 64 GB-os
- 1 NAPOS AKCIÓ: Exkluziv,12.Generációs-Core i5-Érintős Dell Latitude 5430-2026-ig Világgaris-Mesés Ár
- Két laptop alkalmi áron! (Mindkettő Intel cpu - SSD - ddr3 - HDMI - USB 3.0 - jó akku)