Hollosi Information eXchange /HIX/
HIX CODER 962
Copyright (C) HIX
2000-10-03
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Linux grafikus mod kerdes (mind)  11 sor     (cikkei)
2 Re: wait 1 sec (mind)  12 sor     (cikkei)
3 Re: asm16 wait 1 sec... (mind)  14 sor     (cikkei)
4 Re: PASCAL levlista (mind)  12 sor     (cikkei)
5 Re: Auto Run (mind)  23 sor     (cikkei)
6 Re: Freepascal IDE (mind)  47 sor     (cikkei)
7 Re: TCP komponens hasznalata (mind)  15 sor     (cikkei)
8 Re: Delphi4 - Msaccess (mind)  17 sor     (cikkei)
9 Re: PASCAL levlista (mind)  28 sor     (cikkei)

+ - Linux grafikus mod kerdes (mind) VÁLASZ  Feladó: (cikkei)

Hello Coderek!

    Nem tudja valaki hogyan lehet atlepni grafikus modba egy egyszeru gcc
programban? Vagyis mi a megfeleloje a DOS-os InitGraph (es CloseGraph)
fuggvenynek?
    Tovabba hogyan lehet lementeni egy kis reszt a kepernyobol, es hogy
lehet azt mashol megjeleniteni? Vagyis mi a megfeleloje a DOS-os GetImage es
PutImage fuggvenyeknek?
Elore is koszonom,

            Kertesz Levente
+ - Re: wait 1 sec (mind) VÁLASZ  Feladó: (cikkei)

>Azt szeretnem elerni, hogy az egyes pontok
>kirajzolasa kozben tartson egy mp szunetet.

mov ah,2ch
int 21h

ez a cmos idot adja vissza, a DH regiszterben van
a masodperc. Akkor telik el egy masodperc, ha
ennek az erteke novekszik eggyel, vagy ha kisebb
mint az elozo ertek. (60->0)

Kovacs Karoly, Zuglo
+ - Re: asm16 wait 1 sec... (mind) VÁLASZ  Feladó: (cikkei)

hi HIX CODER!

HC> Es ehhez csak annyi ismeret kell, hogy a CPU minden 1/18-adik
HC> masodpercben noveli eggyel a 40h:6Ch memoriarekesz tartalmat...
HC> Kotoszkodoknek: ... akkor, ha az 1Ch interrupt nincs felulirva
HC> es letiltva sincs "cli" paranccsal.
ehhez csak annyit tennek hozza, hogy cpu-nak esze agaban sincs valtoztatni
barmit is a memoriaban, hacsaknem erre megkerjuk ot nagyon szepen....
/pl egy program noveli:)))/ tehat 0:46ch cimen levo dwordot hanem az
irq 0 kodja.... az 1cnek vegulis szinte semmi koze sincs a dologhoz...
es akkor tovabbvive a gondolatot, az int 08h nak kell lennie az eredeti
(vagy azzal azonos eredmenyu;))) kodnak ahoz, hogy egy a 40:6c meglegyen...

na tovabbi jo kodolast mindenkinek + bocsi a kotozkodesert.... Mc
+ - Re: PASCAL levlista (mind) VÁLASZ  Feladó: (cikkei)

> Meg nagyon nagy szuksegem lenne egy Pascalos escape kod tablazatra, 

uses crt;
var ch : char;
.

Udv: Tibor
+ - Re: Auto Run (mind) VÁLASZ  Feladó: (cikkei)

>Delphi 4 alatt kontarkodom. A registriben hova irassam be a progimat a
>telepitovel, hogy a Win bootolasa utan auto. elinduljon? A
>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run ala
>irtam be es nem indult. Mashova is kell vmi bejegyzes, vagy nem is
>ide?
A kulcs teljesen jonak tunik - a problema valoszinuleg a bejegyzessel van. A
bejegyzes neve barmi lehet, tipusanak sztringnek kell lennie, es az erteke
(!) kell, hogy a program eleresi utja legyen. Az is fontos, hogy ha a
program nincs a standard eleresi uton, akkor teljes eleresi uttal kell
szerepelnie, hiszen egyebkent nem talalja meg azt a rendszer. Egyebkent
minden ilyen jellegu hibarol indulaskor uzenetdobozban tajekoztat a
rendszer, tehat ha ilyen nem jelenik meg, akkor valami mast szurtal el: pl.
elirtad a kulcsnevet, es teljesen mashova kerult a programodhoz kapcsolod
bejegyzes, vagy pl. a programod elindul, csak azonnal ki is lep valamiert,
es ezert nem latod.
(Arra is felhivnam a figyelmed, hogy ha csak tenyleg nem azt akarod, hogy
minden korulmenyek kozott, mindig elinduljon a program, akkor a
HKEY_LOCAL_MACHINE helyett a HKEY_CURRENT_USER ala - azonos eleresi uttal -
jegyezd be a programot, hiszen az egyes felhasznalok jogosultsagai,
meghajtokiosztasai, stb. elterhetnek, es igy meg az sem biztos, hogy kepes
lesz elindulni a program.)

Gabor
+ - Re: Freepascal IDE (mind) VÁLASZ  Feladó: (cikkei)

>Freepascal 1.0 fordito( ppc386.exe) remekul fordit, viszont az IDE
>0.9-es beta allapotu es nalam meg a demokat sem forditja. (hello.pp,
>winhello.pp) elszal valtozatos hibakkal (GDB hiba, link hiba...) A
>webhelyen is jelentettek valami hasonlot de meg nem reagaltak ra. A
>telepitesnel mindent alapbol elfogadtam w32100.zip bol termeszetesen
>windows ala.
Tolts le egy ujabb IDE snapshotot, vagy a legujabb release-t! (Az 1.0.2 vagy
megjelent mar, vagy a napokban jelenik meg - nem tudom pontosan.) Az 1.0-s
csomagba kerult IDE sajnos eleg szerencsetlenre sikeredett, de azota mar
szinte az ossze felmerult problema megoldasra kerult. (Ha snapshotot toltesz
le, akkor ne felejtsd el az IDE melle a legujabb RTL unitokat is letolteni,
mert egyebkent verzioproblemak johetnek elo!)

>Most is meg az elozot hasznalom, de nem tudtam beallitani, hogy
>hasznalja a regi IDE az uj forditot, hol lehet beallitani?
Ezt nem lehet beallitani, mert az IDE sajat, beepitett forditoval
rendelkezik, nem pedig kulsoleg hivja meg azt.
Ha mindenaron ki akarod iktatni a beepitett forditot, akkor max. azt tudod
megcsinalni, hogy a Tools menube felveszed a kulso forditot (a Options|Tools
menupontban), de ilyen nyilvanvaloan nem F9-cel kell forditani, Ctrl+F9-cel
futtatni, nem lesz debug, symbol browse, stb., szoval gyakorlatilag csak egy
szerkesztove degradalod a rendszert.

>Masik: *.rc-bol nem csinal res filet a windres.exe, pedig a doksi
>szerint hivtam meg( windres -i pelda.rc -o pelda.res) mi a problema? A
>hiba uzenet: forras nem talalhato.
Most erre mit mondjak? Nyilvan te rontasz el valamit. Pl. fent van a gepeden
a GCC? A doksik nem irjak, de a windres-nek szuksege van ra.

>Biztos van program res-bol rc-re, ismer valaki ilyet?
Az osszes 32-bites Borland forditohoz (pl. Delphi, CBuilder, BC4.x.) adjak a
brcc32.exe-t. Az M$ forditokban / SDK-ban / DDK-ban ugyanerre az RC.EXE nevu
program valo.

>Meg egy kerdesem lenne: FlashWindowEx fuggvenyt nem is meri egyik
>parancssori fordito sem, de a FlashWindow -ot igen ??!!!! (A windows
>unit hasznalva van.)
>Ez az osszes Ex-fuggvenyre igaz? Win98 alatt probalkozok.
Ez nem onmagaban az "Ex" vegzodes miatt van, hanem azert, mert ezt a
fuggvenyt csakis W98 es W2000 alatt lehet hasznalni, igy gyakorlatilag nem
tekintheto a standard win32 API reszenek. Az ezt a fuggvenyt hasznalo
programok nem futnanak pl. W95 es NT4 alatt, eppen ezert nincsen benne a
windows unitban. Ha ennek ellenere megis hasznalni szeretned, akkor nincs
annak semmi akadalya - egyszeruen importalnod kell a fuggvenyt az external
direktiva hasznalataval (lasd a reference manualt).

