Hollosi Information eXchange /HIX/
HIX CODER 491
Copyright (C) HIX
1999-06-14
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 helyes iras ellenorzes (mind)  11 sor     (cikkei)
2 oroknaptar (mind)  10 sor     (cikkei)
3 move window + ablak kep lopas (mind)  22 sor     (cikkei)
4 Re: Olyan konyvet vagy egyeb dokumentaciot keresek,amel (mind)  4 sor     (cikkei)
5 Re: Mem. rezidens programok? (Pascal) (mind)  57 sor     (cikkei)
6 Delphi 3.0 adatbaziskezeles (mind)  8 sor     (cikkei)
7 RE: [C++] Tomb (mind)  42 sor     (cikkei)
8 Generalis exception handler. (mind)  12 sor     (cikkei)
9 Re: Adatbazis (mind)  17 sor     (cikkei)
10 Re: SQL (2) (mind)  16 sor     (cikkei)
11 Re: CGI (mind)  15 sor     (cikkei)
12 Re: [C++] Tomb (mind)  24 sor     (cikkei)
13 Re: Mem. rezidens programok? (Pascal) (mind)  27 sor     (cikkei)
14 Re: [C++] Tomb (mind)  11 sor     (cikkei)

+ - helyes iras ellenorzes (mind) VÁLASZ  Feladó: (cikkei)

Helo

A kerdesem a kovetkezo sajat programbol(ASM)  szeretnem meghivni az office
helyesiras ellenorzojet. vahahogy nem lathato modon tehat nem lene jo ha
az office kirakna a sajat ablak ait persze ha kirakja indulashoz az sem
baj. A kerdes az vegulis az hogyan tudom meghivni. azt tudom hogy a
programfiles/shared/microsoft/proff konyvtarban van a gramar es speel dll
programok meg azt is latom hogy milyen export fugvenyei vannak csak azt
nem tudom hogy a fugvenyeket milyen parameterel tudom meghivni

			Koszi:	Jan Chika
+ - oroknaptar (mind) VÁLASZ  Feladó: (cikkei)

Helo

Szuksegem lenne oroknaptar tablazatra es vagy algoritmusra.

geppel akarom megmondani egy datumrol (pl. 1999/08/27) milyen nap es 
hanyadik nap az evben (a munka het kiszamitas miat fontos (nemetek nagyon 
hasznaljak)) ja es persze hogy letezo datum (pl 1999/02/31)

	koszi a segitseget:
			Udv Jan Chika
+ - move window + ablak kep lopas (mind) VÁLASZ  Feladó: (cikkei)

Hello

a kerdesem a kovetkezo:

win32 asm kirakok egy ablakot ha van caption akkor konyeden tudom mozgatni
de en ugy akarnam hogy nelegyen caption, pontosabban en rajzolom ki a
captiont. Meg lehet-e csinalni valahogyan ha az en altalam kirajzolt
captiont fogom meg a z egerrel akkor is tudjam mozgatni az ablakot mintha
eredeti caption lenne?

azt meg csinaltam hogy en nezem hogy a cursor a captionon van -e es ha
azon huzom akkor jon a movewindow csakhogy en ugy akarnam hogy a
windowsnak a rendes ablak mozgatasaval csinalni. tehat az ablak keretet
mozgatom es ha felengedem a gombot akkor rakja oda az ablakot

es egy masik kerdes, hogyan lehet elerni hogy elinditok egy idegen
programot ami kirak egy ablakot az ablaknak ismerem a hWnd-jet azt
szeretnem hogy az ablak ne a kepernyore rajzolodjon ki hanem egy enaltalam
megadot virtualis eszkozre (bitmap) a dolgot lehet ugy egyszerusiteni hogy
az ablak az nem idegen program hanem en hozom letre (csak ep mas
regisztralta)
			Udv: Jan Chika
+ - Re: Olyan konyvet vagy egyeb dokumentaciot keresek,amel (mind) VÁLASZ  Feladó: (cikkei)

Legyszi ne a temakort (Subject) hasznald levelezesre! Csak a mondat fele
jott at...

Tamas (egy masik)
+ - Re: Mem. rezidens programok? (Pascal) (mind) VÁLASZ  Feladó: (cikkei)

>Az lenne a k?rd?sem, hogy ha ?rok egy mem?riarezidens programot TP7-ben,
>hogyan tudom azt k?s?bb kit?r?lni onnan (pl. ha m?gegyszer lefuttatom egy
/u

1. vektorokat ellenorizni kell, hogy nem irta at mas is (ha igen, akkor nem
lehet removolni a memoriabol, legfeljebb ravenni, hogy ugy csinaljon,
mintha nem lenne ott, azaz rogton az interrupt vegere kell ugratni)

2. Osszes lefoglalt memoriat fel kell szabaditani, amit az MCB kozvetlen
irasaval szokas megtenni, bar lehet, hogy DOS funkciokkal is meg lehet
csinalni.

>param?terrel), ?s azt megoldani, hogy ha m?r egyszer benn van a
>mem?ri?ban, akkor ne induljon el ?jra (?s figyelmeztessen)?

