Hollosi Information eXchange /HIX/
HIX CODER 760
Copyright (C) HIX
2000-03-14
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Re: Visszafejtes (mind)  13 sor     (cikkei)
2 c++ (mind)  5 sor     (cikkei)
3 RND (mind)  7 sor     (cikkei)
4 re: Hogyan lehet (mind)  13 sor     (cikkei)
5 Cd kiadatasa assemblyben, TP-ben (mind)  52 sor     (cikkei)
6 Re: Hogyan lehet... (mind)  14 sor     (cikkei)
7 Re: Cd kiadatasa assemblyben, TP-ben (mind)  10 sor     (cikkei)
8 Re: Deplhi kerdesek... (mind)  40 sor     (cikkei)
9 Re: DELPHI - SQL (mind)  12 sor     (cikkei)
10 Re:win95 default printer (mind)  47 sor     (cikkei)
11 CD nyitas (mind)  20 sor     (cikkei)
12 Active Desktop lekerdezes (mind)  6 sor     (cikkei)
13 C++ Builder, a fagyigep (mind)  36 sor     (cikkei)
14 Hangkartya programozasa (mind)  17 sor     (cikkei)
15 Re: konyvek (mind)  16 sor     (cikkei)
16 ordinal value (mind)  12 sor     (cikkei)
17 Re: Cd kiadatasa assemblyben, TP-ben (mind)  20 sor     (cikkei)

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

> Az ugyben kernem segitsegeteket, hogy milyen Borland, Microsoft vagy egyeb
> ceg, milyen nevu programja kepes visszafejteni es modositani exe, dll, ocx
> fajlokat (magyaritani szeretnek)? Segitsegeteket elore is koszi!

Az MS VC++ alkalmas resource editornak, Borland-ban nem vagyok otthon.
Nem sok sikert josolok azonban, ha a szoftvert eredetileg nem ugy
keszitettek, hogy azt lokalizalni lehessen. Ha pl. nem csak resource-ba
raktak a string-eket, hanem bedrotoztak, esetleg a nyelvi szabalyokkal
egyutt. A nagyobb/korultekintobb gyartok eleve ugy fejlesztenek, hogy kozben
mar folyik a lokalizalas; a forditoknak kiadjak a forditando cuccot, esetleg
tool-t is hozza.