Gabor
+ - Re: TCP komponens hasznalata (mind) VÁLASZ  Feladó: (cikkei)

>Builderbol szeretnek TCP kapcsolatot letrehozni ket gep kozott. A
>gondom az, hogy csak olyan gepen tudom futtatni, amelyiken van Builder
>(ott az exe is kulon mukodik). Builder nelkuli gepen "Class not
>registered" exceptionnal elszall rogton az inditas utan.
>Gondolom valahogy be kellene regisztralni valamelyik osztalyomat
>valahova, de melyiket es hogyan es hova? :) Meg nem csinaltam ilyet...
Nem irtad, de feltetelezem: NetManage komponenst hasznalsz. Ezek mind OCX
komponensek, es mint ilyenek, kulon regisztraciot igenyelnek hasznalat
elott. Errol bovebbet a komponensekhez kapcsolod helpben talalhatsz.
A lenyeg, hogy a regsvr32.exe-vel regisztraltatni kell oket a celgepen. Ezt
praktikus a programnak maganak elso inditaskor megtennie, de nyilvan mar
telepiteskor is meg lehet ejteni a dolgot, es ennek a megoldasnak is vannak
elonyei.

Gabor
+ - Re: Delphi4 - Msaccess (mind) VÁLASZ  Feladó: (cikkei)

>Delphi4-ben hogyan tudok .mdb-s adatbazissal kapcsolatot letesiteni (pl.
>tablaval)?
Az egyik megoldas, hogy  fel kell telepiteni az MS Access ODBC drivert, es
igy mar el tudod erni BDE-vel is az adatbazist. (Az Access driver - szamos
masikkal egyutt - mdac????.exe nevu telepitovel rakhato fel. Ezt
gyakorlatilag minden ujabb M$ telepito CD-n megtalalod, de a
http://www.microsoft.com cimrol is szabadon letolheto.)
A masik lehetoseg, hogy beszerzel egy nativ interfeszt/komponenseket az M$
Jet Engine-hez. (Ez ugyben erdemes a nagy komponensgyujtemenyek kornyeken
korulnezni.)
Arra mindenesetre keszulj fel, hogy az Access iszonyu lassu es iszonyu sz*r
(egyaltalan nem igazodik az altalanos SQL szabvanyokhoz, problemazik neha a
BDE-vel, stb.), igy ha egy mod van ra, akkor inkabb keruld el messze nagy
ivben. (Komolyan mondom, hogy egy Paradox kenterbe veri a legtobb
vonatkozasban.)

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

>Keresek egy mimondottan Turbo (v. Borland) Pascal -os levlistat (magyart).
>S.O.S. !!!
En egyetlen ilyen listarol tudok (bar ez nem jelent semmit):

  feliratkozas:
kuldj egy levelet a   cimre.
                A level subject-je es tartalma lenyegtelen.

  leiratkozas:
kuldj egy levelet a  cimre.
                A level subject-je es tartalma lenyegtelen.

  iras a listara:  

>Meg nagyon nagy szuksegem lenne egy Pascalos escape kod tablazatra, amivel
>figyelni tudom a leutott billentyuket (nyilak, ctrl-valami, stb. Pl.:  ^S
>= balnyil ^D = jobbnyil, stb...) Ez is S.O.S. !!!
Na. Az egyik, hogy a billentyuknek nem escape, hanem scan kodjaik vannak.
(Escape kodok alapvetoen a nyomtatassal kapcsolatban kerulnek szoba, de
barmilyen mas, ESC (ASCII 27) karakterrek kezdodo szekvenciat escape kodnak
lehet nevezni...)
A masik, hogy a scan kodok listaja egyreszt empirikus modon (gyk. egyenkent
megnezed minden szukseges billentyure, hogy mi az) is nagyon egyszeruen
osszeallithato, masreszt minden masodik programozasi leirasban megtalalhato.
Ha van legalabb 6.0-s TP-d, akkor pl. abban a drivers.pas-ban megtalalod az
osszeset (kbXXXX konstansok).

Gabor

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