Ezt viszonylag konnyu, ket megoldas kozott is valogathatsz:

1. az interrupt vektorodban figyelsz egy speci regiszter ertekre, es ha
ezzel a speci regiszter ertekkel hivodott meg, akkor visszaadsz egy
statust (carry flag peldaul, vagy egy masik speci regiszer ertek).
Ezekutan mielott atirnad az interrupt vektort, meghivod a speci regiszter
ertekkel, es megnezed mi adott vissza.

2. Vegigrohansz az MCB-on, es leellenorzod, hogy az ott talalhato adat
megegyezik-e a programoddal. Ha igen, akkor mar ott csucsul egy peldany.
(Ez egyszerubbnek hangzik, de bonyolultabb megcsinalni, bar ez sem olyan
komplikalt)

>Valamint m?s programokat is le lehet-e ?lni egy adott programb?l?

Kell csinalni hozza egy programot, ami lekapja a pillanatnyi interrupt
tablat plus MCB listat, es amikor ki akarod olni, akkor egyszeruen
visszaallitod az eredeti erteket egy masik programmal (letezik ilyen
szerintem nem is 1).

>ASM bet?t is j? lesz. ( Nem hiszem, hogy sim?n pascalban k?nny? lenne...)

Ha nem vagyok WindishGratz miert eppen Pascalban akarod megcsinalni?
Sajnos mar nagyon regen foglalkoztam Pascallal, es mar nem emlekszem
hogyan mukodik, de valahogy az interrupt rutinban meg lehet adni, hogy
vannak regiszter parametereid, es azokat azutan az interrupt rutinon belul
ugy manipulalod, mint barmelyik masik lokalis valtozot, amit cim szerint
adtak at (tehat ha megvaltoztatod az erteket, a hivo program megkapja)
Valami ilyesmi volt (bocs, most lehet, hogy osszekeverem mindennel :-( ):

procedure SajatInt(AX: word, BX: word ... stb...); interrupt;
;

Most hadd ne irjam meg a teljes programot... remelem masnak lesz hozza
turelme...

Remelem azert segitett, Tamas
+ - Delphi 3.0 adatbaziskezeles (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok !

Kezdo vagyok a Delphiben, de szeretnek tobbet tudni
 az adatbaziskezeleserol. (A tobbi resze egyenlore nem erdekel)
Jo lenne vagy egy csomo peldaprogram, vagy konyv, vagy CD.
Dobjatok meg egy cimmel, mit erdemes megvenni ?

Udv.           MCarey
+ - RE: [C++] Tomb (mind) VÁLASZ  Feladó: (cikkei)

>Hogyan lehet egy 5 elemu tombot csinalni, amelynek minden eleme egyenkent
>egy 30 karakter hosszusagu string tarolasara alkalmas. Hogyan lehet
>ezekre az elekre hivatkozni?

#include <string.h>
#include <iostream.h>
#include <stdio.h>

#define ASIZE 5
#define SLENGTH 31

void main()
{
	int i;
	// 1. 
	char str1[ASIZE][SLENGTH];
	for(i=0;i<ASIZE;i++)
		{
			sprintf(str1[i],"%d. Sztring",i);
		}
	for(i=0;i<ASIZE;i++)
		{
			cout<<str1[i]<<'\n';
		}

	// 2. ez szebb... (es memoria takarekosabb)
	char (*ptr)[SLENGTH];
	ptr=new char[ASIZE][SLENGTH];
	for(i=0;i<ASIZE;i++)
		{
			sprintf(ptr[i],"%d. Sztring",i);
		}
	for(i=0;i<ASIZE;i++)
		{
			cout<<ptr[i]<<'\n';
		}
	delete []ptr;
}

								Bye...
> ---------------------------------------------------------------
E-mail: 
+ - Generalis exception handler. (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

 1 gyors kerdes: hogy lehetne C++ Builder alatt megcsinalni, hogy minden
mezonel, ahova a user-nek datumot kell beirnia, ne kelljen elfogni az
invalid date-et jelzo exception-t, hanem irnek 1 helyen handler-t, ami
magyarul figyelmeztetne ot, hogy ez igy nem OK? Lehet egyaltalan ilyet (az
1-es help-jeben nem volt ra utalas, sem a sample-kban) vagy mindenhol
kulon kell elfogni az exception-t?

 Aron

 http://www.vein.hu/~gombasa  (downloadable sources!)
+ - Re: Adatbazis (mind) VÁLASZ  Feladó: (cikkei)

Haliho!

>Felado :  [Romania]
>Az adatok egy fileban vannak amit az indulaskor
>be kellene olvasni es kilepeskor menteni a valtoztatasokat.
>A problemam az, hogy nem tudom, hogy oldjam meg az elemek kezeleset,
>a novekvo nagysag miatt, vagyis hogyan rendezzem rendszerbe (pl. ha
>azt mondom x szamu elem akkor az konnyen elerheto legyen. )
>Erre a celra hasznalhato konvencionalis memoria kb. 200 kB es az XMS 
>pedig kb. 2048 kB.
  Hasznald az XMS-t cache-nek. Ne toltsd be az egeszet, mert nem
valoszinu, hogy mindegyikre szukseg lesz. Egyszerusitheted a dolgot, ha
pl. 16 rekordot kezelsz egy egysegkent.

     Frank O'Yanco - Egysoros hülyeségek palotája - w3.swi.hu/egysoros
     ----=== iPII266 - OS/2 Warp 4 - InJoy 1.1 - PMMail/2 2.00 ===----
Amit elronthatnak, azt el is rontjak.
+ - Re: SQL (2) (mind) VÁLASZ  Feladó: (cikkei)

> Felado : Zachar Misi 
> ... 
> Tenyleg nem lehet 1k-s mezot definialni SQL-ben csak valamilyen kulso
> adatbazis kezelo programmal?

Nem külsö adatbázis kezelö, hanem implementáció.
Amúgy a 

CHAR (1024)

az végülis szintaktikailag helyes, csak éppen az implementációk nem
szokták szeretni :-)

-- 
Live fast, die hard.
ImRe
+ - Re: CGI (mind) VÁLASZ  Feladó: (cikkei)

On 13 Jun 99 at 12:36,  > wrote:

> Helló mindenki !
> Keresek egy olyan progit, amivel egy perl CGI-t le lehet futtatni a
> saját vinyómon tesztelés képpen.

Perl progi futtatasahoz perl kell :) CGI-hez meg meg nehany 
kornyezeti valtozot kell beallitani, teszteleshez persze kezzel...

Ha nem lenne perl-ed, talalsz www.perl.org-rol elindulva pl., de
nemreg irtak paran egyeb lelohelyeket is.

István
--  Istvan Marosi  --  http://www.sch.bme.hu/~marosi  --
--  Recosoft Ltd.  --  mailto:  --
+ - Re: [C++] Tomb (mind) VÁLASZ  Feladó: (cikkei)

On 13 Jun 99 at 15:56, Dudás József wrote:

> Hi!
>     Hogyan lehet egy 5 elemu tombot csinalni, amelynek minden eleme egyenkent
> egy 30 karakter hosszusagu string tarolasara alkalmas.
> Hogyan lehet ezekre az elekre hivatkozni?

#include <stdio.h>

int main()
{
  char tomb[5][31];  // 31, hogy legyen a zaro 0-nak is hely :)

  for (int n=0; n<5; n++)
    fgets(tomb[n], sizeof(tomb[0]), stdin);
  for (int n=0; n<5; n++)
    printf(tomb[n]);

  return 0;
}

István
--  Istvan Marosi  --  http://www.sch.bme.hu/~marosi  --
--  Recosoft Ltd.  --  mailto:  --
+ - Re: Mem. rezidens programok? (Pascal) (mind) VÁLASZ  Feladó: (cikkei)

On Sun, Jun 13, 1999 at 11:59:10AM +0000, Skolnik Zoltán wrote:
> Az lenne a kérdésem, hogy ha írok egy memóriarezidens programot TP7-ben,
> hogyan tudom azt később kitörölni onnan (pl. ha mégegyszer lefuttatom egy /u
> paraméterrel), és azt megoldani, hogy ha már egyszer benn van a memóriában,
> akkor ne induljon el újra (és figyelmeztessen)?

ugyan meg soha nem csinaltam ilyet, de egyszeruen megoldhatonak,
ha valamilyen modon a tsr progitudomasara hozod, hogy most jobb
lenne ha kilepne. ezt meg lehetne tenni azzal h pl egy elore
megbeszelt helyre irsz a memoriaban (ez a butabbik) vagy
multiplex megszakitassal (egy, a tsr altal letrehozott service
hivasaval; mondjuk rahookolodik a dos 0xakarhanyas megszakitasara,
megnezi minden hivasakor, hogy a 0x123456-dik funkciot kerik-e es ha
igen, akkor kinyirja onmagat, egyebkent meg tovabbpasszolja az
eredeti handlernek requestet)))(ez az okosabbik modszer)

altalanosabb megoldas az AMIS (Alternate Multiplex Interrupt
Specification) hasznalata, van rola egy ~20K-s doksim Lucifer
tollabor (a KenderMagban volt publikalva valaha...), szivesen
elkuldom

> ASM betét is jó lesz. ( Nem hiszem, hogy simán pascalban könnyü lenne...)

hatha megis

_tgz
Premature optimization is the root of all evil - Knuth
+ - Re: [C++] Tomb (mind) VÁLASZ  Feladó: (cikkei)

On Sun, Jun 13, 1999 at 01:56:07PM +0000, Dudás József wrote:
> Hi!
>     Hogyan lehet egy 5 elemu tombot csinalni, amelynek minden eleme egyenkent
> egy 30 karakter hosszusagu string tarolasara alkalmas.
> Hogyan lehet ezekre az elekre hivatkozni?
> Udv.: Jozsi

char array[5][31]-kent deklaralod es array[x]-kent hivatkozol ra.

_tgz
Premature optimization is the root of all evil - Knuth

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