Mikike
+ - c++ (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!
Meg tudja valaki mondani azt, hogy mirt nem lehet a c++ Buildert telepíteni
win98-ra? (Nalam keptelen futni)
Elore is koszi
Peter
+ - RND (mind) VÁLASZ  Feladó: (cikkei)

Hello coderek !

Szuksegem lenne egy nagyon jo szorasu RND fuggvenyre. Akinek van ilyen
vagy tudja az elvet az kernem szoljon. ASM, C, Pascal stb. johet,
algoritmus ugyszinten.

Elore is koszi, Pall Attila
+ - re: Hogyan lehet (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok,

> Hogyan lehet a Vezerlopultbol torolni ikonokat? A Norton Antivirus is
> benne hagyta a LiveUpdate-t es engem nagyon zavar.
\Windows\System\*.cpl (ezek az ikonok)

> A masik problemam, hogy hogyan lehet kilepni Win95-bol sajat proggival.
> Az User.dll-ben  vagy az User32.dll-ben van ilyesmi ExitWindows cimen,
> de nem tudom az adott DLL-t rendesen importalni valamiert.
rundll32 user,ExitWindows

Gabo

+ - Cd kiadatasa assemblyben, TP-ben (mind) VÁLASZ  Feladó: (cikkei)

>Probalnak irni egy egyszeru progit, ami inditasakor kinyitja, vagy
>becsukja a cd ajtajat.
>Visual Basicben egyszeru volt. (igy utolag  :-))
>De Assemblyben nem sikerult. Nezegettem az RBrown fele megszakitas
>listat, de az int13h, ah=46h Eject media megszakitassal nem adja ki a
>cd-t. Ennek Dl-ben meg kellene adni a drive numbert, ezt 0-tol 255-ig
>vegigprobaltam, ugy se ment. Tenyleg, mi egy a Secondary Masteren ulo IDE
>Cdrom drive numbere?

A drive numbernek semmi koze ahhoz, hogy a meghajto hova van csatlakoztatva
a rendszerre. Egyszeruen egy sorszam, ami floppynal 0,1 lehet (a,b meghajto),
winchesternel 80h-val kezdodik (c), a tobbi PARTICIO tovabb sorban.

RB szerint az altalad hasznalt int13/46 egy ibm/ms kiterjesztes. Tehat a dosban
nem
all rendelkezesre. Egyebkent a 41h funkcioja (install check) jelzi, hogy egy
utolag
betoltheto kiegeszitesrol van szo. Ha korrekten akarod hasznalni akkor
elotte meg kell gyozodnod rola hogy be van-e toltve.

>Vagy nem is megszakitas lenne a dolog nyitja?
>Szoval legyszi adjatok tippet, hogyan kene ezt csinalni.

Tenyleg csak tipp: Ket lehetoseged van.

Standard, hordozhato modon az MSCDEX-et kellene izgatni a cel erdekeben.
Ez (egy ido ota) minden dos resze, es szabvanyos (?) feluletet biztosit a
CD-hez.
Elerheto a 2fh megszakitason keresztul, a RB-ben benne van. Neki is van install
check funkcioja!

Megkeresed a drivert es ot hivogatod megfeleloen parameterezve.
Elegge bonyolultnak tunt amikor utoljara probalkoztam ilyesmivel. Valamelyik
21h-es funkcioval lekerdezheto a driver belepesi cime. Ossze kell allitani
1 (vagy 2) tablazatot a memoriaban es ez(ek) cimet kell kozolni a driverrel.
A driver vegrehajtja a kert funkciot es az eredmenyt is a tablazatban adja
vissza.
(Ha a muvelethez puffer kell - iras, olvasas -, akkor azt szinten neked kell
biztositani.)

Persze van egy harmadik lehetoseg is. Megkeresed a meghajtot magat es ATAPI
parancsokkal utasitod a kivant muvelet elvegzesere. Ez a legkevesbe hordozhato
megoldas.

>A gepemen AMI bios van, de a cd kiadas minden windowsos proginal mukodik,
>csak ASM-ben nem tudom osszehozni.

Az elso tipp vizsgalatat javaslom...

Remelem segitettem...

Veres Sandor
+ - Re: Hogyan lehet... (mind) VÁLASZ  Feladó: (cikkei)

>Hogyan lehet a Vezerlopultbol torolni ikonokat? A Norton Antivirus is
>benne hagyta a LiveUpdate-t es engem nagyon zavar.
A Windows  a Control Panel ikonjait a Windows\ ill. a Windows\System
konyvtarban fellelheto .CPL fajlokbol "szedegeti ossze" (egyben akar tobb is
lehet) - igy ezek torlesevel elmeletileg eltuntethetok a cuccok...

>A masik problemam, hogy hogyan lehet kilepni Win95-bol sajat proggival.
>Az User.dll-ben  vagy az User32.dll-ben van ilyesmi ExitWindows cimen,
>de nem tudom az adott DLL-t rendesen importalni valamiert.
Mit ertesz az alatt, hogy nem tudod importalni rendesen? Es miert akarod
egyaltalan importalni amikor a Windows unitban mar eleve bennevan? (Vagy nem
Delphi-t vagy C-Builder-t hasznalsz?)

Gabor
+ - Re: Cd kiadatasa assemblyben, TP-ben (mind) VÁLASZ  Feladó: (cikkei)

>Probalnak irni egy egyszeru progit, ami inditasakor kinyitja, vagy
>becsukja a cd ajtajat.
>Visual Basicben egyszeru volt. (igy utolag  :-))
>De Assemblyben nem sikerult. Nezegettem az RBrown fele megszakitas
>listat, de az int13h, ah=46h Eject media megszakitassal nem adja ki a
>cd-t.
Hasznald inkabb az MSCDEX megfelelo fuggvenyet! (Anno irtam egy komplett
CD-kezelo unitot - ha kell el tudom kuldeni...)

Gabor
+ - Re: Deplhi kerdesek... (mind) VÁLASZ  Feladó: (cikkei)

