Hollosi Information eXchange /HIX/
HIX CODER 535
Copyright (C) HIX
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 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