| 1.  | 
		VGA kártya programozása (mind) | 
	 6 sor     | 
	  (cikkei) | 
 
		| 2.  | 
		VFP combo (mind) | 
	 12 sor     | 
	  (cikkei) | 
 
		| 3.  | 
		Delphi datum (mind) | 
	 8 sor     | 
	  (cikkei) | 
 
		| 4.  | 
		Re: pc boot -->Mc (mind) | 
	 65 sor     | 
	  (cikkei) | 
 
		| 5.  | 
		Visual Basic Install Surgoss!!!! (mind) | 
	 24 sor     | 
	  (cikkei) | 
 
		| 6.  | 
		DOS bootolás (válasz) (mind) | 
	 15 sor     | 
	  (cikkei) | 
 
		| 7.  | 
		Re: Bolha uto algoritmus (#458) (mind) | 
	 96 sor     | 
	  (cikkei) | 
 
		| 8.  | 
		Re: DOS bootolasa (mind) | 
	 21 sor     | 
	  (cikkei) | 
 
		| 9.  | 
		Konyv offtopic (mind) | 
	 6 sor     | 
	  (cikkei) | 
 
  |  
		| + -  | VGA kártya programozása (mind) | 
		VÁLASZ  | 
		Feladó:   (cikkei)
		 |  
		
Szevasztok.
Van egy nagy problemam. VESA funkcioval probaltam athelyezni a
logikai kepernyot a videomemoriaban. 4-szer leptettem egyesevel
horizontalisan , de csak az utolso leptetesnel ugrik egyszerre
4-et. Hogyan lehet elerni a folyamatos mozgast? Be kell allitani
valamelyik VGA regisztert?
  | 
	 
	
		| + -  | VFP combo (mind) | 
		VÁLASZ  | 
		Feladó:   (cikkei)
		 |  
		
Hali!
visual foxpro 3 (vagy 5 is jo)
csinalok egy combo boxot es moge rakok egy kodszotarat. 
Az ok. hogy nem csak a kodszotbol valaszthat, hanem be is irhat valamit,
viszont szeretnem, ha ez az uj ertek bekerulne a kodszotba is.
Ehhez elge valamit beallitani, vagy programot kell ra irni?
(Ha esetleg valaklinek mar meg van irva, annak nagyon orulnek.)
Koszonom a segitseget!
          Potyos               Hering Laszlo       Bodnar Aikido Dojo
  mailto:   Laszlo HERING       Budapest,  HUNGARY
 | 
	 
	
		| + -  | Delphi datum (mind) | 
		VÁLASZ  | 
		Feladó:   (cikkei)
		 |  
		
Sziaszok!
Lenne egy problemam :
Hogy lehet platformfuggetlenul hasznalni az StrToDate fuggvenyt? Ne
okozzon problemat az, hogy az operacios rendszer magyar vagy angol
nyelvu-e. (Delphi 3.0 Standard)
Elore is kosz a segitseget.
Szasz Oliver
  | 
	 
	
		| + -  | Re: pc boot -->Mc (mind) | 
		VÁLASZ  | 
		Feladó:   (cikkei)
		 |  
		
Hi inet,"HIX CODER"  >!
iC> Ki tudna nekem egy minel reszletesebb leirast prezentalni a PC
iC> bootfolyamatarol.
iC> Mondjuk onnan kezdve hogy a processzor elvegzi a POST-ot, egesz odaig,
iC> hogy elkezdi keresni az A meghajtorol a bootszektort. (esetleg lehet
iC> tovabbi is :-) )
no.. szoval.... bekapcsol a gep... /azaz aramot kap a proci/
es kap egy kis reset jelet is... erre o aszonnya, hogy beallittya
'alapallapotba' a regisztereket... ebbe beletartoznak az adat
regiszterek, amikbe ijen processzor-verzijo info kerul... a
kulonbozo teszt debug es kontrol regisztereket /real modeban
breakpointok nelkul indul;)/ es a flaget... /ennek az erteke
most mind1;)/ ya, es a cs es ip regeket is beallittya 0ffff:0
ra... es ennyi... a proci innentol tok ugy viselkedik, mint
barmikor maskor... azaz nem tesz mast, csak kodot futtat...
na ott azon a cimen van a bijosznak a vege... onnet valahova
elore jumpol a bijosz /valtozatoktol fugg, hogy hova;)/ es
csinal par okossagot... pl eloszor is leelenoriz par doogot
a processzoron.... ize, sza'l kiprobajja, hogy a jcc utaSITasok
rendesen muxxenek-e, es kiprobal par szamolasi muveletet is,
hogy azok is mennek-e... ha igen, akkor megy tovabb.. beallit
picet, dmat, nmit, timert /ez utobbi az a csunya pittyeges
bekapcsolasko';)))/ , meg meg par doogot /pl csinal egy idt-t
/bocs, real mode; interrupt vector tabla;)/ is, mert asse art...
asztan jacoogat egy kicsit az alaplappal, kiszopja pl a memko meretet,
letesztelni real modeban az also 1mbt... ha gaz van, pittyeg...
esetleg tehet meg par mas doogot is, de eszt bijosza vallogattya...
utana elkezdi nezni a 0a000..0f000 reszt... ha talal 55aa val
kezdodo cuccost /extension rom;)/ na akkor annak leellenorzi
a cseksumjat /seg:2 offseten egy byte!/ es asztan el is
indittya eszt a kodot... /seg:3/ ya, es a stacken haggya
egy retf hez a visszateresi cimet... na a kartyan levo rom
el is indul, meginitelgeti a kartyat /pl videjobijos...;)))/
es asztan retfel.. /yo kis tesztecske, pl call far 0c000:3 ret/
tartalmu kis dosos proggyt elinditani, aranyos.. vagy ugyanez
pl egy hasollot egy bootepromos halokartya eseten;)))/ namind1,
sza'l ha megvo'ttak az eztension romok, akkor megnezeget doogokat,
asdtzan pittyeg, ha nincs pl videjo kartya... no es most innentol
ma' van videjo kartya, sza'l innento' ma' lattyuk, hogy micsinal...
pl leteszteli a tejjes memko meretet, mittomen, amit bekapcsootunk...
pl vincsiket keres, floopykkal szaraxxik egy kicsit, jaccogat a
billentyuzettel, stb... sza'l a hardvereket keresgeli... /marmint
amiket o ismer;)))/ astzan amiko' ez veget ert, es egy pci/pnp
bijoszro' van szo, vegigkutyakoggya ezeket a kartyakat is, esetleg
ki is ir valamit, asztan jon az a tablazatocska, es a pci dev. list...
no.... ya, es a bootolas is elkezdodik egy int19 meghivasaval...
ez ugyebar a bootseqnak megfeleloen /legyen a,c/ elkezd oovasni a
szegeny kis flooppyrol... ha sikerul az elso szektort betootenije
0:7c00 ra, akkor orul, lecsekkeli, hogy az uccso 2 byte 55aa-e,
es ha igen, akko' elindittya... ez innento' ma' os sza'l nem is
irok rola tobbet.. ha nem jon ossze a floopy, akko megprobalja
beltoteni az elso szektort a vincsirol... ez lenne a partitabla...
eszt is lecsekkeli az 55aa mijatt... ha megvan a vegen, akko
orul... ha nincs, akko' valami gagyi uzenet... pl 'insert new hdd'
vagy hasollok;)))))))))))))))))))))) na yo, nem is...;))))))
na betoototte a parti tablat a 0:7c00 cimre.. na ez itt ma' megin'
erdfekes kerdes... ha valami partmanager van, akko' lehet itt
mas is, de leirom aze', hogy az 'original' /fdisk/mbr/ es partitabla
micsinal.. sza'l elmasojja magat 0:600 ra, vegigkeresi a talbazatot,
hogy mejik bootol6o, es amejik az, aszt a szektort be is tooti
0:7c00 ra, es el is indittya... na innento' meg ma' megy valamejik
particijon levo bootsector, ami ma' megin' os fuggo...
na yo, nagyvonalakba ennyi lenne.... tovabbi yo kodolast... Mc
  | 
	 
	
		| + -  | Visual Basic Install Surgoss!!!! (mind) | 
		VÁLASZ  | 
		Feladó:   (cikkei)
		 |  
		
