Hollosi Information eXchange /HIX/
HIX CODER 950
Copyright (C) HIX
2000-09-21
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Re: Mouse (mind)  28 sor     (cikkei)
2 Re: [Win32 ASM] Real modu interrupt- es memkezeles (mind)  8 sor     (cikkei)
3 Takaritas ( JavaScript -- cgi-bin ) (mind)  18 sor     (cikkei)
4 DELPHI-bol futtatas (mind)  11 sor     (cikkei)
5 32bites assembly windoz alatt? (mind)  14 sor     (cikkei)
6 C tutorial kezdoknek (mind)  19 sor     (cikkei)
7 Asm problema (mind)  18 sor     (cikkei)
8 Re: c++ tomb by Meszaros Andras Re: ostor@posta.net (mind)  72 sor     (cikkei)
9 asm - hang (mind)  13 sor     (cikkei)
10 Re: Mouse (mind)  49 sor     (cikkei)

+ - Re: Mouse (mind) VÁLASZ  Feladó: (cikkei)

Szia
Biosos egerkezeles assemblyben roviden:
1./ Eger van-e
mov ax,0
int 33h
ezutan az ax ha $FFFF van, akkor az eger letezik, illetve az
egerkezelo is be van toltve.
2./ Eger bekapcsolas
mov ax,1
int 33h
3./ Eger kikapcsolas
mov ax,2
int 33h
4./ Eger-gombok, koordinatak
mov ax,3
int 33h
ezutan visszateresi ertekek:
bx: gombok allapota
0.bit bal gomb
1.bit jobb gomb
2. bit kozepso
cx: x koordinata
dx: y koordinata

Az itt felsoroltakon tul a PC hardver kezikonyben nagyjabol le van
irva minden, ami erdekes lehet.
Minden jot,
hOsZi
+ - Re: [Win32 ASM] Real modu interrupt- es memkezeles (mind) VÁLASZ  Feladó: (cikkei)

