Hollosi Information eXchange /HIX/
HIX CODER 438
Copyright (C) HIX
1999-04-23
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Engem is erdekel' (mind)  12 sor     (cikkei)
2 SendMessage (mind)  22 sor     (cikkei)
3 Re: Ki tud valami izmos leirast a win32-rol? (mind)  17 sor     (cikkei)
4 IPC debug (mind)  11 sor     (cikkei)
5 Delphi adatbazis kezeles (mind)  13 sor     (cikkei)
6 TP7 (mind)  9 sor     (cikkei)
7 driver iras win95-hoz (mind)  5 sor     (cikkei)
8 DLL owners (mind)  9 sor     (cikkei)
9 SQLBindParameter (mind)  43 sor     (cikkei)
10 file handles (mind)  18 sor     (cikkei)
11 mfc mdi desktop (mind)  14 sor     (cikkei)
12 Re: ellipszis (mind)  36 sor     (cikkei)
13 Re: String C++ (mind)  50 sor     (cikkei)

+ - Engem is erdekel' (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Sajnos a megoldast nem tudom, de engem is erdekelne ket felvetett tema:
Hogyan lehet egy EXE-bol sajat progival kivenni az ikont? (Nem Resource
WorkShop-pal!) Apropo RW: nekem NT alatt nem indult el? Mi lehet az oka? Tud
valaki installt?
A masik: en is megneznek egy mp3 lejatszo forrast! Sot en Delphi
komponenssel is beerem. :-))))

Udv

