Hollosi Information eXchange /HIX/
HIX CODER 535
Copyright Myths
1999-07-31
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 [DOS] Codepage lekerdezes (mind)  12 sor     (cikkei)
2 Re: VFP3 Report & Grid (mind)  68 sor     (cikkei)
3 quoted printable, avagy bugzik a HIX (mind)  32 sor     (cikkei)
4 diskmag for winsux? (mind)  21 sor     (cikkei)
5 Re:[C] Alapszint - 1. lecke... (mind)  33 sor     (cikkei)
6 Re:Codepage lekerdezes (mind)  26 sor     (cikkei)
7 [C] Alapszint - 1. lecke... (mind)  30 sor     (cikkei)
8 algoritmusok (mind)  13 sor     (cikkei)
9 Fuggvenyhivas makrozasa HELP!!! (mind)  16 sor     (cikkei)
10 Borland C++ Builder (mind)  7 sor     (cikkei)
11 Re:Delphi + DirectX (mind)  6 sor     (cikkei)
12 VC++ (mind)  11 sor     (cikkei)

+ - [DOS] Codepage lekerdezes (mind) VÁLASZ  Feladó: (cikkei)

> Programbol szeretnem lekerdezni az aktualias codepage-t. Melyik int 21
> hiva=s valo erre?

Ha lekerdezni akarod, akkor AX: 6601h, beallitashoz pedig 6602h.
BX-ben adja vissza az aktiv kodlapot, DX-ben pedig a rendszer eredeti
kodlapjat (amivel indult).

> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Nektek is ilyen a szeparator, vagy csak a necckep jatszik velem?

Andras
+ - Re: VFP3 Report & Grid (mind) VÁLASZ  Feladó: (cikkei)

Hali Coders & Potyos

>Adott egy kod mezo es a reportban a kodszotarbol hozza valo szoveget
>kene kiirni. Csinaltam is egy mezot aminek =3DKIKOD(KODSZOT,KOD) volt a=20
>tartalma, de ez Syntax Error (=3D jel nelkul is..)
>Probaltam SET FILTER-t adni neki, de ez a report oldalvaltasanal nem=20
>frissult, igy mindenhova az elso duma kerult...
>Megoldas??
>

Hat igen, ez a franya relacios adatbaziskezeles...

Ha jol latom a mezobe 1 altalad irt  funkcio eredmenyet akartad betenni, ez
teljesen szabalyos, nem kene, hogy Syntax Error-hoz vezessen, valami mast
kefeltel el. Persze van 1xerubb megoldas is, a fotablabol ( amirol a
reportot csinalod) egy relaciot kell definialni a kodszotar iranyaba.
Ez egerorientaltan ugy megy, hogy a report designerben megnyitod a
dataenvironmentet, rateszed a fotablat meg kodszotar tablat, a kodszotar
Order tulajdonsagat kod-ra allitod, majd a fotablabol a kod mezot rahuzod a
kodszotar kod mezojere. Ha minden klappol, a ket tabla kozott lesz 1 vonal,
ez jelkepezi a relacio objektumot. Asztan a kodszotarbol a kodszoveg mezot
behuzod a reportba, ahol latni akarod.

Ha irrital a ragcsalok erintese, es strapabiro a keyboard, a mezobe ird be
hogy KODSZOTAR.KODSZOVEG a report inditasa elott a progiba:
SELECT 0
USE KODSZOTAR ORDER KOD
SELECT 0
USE FOTABLA (vagy ahogy becezed)
SET RELA TO KOD INTO KODSZOTAR
REPO FORM .... stb

>Visual Foxpro 3ban szenvedek az alabbi problemaval:
>adott egy tabla (t1) amiben van egy Kod numeric mezo
>adott egy masik table (t2) amiben van Kod numeric es Datum date tipusu
>mezo.
>Egy olyan formot akarok, ahol a felso reszen valogatok a t1
>rekordjai kozt es az also reszen megjelennek a t2-ben ehhez tartozo
>rekodok, de nem a rogzites sorrendjeben, hanem a Datum szerint
>rendezve.
>Erre a Grid-et hasznalom most, ahol LinkMaster a t1 RelationalExpr a Kod
>RecordSource a t2 es a ChildOrder is Kod. Probaltam ide Datumot tenni,
>az eredmeny mit sem valtozott. Ha egy SET ORDER-t adok ki, akkor ures
>lesz a Grid...
>Probaltam Str(Kod,3)+DtoC(Datum) kulcsot is csinalni es Rel.Exp. nek
>Str(Kod,3)-at adni, de ez sem megy.
>Szoval hogyan lehet nem a kapcsolodo index szerint rendezni a Gridet??
>Help!