>  Eddig nem nagyon dolgoztam ilyen vizualis csodak alatt, igy
>  felmerult egy par kerdes...
>  - Hogy csinalhato meg az, hogy a Combobox alaperteke az egyik eleme
>  legyen, es ne a neve?
Ird at a Text property-t!

>  - Szoveget kene kiirni, erre a TextOut eljarast talaltam, a helpben.
>  Ez harom parameterrol ir, X, Y, Text.
>  A programban viszont mar ket uj parametert is meg kene adni, egy DC
>  nevut, es egy Countot. Ezek mit jelentenek? (=mit csinaltam
>  rosszul?:)
Nem a Canvas.TextOut() metodusat (!) hasznaltad (amirol a help is ir), hanem
a WinAPI TextOut() fuggvenyet (!). Elobbi az utobbira epul, de "elintezi"
helyetted a megfelelo parameterek atadasat...

>  - A MediaPlayer komponensen kivul lehet hangot lejatszani, felvenni?
Lehetni mindent lehet - csak eppen nincsen mas erre alkalmas komponens
alapbol a Delphi-ben...

>  - Label kompnensen szeretnem elerni azt, hogy ugy nezzen ki a
>  szoveg, mintha ki lenne jelolve. Tehat olyan kek hattere legyen. Ezt
>  hogy tudom megtenni?
Allitsd at a Label Color property-jet!

>  - Minimalizasnal ne a talcara, hanem a traybe (pl hangeroszabalyzo
>  melle) keruljon a prg, azt hogyan lehet?
Ehhez kulon komponens kell (illetve nem _kell_, de nelkule eleg maceras is
tud lenni a dolog).

>  Valami jo konyvet is mondhattok, amit erdemes megvenni egy kezdonek,
>  (de azert ne a kattintsunk a Fa'jl menure stilusu legyen:)
Baga Edit "Delphi maskepp'" c. konyve egy csomo olyan dolgot is targyal amit
mas nem - a Cantu fele konyv(ek) pedig - meretuknel fogva - kivaloan
alkalmazhatok a brutalitas ervenyre juttatasra is... ;)

PS: Ha nem magad vetetted volna fel, akkor en javasoltam volna, hogy
surgosen kapcsold ki a gepet es inkabb olvass at egy-ket konyvet mielott
ujbol Delphi ele ulnel...

Gabor
+ - Re: DELPHI - SQL (mind) VÁLASZ  Feladó: (cikkei)

>El szeretnem kezdeni az SQL hasznalatat Delphiben..... De nem sokat tudok
>rola.......
>Tudna valaki egy mintaprogit kuldeni a cimemre, nemi kommenttel!!!
A dolog nem mintaprogi kerdese. Szerintem szerezd be a Stolnicky Gyula altal
elkovetett "SQL kezikonyv"-et! - nagyon atfogo es jol kidolgozott mu...

>(Ja, egyebkent SQL hasznalatahoz SQL szerver is kell legyen a gepen? Van
>valami "emulalo" W98-hoz, vagy hogy lehet tesztelni??)
Nem. A BDE Local SQL engine-je reven meg akar Paradox tablak eseten is
hasznalhatsz query-ket, SQL parancsokat, stb.

Gabor
+ - Re:win95 default printer (mind) VÁLASZ  Feladó: (cikkei)

> A kovetkezo problemaban szeretenem a segitsegeteket kerni : windows
> alatt sajat programombol valtoztatom meg a registryben azt a kulcsot
> amelyik a default printert jeloli ki. A valtoztatas sikeres ,
> pontosan azt eri el mintha a nyomtatok mappaban jelolnem ki a 
> default printert. Csak az a baj,hogy a modositasom csak restart 
> utan ervenyesul ellentetben a windowsbol kezdemenyezett modositassal
> ,amelyik azonnal erezheto. Hogyan lehetne ravenni a windowst ,hogy
> frissitse magat az altalam beirt beallitassal ?

Altalanosan, a SendMessageTimeout fuggvenyt kell meghivnod. Ezt nem
tudom, hogy FoxPro-ban hogyan lehet. Ennek nezz utana.