Elvallaltam egy feladatot, VB-ben. Ez egy regebbi program kijavitasa volt.
Az elozo programot az 5-os verzioban irtak, de itt csak 6-os volt.
Mikor betoltottem a projektet, nem szolt semmit...
Az eredeti programhoz volt egy installalo allomany, amely a szukseges dll-eket
felmasolta.
Most azonban, mikor egy masik gepen akartam futtatni a progranot mindenfele
dll-eket hianyolt. Ezt ugy ahogy megoldottam, de most OCX kiterjesztesueket
keres. Ha jol tudom, ezeket regisztralni kell.
A kerdesem a kovetkezo:
Van-e ehhez valamilyen setup "varazslo" amivel ezeket meg lehet csinalni,
illetve le lehet-e ugy forditani a programot, hogy minden szukseges dolgot
beletegyen az exe-be.
NAGYON SURGOS!!!!!
Maganba is, ha lehet.
Mindent koszonok elore.
sajt
-- 
 
  | 
	 
	
		| + -  | DOS bootolás (válasz) (mind) | 
		VÁLASZ  | 
		Feladó:   (cikkei)
		 |  
		
Hi All!
A subjecben jelzett problemaval en is talalkoztam es nemi szenvedes utan
azt ta pasztaltam, hogy a WIN3.1 indulasakor az eredetileg floppyrol
toltott HIMEM.SYS -t vagy az EMM386.EXE-t (sajnos nem emlexem, hogy
melyiket) keresi. Amikor atir tam a floppyn a CONFIG.SYS-t, hogy ezeket e
device-okat wincsirol toltse, a pro blema mexunt, nem kerte tobbe a boot
floppyt.
BYE:
MEDVE
Kapuvari Janos
 
  | 
	 
	
		| + -  | Re: Bolha uto algoritmus (#458) (mind) | 
		VÁLASZ  | 
		Feladó:   (cikkei)
		 |  
		
En is, en is...!! :-) Ez a 2D-bolha felajzott... ;-)
Hat, _valamit_ mindenkepp kell tudni a bolharol. A minimum az, hogy
honnan indult. Ha ezt nem tudod, akkor csak vakon csapkodhatsz... 
Ha tudod a kiindulasi pontot, akkor egyetlen ertelmes algoritmus jut eszembe: 
1) kiszamolod, hogy az i. lepesben a bolha hol lehet
2) veletlenszeruen odautsz az egyik mezore
3) ha nem talalt, goto 1)
Irtam egy kis programot, ami megszamolja, hogy hany lehetoseg van az
i. lepesben (lasd a level vegen). Erdekes modon a negyzetszamokat adta
ki (1, 4, 9, 16, 25...). Aztan megertettem: a lehetseges mezok mindig 
egy i-oldalu negyzetet alkotnak (pontosabban egy 2i x 2i "szitat",
ahol vizszintesen es fuggolegesen minden masodik mezo ures (sakktabla-
szeruen)), ezert az i. lepesben i^2 a lehetseges poziciok szama. A 
valoszinuseg tehat, hogy eltalalom a bolhat, lepesrol-lepesre rohamosan 
csokken. Persze valojaban az eselyek jobbak, mert a program nem veszi
figyelembe, hogy utunk is valahova.
Ezt nalam ugy lehetne szimulalni, hogy ott, ahova utunk, kitoroljuk az 
'X'-et (remove_mark()). Es ahova mi odacsapunk, arra nem no tobb fu - 
ill. tovabb a minta. :-) 
Tovabbi lehetseges optimalas: azt szamolni, hogy "hanyszoros" egy X (ha 
tobb lehetoseg is van arra, hogy a bolha az i. lepesben ezen a mezon 
alljon), es oda csapni, ahol ez a szam a legnagyobb.
Tudjatok, hogy jatekos kedvu vagyok :), ezert elgondolkodtam egy
3D-bolhan (otlet (C) egy csaladtag). Tehat mehet a terben le, fel, jobbra, 
balra, elore, hatra. Ez egy novekvo gulat ad a terben. Ezt mar papiron 
gondoltam at elobb, es egy rekurzional lyukadtam ki:
a(1) = 1 , a(n) = a(n-1) + n^2 + (n-1)^2 , n >=2
A gula ugy no, hogy "kettevagom", szethuzom, es becsusztatok ket
"lapot". A rekurzio nelkuli keplet megtalalasa trivialis volt:
       
a(n) = n^2 + Sum( i=0..(n-1) ) 2*(i^2)
Aztan a programot megtoldottam a harmadik dimenzioval, es ugy tunik,
hogy helyes a keplet.
Barna
p.s. en is nyertem matekversenyt ;-)
p.s.2 bocs, a sorlimit miatt egy kicsit zsufolt a kod...
#include <stdio.h>
char field[100][100];
int i,t;
#define FORALLFIELDS for (i=0;i<100;++i) \
                            for (t=0;t<100;++t)
void mark(int x, int y)
{
        if (field[x][y] == ' ')
                field[x][y] = 'O';
        else if (field[x][y] == 'X')
                field[x][y] = '+';
}
void remove_mark(int x, int y)
{
        if (field[x][y] == '+')
                field[x][y] = 'O';
        else if (field[x][y] == 'X')
                field[x][y] = ' ';
}
int main()
{
        int s, count;
        FORALLFIELDS /* initialize field */
                field[i][t] = ' ';
        field[50][50] = 'X';
         /* 'X': flea can be here, 'O' flea can be here next,
            '+': flea can be here now _and_ next */
        for (s=0; s<10; ++s) {
                FORALLFIELDS
                        if (field[i][t] == 'X' || field[i][t] == '+') {
                                mark(i+1,t  ); mark(i-1,t  ); mark(i  ,t+1);
                                mark(i  ,t-1); remove_mark(i, t);
                        }
                count = 0;
                FORALLFIELDS
                        if (field[i][t] != ' ') {
                                ++count;
                                field[i][t] = 'X';
                        }
                fprintf(stdout, "%d\n", count);
        }
}
 | 
	 
	
		| + -  | Re: DOS bootolasa (mind) | 
		VÁLASZ  | 
		Feladó:   (cikkei)
		 |  
		
Szia! Egy ideje mar nezegetem ezt a temat, de meg nem szoltam hozza.
Az a vicc, hogy a DOS megjegyzi hogy melyik meghajtorol indult, es ezt le
lehet kerdezni. (int 21h, ax=3305h) En ket megoldast tudok javasolni:
1. Masold a floppy-ra a config.sys, autoexec.bat fajlokat, a telepito majd a
lemezen modositja oket, aztan masold vissza.
2. Irj egy kis rezidens programot, ami a fent leirt DOS rutint figyeli, es
valaszkent a C maghajtot adja vissza, megkerulve a DOS-t.
Ha gondolod megirom neked.
Udv:
Andras
> Szoval az A: meghajtoban nem a telepito floppyt keresei, (merthogy a
> HDD-rol egy alkonyvtarbol telepedik) hanem a telepitesnek van az a
> lepese, amikor a Config.sys-t es az Autoexec-bat-ot modositja.
> Na ilyenkor jott ra, hogy O ezeket a floppyn akarja modositani. Asszem
> aki telepitett mar win 3.1-et az tapasztalta, hogy ha C:-rol bootlot
> (ahogy normalis emberekszoktak) akkor a C:-n levo autoxecet is akarja
> modositani. (nem keresgel a flopyn)
  | 
	 
	
		| + -  | Konyv offtopic (mind) | 
		VÁLASZ  | 
		Feladó:   (cikkei)
		 |  
		
Bocs mindenkinek a zavargasert, de keresem Halassy Bela Adatbazis tervezes
alapja es titkai cimu konyvet megvetelre. Aki meg akar szabadulni esetle
tole az irjon maganbam. 
Koszonom. 
Karesz  
  | 
	 
	 
 |