Hollosi Information eXchange /HIX/
HIX CODER 601
Copyright (C) HIX
1999-10-05
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Binaris fa (mind)  70 sor     (cikkei)
2 Re: Sound Blaster - MIDI - Nekem IS (mind)  10 sor     (cikkei)
3 Re: Task valtas (mind)  14 sor     (cikkei)
4 Re: AVI frame-ek adattartalmanak rejtjelzese (mind)  21 sor     (cikkei)
5 Re: PASCAL Windowsban (mind)  24 sor     (cikkei)
6 Re: Long int overflow (mind)  7 sor     (cikkei)
7 Vonalkod VB-ben (mind)  6 sor     (cikkei)
8 ISDN es VB (mind)  7 sor     (cikkei)
9 Win95+MFC & OpenGL (mind)  26 sor     (cikkei)
10 Re: Task valtas (mind)  10 sor     (cikkei)
11 Delphi (mind)  28 sor     (cikkei)
12 Re: Beszelo Modem. (mind)  13 sor     (cikkei)
13 CGI & Perl (mind)  8 sor     (cikkei)
14 CMOS (mind)  8 sor     (cikkei)
15 AudiotexModemhivas (mind)  32 sor     (cikkei)
16 MapX (mind)  13 sor     (cikkei)

+ - Binaris fa (mind) VÁLASZ  Feladó: (cikkei)

Adott a kovetkezo algoritmus, mely egy elemet rendezetten felrak egy 
binaris fara:

struct tCsomo				//Az adatszerkezet
{
	int Elem;				//az elem
	struct tCsomo *Bal;		//bal oldali ág
	struct tCsomo *Jobb;	//jobb oldali ág
};

void Beszur(int Elem, struct tCsomo *csomo)
{
	//paraméterek: az elem értéke és az aktuális csomópont
	if (csomo==NULL)
	{
		//új elem felvitele
		csomo=(struct tCsomo*)malloc(sizeof(struct tCsomo));
		csomo->Elem=Elem;
		csomo->Bal=NULL;
		csomo->Jobb=NULL;
	}
	else
	{
		//rekurzív hívás a rendezettségnek megfelelően
		if (Elem< csomo->Elem)
		{
			Beszur(Elem, csomo->Bal);
		}
		else
		{
			Beszur(Elem, csomo->Jobb);
		}
	}
}

void PreOrderLista(struct tCsomo *gyoker)
{
	//gyökérkezdő lista
	if (gyoker!=NULL)
	{
		printf("%d, ",gyoker->Elem);
		PreOrderLista(gyoker->Bal);
		PreOrderLista(gyoker->Jobb);
	}
}

void main()
{
	struct tCsomo Fix;

	Fix.Elem=0;
	Fix.Bal=NULL;
	Fix.Jobb=NULL;

	Beszur(10,&Fix);
	Beszur(-10,&Fix);

	PreOrderLista(&Fix);
}

Nos az a gondom, hogy nem megy... Szoval valahanyszor megivom a 
Beszur-t, a debug szrint mindig NULL a Jobb es Bal ag.
Egyszeruen nem tudom elkepzelni, hogy miert van ez igy, hiszen az 
algoritmus az jo.
Van otletetek?

Elore is koszi...
> ----------------------------------------------------------
E-Mail: 
PMail32 v3.12a
+ - Re: Sound Blaster - MIDI - Nekem IS (mind) VÁLASZ  Feladó: (cikkei)

Hello!

Peldaul az alabbi helyen majdnem mindent megtalalsz a MIDI programozashoz: 
http://www.borg.com/~jglatt/

Egyebkent programozastechnikailag uditoen konnyu a regi FM chipek  
katasztrofalis komplikaltsagahoz kepest...

Szanto Tamas
MOL Rt. IT
+ - Re: Task valtas (mind) VÁLASZ  Feladó: (cikkei)

>C++ Builder 4-ben csinaltam egy alkalmazast, amiben vannak olyan
>parancsok, amelyek percekig futnak. Ha kozben task valtas tortent, majd
>szeretnek visszaterni, akkor hiaba jelolom ki a Taskbar-on, nem jelenik
>meg, csak ha a parancs lefut. Ez persze nem csak az altalam irt
>programoknal van igy.
>Hogyan lehetne visszaterni, a visszateresnel kirajzoltatni a futo taszk
>kepernyokepet?
A program valoszinuleg egy hosszabb ideig tarto ciklust/muveltet hajt vegre,
es nem hivogatja meg kozben az Application.ProcessMessages-t, aminek
kovetkezteben nem kerul feldolgozasra az uzenetsor es igy a program a
muvelet befejezeseig atmenetileg "hibernalodik" (nem reagal semmire)...
A megoldas a mar emlitett metodus periodikus hivogatasa.

Gabor
+ - Re: AVI frame-ek adattartalmanak rejtjelzese (mind) VÁLASZ  Feladó: (cikkei)

>Tema:
>  AVI file-ok 'movi' Chunk-jaban szereplo frame-ek
>  adattartalmanak rejtjelzese.
>[...]
>Kerdes:
>  On-line uzemmodban 'file-copy' nelkul hogyan lehet
>  ugyanezt elerni? Hol vannak a buffer-ek es a program
>  belepesi pontok, ahol az on-line rejtjelzest (es
>  visszafejtest) meg lehet oldani,
Szerintem a kerdes nem olhato meg ilyen egyszeru "hol vannak a pufferek es a
belepesi pontok" dologgal, mert hogy ilyenek nincsenek - pontosabban
fogalmazva: vannak, csak nem hozzaferhetoek.
Szerintem egy un. Video Codec-et kellene irnod es az AVI-t kodolasakor
atirni, hogy a dekodolashoz a VfW/ActiveMovie/MediaPlayer/Akarmi a te
codec-edet hasznalja a Windows. Ezek a codedec olyan specialis programocska,
amelyek a fizikai tarolasi formatumbol kifejtik es egyseges, a VfW/stb.
altal mar konnyen feldolgozhato formara hozza a hangot/kepet/egyeb mediat.
Technikai reszleteket sajnos nem tudok a temaval kapcsolatban, de szerintem
minenkeppen ezen a vonalon kellene elindulnod...

Gabor
+ - Re: PASCAL Windowsban (mind) VÁLASZ  Feladó: (cikkei)

>Nemreg kezdtem tanulni Windowsos programokat irni PASCALban.
>[...]
>Tudtok
>ajanlani valamilyen Budapesten kaphato tankonyvet, amelybol
>tanulhatnek windows-os programirast PASCALban?
Most TP for Windows-rol vagy Delphi-rol van szo?
Ha az elobbirol akkor felejtsd el es inkabb valts at a masodikra!
Ehhez pedig a Baga Edit fele Delphi maskepp' cimu konyvet ajanlanam, ami
meglehetosen atfogo kepet ad es kiter a mas konyvek altal (pontosabban a
szerzok altal szaktudas hianyaban) hanyagolt temakra is, mint pl. a
multi-tier vagy a komponens-keszites komolyabb melysegu leirasa.
Ha mindenaron akarsz egy masodik konyvet is, akkor pedig a Cantu: Delphi
Tippek-Trukkok (ha jol emlexem) konyvet vedd meg - ez (cimevel ellentetben)
mondjuk egyaltalan nem tipphalmaz, mint inkabb egy jo kis leiras a
hasznalatrol, meg az alapokrol...

>(Nemcsak a
>konyv szerzoje es cime, hanem a lelohelye is erdekel!)
Ha nem haragszol akkor nem irok cimet, mert "taplo videki gyerek" vagyok -
de eddig meg ahany komoly konyvesboltba bementem megtalaltam ezeket a
konyveket, szoval nem hinnem, hogy nagy gond lenne beszerzesuk nemi keszpenz
birtokaban.

Gabor
+ - Re: Long int overflow (mind) VÁLASZ  Feladó: (cikkei)

On Sun, Oct 03, 1999 at 02:20:12AM +0000,  wrote:
> Ha VC++ -t hasznalsz, akkor abban van 64 bites aritmetika is. Igy meg mar 
> konnyu a tulcsordulast vizsgalni

Es ha a 64 bit csordul tul?

:-* :\n_tgz\n-- \nPremature... de ugyis tudjatok. <-- ez egy 0soros .sig
+ - Vonalkod VB-ben (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Lecci segitsetek abban, hogyan lehetne Visual Basicben vonalkodokat
beolvasni...
Koszi
PiG
+ - ISDN es VB (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Hogyan lehetne megoldani, tisztan Visual Basicbol ket gep kozott (amik ISDN
vonalon csatlakoznak) a csatlakoztatast es annak bontasat?

Koszi!
PiG
+ - Win95+MFC & OpenGL (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

A fenti harmas vacakol, es mar nincs otletem :( Hatha valaki tud
segiteni...

MDI alkalmazas, OpenGL-t hasznalo view jeleniti meg a dokumentumok
adatait. (ez spec. egy fv-abrazolo) Ez teljesen jol mukodik egeszen ~4-5
gyermekablakig. Utana ha megnyitok meg egy gyermekablakot, csak az utolso
negyet frissiti :( Ja, minden ablaknak kulon rendering contextje van, es
elmenti/visszaallitja az aktualisat. Minden rendszerhivast ellenorzok,
egyik sem ad vissza hibat. Magabol az alkalmazasbol akarhany peldanyt
indithatok, birja a gep, de egy alkalmazason belul csak 4 OpenGL
blakot tudok elocsalni :(( Megneztem egy masik gepen hardveres gyorsitas
nelkul, ott 6 ablakig jutott ;) Mitol fugg ez? Mit csinalok rosszul?

Van meg par kisebb dolog is: Az OpenGL rendereloje elmenti pl. a
transzformacios matrixot? Miutan uj rc-re valtok, ujra be kell allitani.
Ez igy normalis?

A masik (MFC): Hogyan lehet egy CxxxWnd ablakhoz attacholni (csak igy,
magyarosan :) egy CView objektumot ugy, hogy ne akarjon hozza dokumentum
osztalyt?

Akinek otlete van, ne kimeljen! Elore is koszonom.

Gabor (pls. cc maganba is, ugy gyorsabb)
+ - Re: Task valtas (mind) VÁLASZ  Feladó: (cikkei)

Hello !

Szerintem az Application->OnActivate esemenyet kellene hasznalnod az ablakod
ujrarajzolasahoz. Ha a parancsaid percekig futnak akkor hasznald oket egy
thread-ben, vagy lehet hogy eleg lesz egy Application->ProcessMessages() is
neha-neha :-)). (es akkor az esemenykezelod is le fog tudni futni.).
Remelem ez segit.

Udv
Sany
+ - Delphi (mind) VÁLASZ  Feladó: (cikkei)

Hello

Gondolom vannak itt Delphi szakertok! Remeltem is.
Szoval, arrol van szo, hogy letrehoztam egy Form-ot,
amit eppen uzenetek megjelenitesere hasznalok - gombok
nelkul, amikor a feladat kesz, akkor eltunik, pl:

Kerem, ez a muvelet eltarthat egy darabig, stb.....

majd amikor az a valami elkeszult, akkor eltunik a form.
Na, a problemam az, hogy nem akarok automatikusan
letrehozott formot csinalni, hanem a progiban az adott
eljaras szepen megkrealja maganak. Es itt a problema:

1) Addig eljutottam, hogy az eljarasbol konfiguralom a
meghivando formot (szoveg)
2) Azt mar nem tudom, hogy kell azt csinalni, hogy a
form csak egy ideig legyen lathato -> a ShowModal
nem jo, mert annak kell a ModalResult erteke, hogy
kilepjen, a Show-nal pedig abszolute ures form jelenik
meg, az a szoveg, amit beallitottam, az nincs rajta.

Szoval segitsetek, Please!
Es ha valamit ugy osszekavartam, hogy nem erteni semmit,
akkor irjatok!

Sir LanDy
mailto:
+ - Re: Beszelo Modem. (mind) VÁLASZ  Feladó: (cikkei)

> Szeretnék megszólaltatni egy voice-os fax-modemet saját C++
> programmal. Azt szeretném elérni, hogy a modem felhívjon egy
> számot, és ha felveszi valaki a telefont, akkor mondjon el egy
> szöveget, majd attól föggően, hogy a vonal másikvégén milyen
> gombot nyomnak le a telefonon reagáljon. Ha valaki tudna ebben
> segíteni valamilyen formában, azt megköszönném.

Ha zyxel modemed van:

ftp://taurus.hyperbox.org/echoarea/zyxelnet/zyxnote/adv-voic.txt
ftp://taurus.hyperbox.org/echoarea/zyxelnet/zyxnote/bisync.txt

z2
+ - CGI & Perl (mind) VÁLASZ  Feladó: (cikkei)

Hi!
    Lehet, hogy hulyeseget kerdezek, de valakinek ezt is kell, vagy nem? ;-)
Szoval Perl-ben irogatok valamiket, de CGI-n keresztul kell hogy kapja az
adatokat. Szoval vannak valami specialis valtozok, vagy valami header resz
vagy valami ami hasznalnom kell a perl programomba, vagy egyszeruen
atnevezem a *.pl-rol *.cgi-re, es meg van oldva a dolog?
    Elore is kosz!
    Jozsi
+ - CMOS (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Valaki el tudja magyarazni erthetoen a CMOS eszkozok eloallitasanak
folyamatat? Ha igen irjon maganba: 

Koszi:

       Geza
+ - AudiotexModemhivas (mind) VÁLASZ  Feladó: (cikkei)

Hali ! 

A modemet konnyu ravenni, hogy tarcsazzon :
elinditassz egy terminalablakot, akar dos-bol is, beallitod a COM-port
szamat, ahol van a modem, aztan bepotyogod :
ATDTxxxxx;
az xxx: a telefonszam, a pontosvesszo is legyen a vegen,
igy marad parancsmodban. Bontashoz :
ATH0
ennyi.
De parancssorbol is mennie kell/ene/: copy akarmi.txt comx
, a .txt-ben meg a szoveg enter-rel.

A hangokkal kapcsolatban ket hangkartya kell, az egyik folyamatosan
digizik, ebbol tudud, hogy mit nyomtak le,
a masik dumal a vonalba. Ossze kell huzalozni, es kesz a hardware resze.
/megjegyzem, letezik hangkartya ami egyszerre tud digizni es lejatszani,
pl. a jo oreg GUS-om.../

Software-bol a lenyomott gomboknak megfelelo frekiju szuroket kell irnod
/8db-ot : 16 db gomb matrixba kotve, azaz  egyszerre ket nag szol, ez a
DTMF-kodolas/, ezek kimenetet /eredmenyet/ figyelni. Ha kellenek a frekik,
meg tudom keresni valahol...

Remelem segitettem.

Ui.: digitalis szuroket meg nem irtam, de neked un. lyukszurok kellenek,
amik csak azokat a jeleket engedik at , amikre meretezve vannak, ha
leirja neked valaki a fourier fuggvenyt, kerlek kuldd el nekem is! Koszi!

				Jo szorakozast !
					Gusi
+ - MapX (mind) VÁLASZ  Feladó: (cikkei)

Hali,

Ha van a jelenlevok kozott olyan, aki mar irt programot
MapInfo MapX 3.x ala, kerem irjon privatban, irto fontos lenne.

Azert leirom a problemamat, hatha hozza tud szagolni valaki:
Egy Install-Kit-et akarok csinalni. Megcsinalok mindent, amit
irnak a help-ben, de ha felinstallalaom, inditaskor
"Automation error"-al megall

elore is koszi minden segitseget!!

-marci

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