A megoldas az, hogy egy szeleskuru uzenetet kell kuldeni, hogy
mindenki ertesuljon az altalad okozott valtozasokrol.

c-ben ez igy nez ki
SendMessageTimeout(HWND_BROADCAST,WM_WININICHANGE,0L,(LPARAM)(LPCTSTR)
"windows",SMTO_NORMAL,1000,NULL)

Egyebkent ugy emlekszem, hogy az MSDN tartalmaz egy cikket
kifejezetten a FoxPro-s megvalositasra.

Az allandok:

HWND_BROADCAST   0xFFFF
WM_WININICHANGE  0x1A
SMTO_NORMAL      0x0

A masodik parameter mutato egy stringre.

Visual Basic-ben
Public Declare Function SendMessageTimeout Lib "user32" Alias
"SendMessageTimeoutA" (ByVal hwnd As Long, ByVal msg As Long, ByVal
wParam As Long, ByVal lParam As Long, ByVal fuFlags As Long, ByVal
uTimeout As Long, lpdwResult As Long) As Long

Public Const WM_WININICHANGE = &H1A
Public Const HWND_BROADCAST = &HFFFF&
Public Const SMTO_NORMAL = &H0

A valaszom alapjaul szolgalo dokumentum:
  MSDN Q135387 Get and set the Default Printer in Windows

Remelem segitett,

Gabor
Laurel Lft
+ - CD nyitas (mind) VÁLASZ  Feladó: (cikkei)

> Hogy lehet a CD-ROM fiókját programból nyitogatni ?
> Valaki azt tanácsolta hogy a  mciSendCommand(...) fv-nyel
> kellene megoldani - a MCI_SET_DOOR_OPEN paraméterrel

Igen, de elotte meg kell nyitni az eszkozt!
Regebben irtam ra egy programot (pascal), a lenyeg igy nezett ki:

mciSendString('open cdaudio alias cdrom',NIL,0,0);
mciSendString('status cdrom mode',CDmsg,256,0);
if StrPas(CDmsg) = 'open'
  then mciSendString('set cdrom door closed',CDmsg,256,0)
  else mciSendString('set cdrom door open',CDmsg,256,0);
mciSendString('close cdrom',NIL,0,0);

Ez elvileg nyitja a CD-t, illetve bezarja ha nyitva van, de van
egy bug az mcicda eszkozben. Ha nincs bent lemez, akkor nyitottnak
erzekeli akkor is ha csukva van, es nem tortenik semmi. Ez a hiba
letezik Win3.1/95/98/nt4 alatt is.

Andras
+ - Active Desktop lekerdezes (mind) VÁLASZ  Feladó: (cikkei)

Hi!
Programbol szeretnem lekerdezni, hogy az IE4 Active Desktop engedelyezve
van-e. Mibol derul ez ki? Gondolom valahol a registry tarolja, tudja
valaki pontosan hogy hol? En nem talaltam ilyen bejegyzest.

Andras
+ - C++ Builder, a fagyigep (mind) VÁLASZ  Feladó: (cikkei)

Hello!

Nehany Borland termekkel gyult meg a bajom az elmult hetekben.

C++ Builder 3-at telepitettem a gepemre. A gep nem egy eros masina, de
egyelore ez van, ezt kell hasznaljam. Parameterei: Lucky Star
(gagyiware-szinvonalu, egyebkent Win9x, NT4, Linux es ha nagyon muszaj,
OS/2 Warp4 alatt is stabil) alaplap, Cyrix/IBM 6x86 PR120+ processzor
(100 MHz), 48 MB EDO RAM (2×16MB + 2×8MB), egy 3,2 GB-os es egy 840
MB-os Quantum merevlemez, S3 Virge DX/GX PCI videovezerlo, SB Vibra16-os
hangkartya...