Hat igen.. itt meg eppen nem kene relaciot hasznalni, mert az xBase cuccok
tobbsegenek , legalabbis a VFP3-nak megvan az a kellemetlen tulajdonsaga,
hogy a secondary indexet hirbol sem ismeri, pedig itten jol jonne.
A +oldas itt az lehet, hogy 2 gridet teszel fel, az 1iknek RecordSource=t1 a
masiknak t2. Semmi relacio, linkmaster es egyeb huncutsagok.  Azt jol
mondod, hogy t2-t Str(Kod,3)+DtoC(Datum) szerint kell indexelni, en inkabb
Str(Kod,3)+DtoC(Datum,1) -et irnek (reszletek a helpben a dtoc-nal) osztan a
Grid1 (ami a t1-t mutatja) AfterRowColChange eventjebe ird bele a
kovetkezoket:

kkk=kod
seek kkk in t2
this.parent.grid2.refresh

Udv
-banjo-

ps: a sok =3D imho HixJozsibol jon, mert a tartalomjegyzek vegin is van, oda
pedig mi nem tudunk irni.
+ - quoted printable, avagy bugzik a HIX (mind) VÁLASZ  Feladó: (cikkei)

Hi,

Szal a kutya itt van elasva:

> From: "HIX CODER" >
> Date: Wed, 28 Jul 1999 03:40:11 EST
> MIME-Version: 1.0
> Content-type: text/plain; charset="us-ascii"
> Content-Transfer-Encoding: 8bit
Ez az ami nem okes: ---------^^^^
Ugyanis vagy irjon a headerbe 8bit-et es kuldje is ugy a levelet,
vagy ha mar quoted-printable formatumban van a level (mert ujabban
abban jon a CODER) akkor a headerben is legyen quoted-printable.
Sok levelezo (kiveve persze a microsoftosokat:)) ugyanis a headerben
eloirtak szerint dekodolja a levelet, es ezert latod a qp kodokat
a dekodolt ekezetes betuk helyett. (Az enyem se szereti)

Es azok a jo levelezok amik ezt az "ujfajta" HIX-et nem jol jelenitik
meg! Mert ha pl. valaki ilyet it 8bit kodolasu levelben hogy:
  x:=21; if x>=43 then writeln;
Akkor a tobbi ezt szepen dekodolja  x:!; if x>C then writeln; -re!!!
(mivel 0x21='!' es 0x43='C') Sajnos lattam mar ilyet...
(es szerintem most is sokan ezt latjatok)

De ha mar a headernel tartunk, a charset sem jo:
> Content-type: text/plain; charset="us-ascii"
Ugyanis ISO8859-1/2 szerint van kodolva, es nem us-ascii...

Tehat szolni kene a HIX Jozsinak, vagy annak aki a level
formatumert "felelos" hogy ugyan javitsa mar ki.

A'rpi / ESP-team
+ - diskmag for winsux? (mind) VÁLASZ  Feladó: (cikkei)

Hi,

> Felado :  [Hungary]
> Temakor: Re: Gravis Ultrasound & TuC player ( 24 sor )
> 
> Ps. Lassan 2000-et irunk, es szinte mar senki sem hasznal _kizarolag_
> MS-DOS-t.
Ebben igazad van. DE KIZAROLAG WINDOZET SE HASZNAL MINDENKI!!!
Es amig a DOSos programok minden OS alatt futnak, a winesek nem igazan...
Es a diskmagok celja hogy minel tobben el tudjak olvasni, nem?
Nem artana gondolni a parmillio LINUX es OS/2 felhasznalora is, akik lassan
tobben vannak mint a winesek. Masreszt lehet hogy a te P3-odon gyors a
win9x, de nezd meg pl. egy 486-on 8 MB rammal...

> Ps. A GUS is egy kihalofelben levo, szebb napokat megelt oshullo. Miert
> akarod meg azt is direkte tamogatni ?!
Mert sok embernek az van, es megvan ra az okuk amiert nem cserelik le.
Attol hogy a windoze most se igazan supportolja, nem rossz kartya.

Bocs a flame-ert,
  A'rpi / ESP-team
+ - Re:[C] Alapszint - 1. lecke... (mind) VÁLASZ  Feladó: (cikkei)

Kedves Zsolt !

Az alapveto problema a scanf() fuggvenyhivassal volt. Ez ugyanis nem magat
a valtozot varja parameterkent, hanem a valtozo cimet. Egy
fuggvenyhivasakor a parameterek ertek szerint atmasolodnak a vermen
keresztul. A meghivott fuggveny ezert csak olvasni tudja az atadott
parameterek erteket. Megvaltoztatni csak akkor kepes, ha cim szerint adod
at. Itt jon a "Pointerek" lecke :-).  Egyelore annyit jegyezz meg, hogy ha
egy fuggveny az atadott parameter ereteken valtoztat ( a scanf beolvassa a
lebegopontos erteket es visszaadja ), akkor az cim szerint keri a
parameter atadasat. A "cime" operator: &. A sugar erteket tarolo
lebegopontos valtozo cime tehat: &rad. A modositott program:

int main()
{

double pi=acos(-1); /*itt adom meg a pi erteket*/
double rad,k,t; /*ezekben nem vagyok biztos*/

/* Ezutan bekerem a sugar erteket */
printf("Kerem a sugarat: ");
scanf("%lf", &rad);
k=rad*pi*2.00; /*kerulet szamitasa*/
t=rad*rad*pi; /*terulet szamitasa - nincs jobb negyzetre
emelesre?*/
/*majd a kiiratas: decimalis tizedeskent zsretnem*/
printf("kerulet= %lf\n", k);
printf("terulet= %lf\n", t);
}

-- 
Tamas Ridly M.D.
M.Sc.B.E.
+ - Re:Codepage lekerdezes (mind) VÁLASZ  Feladó: (cikkei)

> Programbol szeretnem lekerdezni az aktualias codepage-t. Melyik int 21
> hivas valo erre?

The following function calls are also used by MS-DOS 4.0 to support
the National Language requirements:
-Function 44h, Code 0ch (Generic IOCtl) - support code page
 switching on a per-device basis.
-Function 65h (Get Extended Country Information) - support code page
 collating tables.
-Function 66h (Get/Set Global Code Page) - gets or sets the code
 page used by kernel and by all devices.

These functions support access to country-dependent information,
all of which resides in one file named country.sys

AH =3D 66h =20
AL =3D function code (1=3Dget, 2=3Dset)
BX=3DCode page to set (AL=3D2)
return:
If carry set:
 AX=3D02 File not found
 AX=3D65 Device not selected
If carry no set: No error.

udv:
Kovacs Karoly.
+ - [C] Alapszint - 1. lecke... (mind) VÁLASZ  Feladó: (cikkei)

Hello!

>A programmal egy adott sugaru kor keruletet, teruletet szeretnem kiszamolni
>Nem tudom, hogy a megfelelo valtozoknak (sugar, pi, kerulet, terolet) jo
>tipust adok-e meg.

>double pi = acos(-1);   	/*itt adom meg a pi erteket*/
>double rad,k,t; 			/*ezekben nem vagyok biztos*/
minden rendbe van itt

>scanf("%f", rad);
Itt mar baj van, a scanfnek a valtozo mutatojat kell adnod,
es mivel a rad egy double az 'l' format modifiert kell hasznalni
a %fnel igy:
 scanf("%lf", &rad);	// mukodik

>k=(rad*pi)*2; 		/*kerulet szamitasa*/ 
OK

>t= pow(rad, 2)*pi; 	/*terulet szamitasa - nincs jobb negyzetre
>emelesre?*/
OK, de en igy irnam
t= rad*rad*pi;

>printf("%f", k);
>printf("%f", t);
megint, ha double-t hasznalsz, akkor %lf-t kell irni
printf("Kerulet:%lf Terulet:%lf\n", k, t);

Attila Voros, Chief Engineer, ISDgames
+ - algoritmusok (mind) VÁLASZ  Feladó: (cikkei)

Hali mindenkinek!

Bocs, hogy ily marhasaggal zavarok de
szuksegem lenne ALGORITMUSOKRA...
(ertheto megfogalmazassal!!!!)

pl. AMOBA - gepi intelligencia
    Alakzat kitoltes
    jatekok AI-ja

Ha lehetne valaszt maganba...
 Koszonettel:

+ - Fuggvenyhivas makrozasa HELP!!! (mind) VÁLASZ  Feladó: (cikkei)

Hello !

Valaki elarulhatna, hogyan lehet a Clipperben
fugvenyhivast makrozni ?
pl. van egy cMenuproc[x] nevu tombelem, aminek
a tartalma egy karakteres "fuggveny()".
Namost van egy function fuggveny() nevu fuggveny
a programban, es ezt akarom meghivni azon a
tombelemen keresztul ugy, hogy makrozom.
A debugger szerint a (cMenuproc[x]) = "fuggveny()"
de ezt a kifejezest hiaba irom be, nem csinal semmit.
Mit tegyek vele, hogy megiscsak hivja meg azt a 
fuggvenyt ?

-- 
Udv. Csaba 
+ - Borland C++ Builder (mind) VÁLASZ  Feladó: (cikkei)

Haliho!

Szeretnem a subban levo joszag 1-es verziojaval a halozatra bejelentkezett
juzerek nevet,nemet es egyeb tulajdonsagait megallapitani. Ha tudsz valami
jo cuccost akkor ....

The Big XTaki
+ - Re:Delphi + DirectX (mind) VÁLASZ  Feladó: (cikkei)

Keresd a neten egy Hory nevu japan urge hp-jet ( a pontos cimet nem tudom) .
Egy DelphiX nevu csomagot tudsz letolteni tole.

A DirextX 6-os ilesztese  es jopar komponens .

GAndalf
+ - VC++ (mind) VÁLASZ  Feladó: (cikkei)

:

L=E1ttam, hogy te is ezzel foglalkozol.
Most =EDrom a szakdolimat =E9s k=E9ne magyar anyag az MQ =
Seriesr=F5l, meg valami a VC r=F5l is. Angol van, de j=F3 lenne =
magyar...tudsz szerezni ??

Mindenkinek: Ha tud valaki a fent emlitett dologhoz =
anyagot, irjon a www.freemail.c3.hu

HANKie=

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU