Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- Elektromos rásegítésű kerékpárok
- Luck Dragon: Asszociációs játék. :)
- Parci: Milyen mosógépet vegyek?
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- GoodSpeed: Miért úszta meg Albert Speer? (Reagálás a Telex cikkére)
- sidi: 386-os Chicony gázplazma laptop memóriabővítése
- Magga: PLEX: multimédia az egész lakásban
- sziku69: Szólánc.
- Pitterix: Gyógytorna
- Új előzetest kapott a Don't Nod sci-fi kalandjátéka, az Aphelion
- Kedvcsinálót kapott az Avatar: Frontiers of Pandora - From the Ashes
- Vége egy korszaknak: PlayStatonre is jön a Halo: Campaign Evolved
- Battlefield Redsec - Ma délután indul az EA ingyenes battle royale játéka
- Élőszereplős kedvcsinálókon a Call of Duty: Black Ops 7
Új hozzászólás Aktív témák
-
-
RedSign
tag
-
RedSign
tag
válasz
martonx
#3735
üzenetére
Szia!
Bocsánat, elfelejtettem írni, hogy C#-ban próbálom megoldani a problémát, ezért is írtam ide a kérdést - igaz nem sok köze van hozzá, belátom.
A ciklikus bejárással az a problémám, hogy igazából szerintem a legjobb megoldás egy rekurzív függvény lenne, de ebben elakadtam és ezért kérdeztem, hogy van-e esetleg valakinek több tapasztalata a megoldásra - ráadásul a rekurzív függvényem StackOverflow exception-t dobott, mivel először objektumokat használtam a földterületek szimulálására.
A kérdésem inkább az, hogy érdemes-e a rekurzióval szenvedni (C# alkalmas erre vagy inkább felejtsem el) vagy hagyjam és inkább oldja meg simán ciklusokkal? (szerintem az előbbi)
Üdv,
RedSignu.i.: Ha a hozzászólásom rossz helyen van, akkor kérlek írd meg, hogy melyik témában lenne a legjobb?
-
RedSign
tag
Sziasztok!
Sokat gondolkoztam a megoldáson (de nem jártam sikerrel) és keresgéltem már, de nem igazán találom a megoldást. A probléma az lenne (szigorúan magánjellegű érdeklődés, semmi profit nem származik belőle nekem), hogy lenne egy 2D mátrix feltöltve adatokkal (1-10). Ezen adatok jelképeznék a talajszinteket, majd ennek a mátrixnak a tetejénél (1. sor felett, a 0. sorban) egy 1-10 mélységű folyó folyna és elárasztaná a nála alacsonyabb szintű talajokat, de csak azokat amik érintkeznek vele (8 lehetséges irányban).
Próbáltam először egy fentről induló ciklussal, de így nem jártam sikerrel, aztán egy rekurzív algoritmuson gondolkoztam, de egyenlőre nem találtam meg a megfelelő magot (és a kilépési feltételt). Van esetleg valakinek ötlete hozzá?
Előre is köszönöm,
RedSign -
RedSign
tag
-
RedSign
tag
válasz
RedSign
#1788
üzenetére
Közben kicsit áthidalásos módon, de sikerült megoldanom...

Csináltam egy pictureBox2-öt a formra, majd egy timerrel folyamatosan meghívom a pushImage függvényét a webcam-omnak, ami a SaveImage alapján így néz ki:
public void pushImage(object sender)
{
Image flsh;
IDataObject data;
PictureBox kep = sender as PictureBox;
SendMessage(hHwnd, WM_CAP_EDIT_COPY, 0, 0);
data = Clipboard.GetDataObject();
if (data.GetDataPresent(typeof(System.Drawing.Bitmap)))
{
flsh = (Image)data.GetData(typeof(System.Drawing.Bitmap));
kep.Image = flsh;
}
} -
RedSign
tag
válasz
kingabo
#1787
üzenetére
Igen hasonló módon, de sajnos ha a kamerát bekapcsolom az OpenConnectionnel, akkor a kép eltűnik (előtte ott van) és csak a kamera képe marad... ha leállítom, akkor visszatér a kép...
Igen lehet, mert ott van onPaint...

Hm, nem lehet hogy az a gond amit a camera kódjában olvasok?
// Create a child window with capCreateCaptureWindowA so you can display it in a picturebox.
-
RedSign
tag
Sziasztok!
Egy problémával kapcsolatban kérnék segítséget, mert amikkel ezzel próbálkoztam nem hoztak sikert.
Innen töltöttem le az osztályt a webcam kezeléséhez:
http://www.c-sharpcorner.com/UploadFile/yougerthen/810262008070218AM/8.aspxSzépen működik is, de szeretnék a képre rajzolni, ha a kamera megy - az alap formot hoztam létre ami a fenti linken szerepel - de eddig hiába próbálkoztam a pictureBox1 CreateGrpahics-szal létrehozott felületre rajzolni vagy a camera közvetlen Containeréből létrehozott felületre, csak akkor jelent meg a vonal (egyenlőre teszt), ha nem ment a kamera...

Graphics gr = this.pictureBox1.CreateGraphics();
Pen pen = new Pen(Color.Yellow, 4F);
gr.DrawLine(pen, 20, 20, 100, 100);Tudna valaki segíteni?
Előre is köszönöm!!!
RedSign
-
RedSign
tag
Sziasztok!
VS2008-ban írtunk egy (3.5 framework) programot C#-ban, amit le is fordítottunk Windows XP SP3 alatt és az exe file egy másik gépen (azonos oprendszer) ment is gond nélkül. A kérdés annyi lenne, hogy mennyi az esélye más Windows XP SP3-as gépeken? Az aggaszt igazából, hogy egy net nélküli gépen SP3-mal valamilyen hiányzó/nem frissített dll miatt futtatási gond lehet...
Üdv,
RedSign -
RedSign
tag
válasz
Vasinger!
#1723
üzenetére
Annyit azért akkor írjál át a programban, hogy 0 és 99 között "gondol" a program, mert egy 0-ás randomszámnál sohasem találja ki a felhasználó...
...vagy adj hozzá 1-et... 
A az mind1, hogy 1 és 100 között vagy 0 és 99 között, a lényeg, hogy random legyen.

Console.WriteLine("Gondoltam egy számra 1-100 között, Találd ki!");
-
RedSign
tag
válasz
Neil Watts
#1694
üzenetére
Pedig eléggé egyszerű
, ehelyett:int s = "";
Convert.ToInt32(s);talán így:
String s = "";
Convert.ToInt32(s);
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Elektromos autók - motorok
- LEGO klub
- Gitáros topic
- Xiaomi 15 Ultra - kamera, telefon
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Új előzetest kapott a Don't Nod sci-fi kalandjátéka, az Aphelion
- Lexus, Toyota topik
- sziku69: Fűzzük össze a szavakat :)
- Anglia - élmények, tapasztalatok
- Elemlámpa, zseblámpa
- További aktív témák...
- BESZÁMÍTÁS! 32GB G.SKILL Trident Z5 RGB 7800MHz DDR5 memória garanciával hibátlan működéssel
- BESZÁMÍTÁS! Xiaomi 15 Ultra 5G 16GB / 512GB okostelefon garanciával hibátlan működéssel
- BESZÁMÍTÁS! MSI B450 R7 5800X 32GB DDR4 1TB SSD RTX 4070Ti 12GB Zalman S2 TG Enermax 750W
- Sanyo akkutöltő + 2 használható akku
- Telefon felvásárlás!! Xiaomi Redmi 9, Xiaomi Redmi 9AT, Xiaomi Redmi 10, Xiaomi Redmi 10 2022
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő

Igen arra semmiképen sem lehet alapozni, de jelen esetben a példa 10*10-es és abba belefér - hogy előzőleg miért volt túlcsordulás azt sejtem(sok indoktalan object). Majd gondolkozom egy rekurzív megoldáson aminél a stack nem csordul túl.
...ha nem akarsz megtanulni programozni, akkor viszont > álláslehetőség rovat... ![;]](http://cdn.rios.hu/dl/s/v1.gif)