A tunet pofonegyszeru: Win98Hu alatt (IE5-tel) a C++Builder inditas utan
toltoget egy darabig, majd amikor a felso panelen a komponenseket
kellene kirakni, totalisan lefagy a rendszer, csak resettel lehet
ujrainditani. Eloszor szoftverhibara gondoltam, kiprobaltam Win95OSR2
(sima, IE4-es es IE5-os telepitessel, magyarul), WinNT4Ws SP6 Hu alatt
siman es IE5-tel, Win98Eng es Win98Hu alatt IE4 es IE5 telepitessel. Az
NT kivetelevel mindenhol ugyanez a tunet, NT alatt beindult, de a
komponenseket nem rakta ki a toolbarra, azokat bekapcsolni sem tudtam.

(Probakeppen feltelepitettem a Delphi5-ot, az is ugyanugy a komponensek
betoltesekor lefagyasztott mindent...)

A CBuilder csomag tobbi eleme (BDE Admin, Database Desktop, Database
Explorer, InterBase Server & Client, stb. fut rendesen, hiba nelkul.

Ha valakinek van otlete, hogy mi lehet az oka ezeknek a lefagyasoknak,
akkor irja meg!

Elore is koszi!

Udv: Zsolt
-- 
= Szabo Zsolt -  - Ekezet/HTML O.K. =
=                    Penguin off :-(                    =
+ - Hangkartya programozasa (mind) VÁLASZ  Feladó: (cikkei)

Hello :-)

Hangkartya programozasra alkalmas a PCGPE csomag.
PCGPE = PC Game Programers Enciclopedy, DOS alatt fut.

Egy kicsit elavult a program (kb 95-os), de nagyon jok a doksik,
en ebbol tanultam ezt.
Ha erdekel elkuldhetem neked, kb 1/2 Mega,
vagy feltehetem egy honlapra, hogy letoltsd onnan.

Tudtok olyan honlapokrol, ahonnan megbizhato algoritmusokat, doksikat
lehetne letolteni harware programozashoz ?
Regebb volt a codeit.com, most azonban valami indianok ucsoroknek rajta
:-)))

Mindnekinek jo debugolast,
Ati
+ - Re: konyvek (mind) VÁLASZ  Feladó: (cikkei)

Hello!

> Tovabba
> ugyanitt compiler-lelektan, CORBA, Teach Yourself Delphi 4 By 21 Days,
> Linux System Administrators Surviving Guide, Hitchhikers Guide To The
> Galaxy (na jo, ez utobbi nem). Termeszetesen minden konyv angol nyelvu
> es HTML, ettol fuggetlenul nagyszeru szakirodalom majd' mindegyik.
> Letoltheto, free. http://www.kaposnet.hu/books
Ezeknek a konyveknek a nagy resze a www.mcp.com -rol szarmazik. 
Regebben voltak itt, egy ideje atkoltoztek  - azt hiszem - a 
www.informit.com -ra. A letoltes persze innen nehezebb, off-line 
browser ajanlatos, de a java-s dolgokat (pl. kepek) azok sem tudjak 
mind lehozni. Viszont itt nagysagrendekkel tobb konyv van, mint a 
kaposnet-en.

Norbi
+ - ordinal value (mind) VÁLASZ  Feladó: (cikkei)

Hello!

DLL-t probalok csinalni es sikerul is nagyabol, de nem hiaba irom bele
a .DEF fileba az ordinal value-t, nem veszi figyelembe
se a C++Bulider 3, se a Visual C++ 4.
Ezt leginkabb azert nem ertem, mert ha megvaltoztatom
az exportalt nevet, azt siman megcsinalja, de az ordinal-val semmit
sem torodik.
Es @-val irtam, mert ezt irta a help, ha valaki erre tippelne, mint
hibaforrasra.

Peter
+ - Re: Cd kiadatasa assemblyben, TP-ben (mind) VÁLASZ  Feladó: (cikkei)

In article >,   writes:
> Hello,
> 
> Probalnak irni egy egyszeru progit, ami inditasakor kinyitja, vagy
> becsukja a cd ajtajat.

Kedves FZ!

A CD-olvaso ajtajanak birizgalasat az MSCDEX funkciok kozott keresd.
Az on-line RBrown listaban:

http://www.ctyme.com/intr/rb-2817.htm es
                          rb-4417.htm

alatt van a megfelelo funkciok leirasa. (INT 2Fh, AH=1510h)


Udv

ifj. Petri Andras

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