Szucs Zoltan
+ - SendMessage (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Meg tudja mondani valaki, hogy az alabbi
programreszlet miert nem jo? (Pascal)

sendmessage( hdl, WM_KEYDOWN, VK_CONTROL, $11d0001 );
sendmessage( hdl, WM_KEYDOWN, VK_PRIOR, $1490001 );
sendmessage( hdl, WM_KEYUP, VK_PRIOR, $1490001 );
sendmessage( hdl, WM_KEYUP, VK_CONTROL, $11d0001 );

A jelenseg az, hogy a hdl azonositoju program
ugy reagal, mintha csak a PgUp-ot kapta volna
meg, a Ctrl-t pedig nem. Mit kell tennem, hogy
Ctrl-PgUP -ot erzekeljen?

Ugy vettem eszre, hogy a problema minden
Ctrl-akarmi kombinacional jelentkezik, tehat a
Ctrl-t valoszinuleg nem igy kell jelezni a masik
programnak. De akkor hogyan?

Koszi.
Udv.Csaboca.
+ - Re: Ki tud valami izmos leirast a win32-rol? (mind) VÁLASZ  Feladó: (cikkei)

Mail = [multiline]
Sziasztok,

Matt Pietrek: Windows 95 System programming secrets

Sajnos konyv alakban evek ota hianycikk, de letölthető az internetrol,
csak eppen elfelejtettem, hogy honnan. Mivel 62 MB PDF-rol van szo, kizart dolo
g , 
hogy valakinek elküldöm. Ha valaki tud mondani egy publikus ftp helyet, ahol 
kozzeteheto a konyv, akkor oda felrakom.
Hasonlo temaju jo konyv:
Barry Kauler: Windows Assembly Language & System Programming
Ez foleg a dos es a win kapcsolatarol szol. Szinten PDF (13 MB) 
Erre is vonatkozik a fenti ajanlatom.

Udv,
Karoly
+ - IPC debug (mind) VÁLASZ  Feladó: (cikkei)

Hali!

Hogy lehet több processt debuggolni?
A gdb a fork() után a szülőn marad.  De a bugom az valahol a két process között
i kommunikációnál van.

Valami ötlet?
-- 
Live fast, die hard.

ImRe
+ - Delphi adatbazis kezeles (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Van meg egy kerdesem a delphi adatbaziskezelesevel kapcsolatban.
Ha dbase progival letrehozok egy adatbazist, abban egy numerikus mezo
formatumat meg tudom adni. Nekem pl most a 10.2 formatumra van szuksegem.
A feladatom azonban most az, hogy delphivel hozzak letre dbf adatbazist,
amin mar nagyreszt atragtam magam. Egy bajom van, a delphit nem tudom
ravenni a 10.2 formatumra, folyton 20.4-et allit, es az nekem nem jo!
Kerlek segitsetek!
kuldjetek maganba is mindenkepp, mert azt hamarabb megkapom.

koszi
Dezso
+ - TP7 (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

A kerdesem a kovetkezo: TP7.0 ban normal graph unitot hasznalva keszult
kepernyo tartalmat szeretnem kimenteni barmilyen ismert kepformatumban.

Van valakinek kesz eszkoze erre?
Kerlek ha van kuldd el erre a cimre, nagyon surgos.
Koszi
Dezso
+ - driver iras win95-hoz (mind) VÁLASZ  Feladó: (cikkei)

A fenti temaban keresek hasznalhato dokumentaciot.
Kozelebbrol floppy driver iras erdekelne, a 2M formatum
olvasasahoz win95 alatt. Szerintetek van erre eselyem?

			Krisz
+ - DLL owners (mind) VÁLASZ  Feladó: (cikkei)

Hi coderek!

Valaki megtudna mondani hogyan lehet azt megoldani hogy egy DLL-bol
meglehessen azt allapitani hogy ki hivta meg, eleg a hivo PID-je is.
A DLL lehet MFC vagy WIN32API alapu, hivasa pedig akar statikus, akar
dinamikus is lehet.
Valamifele naplozason torom a fejem...

Doma
+ - SQLBindParameter (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok,

ODBC-vel kapcsolatban kellene egy kis segitseg, alabb van egy kis kod, ami 
szuperul mukodik Visual C++ 5-el forditva, de ha 6-os alatt forditom es futtato
m,
ekkor "syntax error or access violation" hibauzenetet kapok :


CString		SQLStr("");
SDWORD	cbName, cbFlag;
UCHAR		szName[512];
SWORD	sFlags;

SQLStr = "INSERT INTO BoxesURL (Box_ID, Paging_URL) VALUES 
(1,"");
SQLretcode = SQLPrepare(SQLhstmt, (UCHAR FAR *)"INSERT INTO 	
		BoxesLastSQLS (SQLStr,Flags) VALUES (?,?)", SQL_NTS);
if (SQLretcode == SQL_SUCCESS) 
{
	SQLretcode = SQLBindParameter(SQLhstmt, 1, 		
			SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR,
			512, 0, szName, 0, &cbName);
	SQLretcode = SQLBindParameter(SQLhstmt, 2, 		
			SQL_PARAM_INPUT, SQL_C_SSHORT,
			SQL_SMALLINT, 0, 0, &sFlags, 0, &cbFlag);
	strcpy((char *)szName, SQLStr);
	sFlags = 4;
	SQLretcode = SQLExecute(SQLhstmt);
	if (SQLretcode == SQL_ERROR) {
		theApp.SQLErrorDetect(SQLStr, SQLhenv, SQLhdbc,
			SQLhstmt);
		return; 
	}
}	
SQLFreeStmt(SQLhstmt, SQL_UNBIND); SQLFreeStmt(SQLhstmt,
SQL_CLOSE);

Na ennyi lenne.
Elore is koszi a segitseget, SURGOS !!!!!!


	Udv.:
		Laci
+ - file handles (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok,

Dos -os kornyezetben hogyan lehet lekerdezni, hogy az oprencer
hany szabad file kezelot biztosit (dos, win95/98/nt dos ablaka).

Szoval arrol van szo, hogy egy dos-os progim csunyan elszall, ha
dos/win9x -nel config.sys-ben files=xx tul keves, illetve nt-nel
ha config.nt-ben ugyan ez tul keves.

Szoval a proginak kellene szolnia, hogy vigyazz user ezeket allitsd at.
Mivel ez kreten adatbaziskezelo nem igazan segito megoldas az, hogy
okosan szervezzem a file-ok nyitasat. ;)

Van erre elegans megoldas, vagy nyissak meg valamit ahanyszor csak tudok,
es ezt szamoljam? :)

Koszonettel:
Tibi.
+ - mfc mdi desktop (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok,

Adott win32 mfc-ben mdi applik document-view architectura. 
A progi tobb tipusu dokumentumot is kezel.

A kerdes: hogyan lehet szepen megoldani az mdi-desktop menteset?
(szoval meg kene nyitni a nyitott dokumentumokat, felhozni a 
frame/view-okat abban a pozicioban, allasban, ahogy voltak)

Van erre elegancsos megoldas? (supllying by mfc)
Vagy peldaprogi valahol? (nem talaltam)

Koszonettel:
Tibi.
+ - Re: ellipszis (mind) VÁLASZ  Feladó: (cikkei)

On 21 Apr 99 at 12:46,  > wrote:

> Kor eseteben: x=r*cos(fi); y=r*sin(fi).
> Ellipszisnel hogy szamolom ki a koordinatakat ?

  x=a*cos(t); y=b*sin(t)

De vigyazz! Itt a t nem azonos fi-vel! Ez a t is 0..2*pi-ig megy, de
(x,y) nem a t szoghoz tartozo keruleti pont.

Ha az igazi fi-vel akarsz szamolni, akkor ugyanugy, mint a kornel,
csak az r nem konstans, hanem (ha jol szamoltam):

  r = a*b / sqrt(a^2*sin^2(fi)+b^2*cos^2(fi))

De egyszerubb az ellipszis egyenletet hasznalni:

  x^2/a^2 + y^2/b^2 = 1

> Es a keruletet ?

Azt nem tudom...

> Es egy feladat:
> Van ket ellipszisem ami metszi egymast negy pontban:
> Az egyik 200 szeles 60 magas, a masik 200 magas, 100 szeles.
> Hogy szamolom ki a metszespontokat ?

  x^2/200^2 + y^2/60^2 = 1
  x^2/100^2 + y^2/200^2 = 1

Oldd meg az egyenletrendszert.

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

On 21 Apr 99 at 5:27,  wrote:

> >  char abc[29];
> >  char *p;

[...]

> A masik azert nem jo, mert az abc maga egy pointer. Nem kell tehat
> a p=&abc. p=abc megteszi.
>
> Remelem nem irtam nagy marhasagot...

Csak egy picit :))
Az abc ugyanis nem pointer.

On 21 Apr 99 at 18:32, Mink Barnabas wrote:

> char def[29];
> def = abc;
> 
> Ez ugyan megy, de vigyazni kell, mert a string nem lett atmasolva,
> csak a def megkapta az abc mutato erteket.

Ez nem jo, nem kap meg def semmit!

Mindkettotoknel az a felreertes, hogy a C-ben a tomb es a pointer 
allitolag (sok konyv szerint is) ugyanaz a dolog. Ez nem igaz!

Ez a felreertes abbol adodik, hogy egy szubrutinhivaskor a tombot cim 
szerinti parameteratadassal, minden mast pedig ertek szerint ad at a 
C. Tehat ugy tunik, mintha a tomb egy pointer lenne, de ez csak 
latszat.

Legegyszerubb ugy megnezni ezt, hogy kiprobalod ezt a kettot:

  extern char abc[5];
  char *p = abc;

illetve

  extern char *abc;
  char *p = abc;

Az elso esetben ez arra fordul, hogy az offset abc-t tolti be a 
valtozoba, mig a masodikban az abc valtozo erteket. Es ez a ket dolog 
nagyon mas!

István
--  Istvan Marosi  --  http://www.sch.bme.hu/~marosi  --
--  Recosoft Ltd.  --  mailto:  --

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