>Meg valamit: a Win95 SDK-t es DDK-t hol lehet letolteni? Kerestem az
>MS Download Centerben, de nem talaltam. :(

SDK: http://msdn.microsoft.com/downloads/sdks/platform/platform.asp

A DDK is megvan valahol, de szerintem azt nem lehet letölteni

by Doma
+ - Takaritas ( JavaScript -- cgi-bin ) (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok !

Egy HTML lap altal aktivalt cgi-bin program futasa soran tmp fileok
szuletnek. Ezeket szeretnem kitorolni, amikor a felhasznalo a browser
elott ugy dont, hogy elhagyja a lapot.

Javascriptet hasznalva az UNLOAD esemenyre definialok egy esemeny
kezelo fuggvenyt, ami lefuttat egy takarito cgi-bin programot.

Ez eddig jo is, csak az a baj, hogy a takarito program kimenete
megjelenik az ablakban, miutan a browser letolti a kert uj lapot.
Persze egy "back"-kel vissza lehet ra terni, dehat ez nagyon randa
igy.

Tudja valaki, hogyan lehet ezt a problemat megkerulni ?

udvozlettel :
Sores Laszlo
+ - DELPHI-bol futtatas (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Tudna valaki abban segíteni, hogy DELPHI 1.0-ból hogyan tudnám
elindítani pl. a Word-öt úgy, hogy betölt egy paraméterben megdott
dokumentumot?
A function WinExec(CmdLine: PChar; CmdShow: Word): Word; függvénnyel
az a bajom, hogy a CmdLine-nek nem tudok paramétert adni, mert akkor a
visszatérési érték alapján azt 'állítja', hogy nem találja a fájlt.

A segítséget előre is kösz.
Üdv.: PK
+ - 32bites assembly windoz alatt? (mind) VÁLASZ  Feladó: (cikkei)

Tisztelt tagok!

Olyan problemam lenne, hogy a videkartya RAM-ba kellene irni linear
adressing modban (a virtualis cim 0d4000000h). Ez raw mode-ban megy,
de ha win95 alol inditom, vedelmi hibaval elszall. Gondolom, valami
memoriavedelem megakadalyozza. Ki lehet-e ezt kerulni?
Igazabol nem vagyok tajekozott a kulonbozo szelektorok es descriptor
tablak vilagaban, de valahogy ugy erzem, ott kellene keresgelni... A
Tran-fele 3.0-s pmode extendert hasznalom, sajat progiba beforditva.

Udv:
    BBalazs
    
http://www.szote.u-szeged.hu/phys/bbalazs/bbalazs.htm
+ - C tutorial kezdoknek (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok !

Testverem szeretne C nyelven megtanulni programozni, Semilyen
komolyabb programozasi eloismeretei nincsenek. Kellene valamilyen
konnyen ertheto leiras (tehat nem referencia kezikonyv) amibol egy
kezdo onalloan is el tudja sajatitani.

Ha tudtok ilyenrol, irjatok meg !

Elektronikus formaban kellene, nem konyvre gondoltam, es lehetoleg
magyar nyelvu legyen.

Milyen forditot es IDE-t ajanlatok ?
Egy abszolut kezdonek az a lenyeg hogy ne kelljen mindenfele
beallitasokkal foglalkoznia meg projectet sem letrehoznia, megirja a
forrast, es azonnal fordithatja.

Elore is koszi !
- Tamas -
+ - Asm problema (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Nagyon lamer kerdes kovetkezik:
DOS alatt irnok egy programot assemblyben, es van egy kis problemam
vele. Van egy .txt file, amiben le van tarolva egy szampar es valami
szoveg kb igy:

10,12,Elso sor.
12,14,Masodik sor.
14,18,Utolso sor.

A feladat: a szamok altal jelzett koordinatara a szoveget kiirni. A
gondom ezzel az, hogy a regiszterbe a 10 ASCII kodja kerul, mig nekem
a sima 10-es szam kellene. Hogyan lehet "atkonvertalni"? (egyebkent
minden oke, file megnyitas stb...)
Tanacsokat kernek, ha lehet, _ne_ megoldast.

Koszi: Zoli
+ - Re: c++ tomb by Meszaros Andras Re: ostor@posta.net (mind) VÁLASZ  Feladó: (cikkei)

> > Mas class hasynalata nelkul:
> >   Osztaly **tomb;
> >   tomb=new Osztaly*[darabszam];
> >
> > ...
> >
> > Igaz igy neked kell megoldani a felszabaditast is
> >     delete tomb;
> 

> A feladat arra vonatkozott, hogy dinamikusan kell novelni a tomb
> meretet. Pont erre _nem_ valo a new [].

Sajnos igy is meg lehet oldani...:

tomb=new Osztaly*[darabszam];
i=0;
ciklus feltoltes {
  ha i==darabszam {
    Osztaly** masiktomb=new Osztaly*[darabszam*2];  // a pelda kedveert
    atmasolni az osztalypointereket tomb-bol masiktombbe (memcpy)
    delete tomb;   // es ey igz jo, mert csak az Osztaly pointereknek
lefoglalt tombot szabaditja fel
    tomb=masiktomb;
    darabszam=darabszam*2;
  }
  tomb[i]=new Osztaly;
}

a megoldas elonye:
  - dinamikus a tomb
  - gyorsan lehet elerne az elemeit (tomb)
a megoldas hatranya:
  - a dinamikus tomb ujrafoglalasanak gyakorisaga ha jol elorelathato
  az elemek szamanak nagysagrendje, akkor egy ket ujrafoglalassal meg
  lehet uszni...

van sajat template-em a sima tombre es rendezett binaris fa-ra, de ha
csak a tomb a lenyeg es szamit az eleresi sebesseg (a feltoltes nem),
akkor ez egz eleg gyors modszer...
ha jol sejtem, akkor a VC CArray is igy mukodik es a CBuilder-es
(delphi-s) TStrings is.

termeszetesen az osztalypointerek felszabaditasa a felhasznalora
harul, vagy a tomb-kezelo osztaly (ha osztalyban valositja meg az
ember) destruktora csinalja a delete-et

> 1) A megoldasodban szerintem hiba van, szvsz inkabb igy kell irni:
> 
>    delete [] tomb;
> 
> ha mar tombosen kertel new-t.

pelda:

char *a=new char[12];

delete a;

siman felszabaditja a lefoglalt 12 byte-ot!!! (egy pointer altal
elfoglalt memoriterulet felszabaditasa a cel...)

delete [] a;

szinten...

Egyebkent azert irtam ezt a "verziot", hogy ne legyen plusz osztaly...

mean voltam

Mészáros András - mean - Keszthelyi Rt.
e-mail: 
+ - asm - hang (mind) VÁLASZ  Feladó: (cikkei)

sziasztok,

egy hanggeneralo programot irok, ahol a billentyuleutes az SB FM
Chipjet generalja a 220-221 porton.
Amiben segitseget szeretnek kerni az az, hogyha a billentyut
folyamatosan lenyomva tartom, akkor folytonosan szoljon, es
felengedesre nemuljon el, mert ha ezt ciklusban irom meg, akkor
szaggat, meg nem is pontosan akkor halkul el, amikor felengedem, hanem
egy kis kesessel.
Ha vkinek van kedve vele foglalkozni, akkor irjon, elkuldom.
Assemblyben irodik, tasm forditoval.

Akos
+ - Re: Mouse (mind) VÁLASZ  Feladó: (cikkei)

>
>Bios-os egerkezelesrol nem tudnatok
>valami anyagot kuldeni?
>
Alapbol a BIOS-ban nincs egerkezeles, de uresen van hagyva a 33h
megszakitas, ide szokott betoltodni a mouse.sys, vagy mouse.com.
Itt van nehany osregi peldasor, ha jol emlekszem valamelyik Norton
Guide-bol szedtem ossze annakidejen.


#include <mem.h>
#include <dos.h>
#include <stdio.h>

static int num;
static int _gomb_szam;
static union REGS inr,outr;

int mouse_ins()
{
inr.x.ax = 0;
int86(0x33,&inr,&outr);
num = outr.x.ax;
if(num == 0)
         return(-1);
_gomb_szam = outr.x.bx;
return(_gomb_szam);
}



void mouse_be()
{
inr.x.ax = 1;
int86(0x33,&inr,&outr);
return;
}


void mouse_ki()
{
inr.x.ax = 2;
int86(0x33,&inr,&outr);
return;
}



Kovacs Karoly, Zuglo

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