Hollosi Information eXchange /HIX/
HIX CODER 729
Copyright (C) HIX
2000-02-11
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 ABAP/4 (mind)  7 sor     (cikkei)
2 RE: Emil progi es lathatatlansag! (mind)  40 sor     (cikkei)
3 Re: VB 6. Setup Wizard - es a hozza tartozo hibak (mind)  13 sor     (cikkei)
4 Re: Delphi - bill. lenyomas elkapasa (mind)  12 sor     (cikkei)
5 Re: interrupt kezeles vedett modban... (mind)  43 sor     (cikkei)
6 Re: Delphi - bill. lenyomas elkapasa (mind)  24 sor     (cikkei)
7 Re: Zenei Program (mind)  21 sor     (cikkei)
8 RE: VB6 Setup Wizard (mind)  7 sor     (cikkei)
9 Re: interrupt kezeles vedett modban... (mind)  10 sor     (cikkei)
10 dbase engine (mind)  16 sor     (cikkei)
11 Videotomoritgetes vindoze alatt (mind)  21 sor     (cikkei)

+ - ABAP/4 (mind) VÁLASZ  Feladó: (cikkei)

Udv
A minap talalkoztam egy ABAP/4 programban a RANGES 
kulcsszoval (R2-ben). A helpje igen szukszavu, es a doksikban 
sem talalom. Tudna valaki segiteni ezugyben.
                                                         bye...
E-Mail:  (PMail32 v3.12a)
Web: www.tar.hu/mephysto
+ - RE: Emil progi es lathatatlansag! (mind) VÁLASZ  Feladó: (cikkei)

Hali!

> Apropo tudja valaki az MSOutlook cimjegyzek elereset
> Delphibol?
Hat Delphi-hez nem nagyon ertek, ugyhogy csak azt irom le, hogy
mit kene csinalnod.
A cimjegyzek eleresere ket modszert is ismerek. Az egyik a 
MAPI-n keresztul, a masik pedig active-x segitsegevel. Ha jol 
tudom akkor Delphi-bol sem tul nehez az Active-X-es objectumokat
elerni, ugyhogy szerintem ez a legegyszerubb.
Erre itt egy egyszeru VisualBasic kod:

Set outlook = CreateObject("Outlook.Application")
Set mapi = outlook.GetNameSpace("MAPI")
For Each item In mapi.AddressLists
  If item.AddressEntries.Count <> 0 Then
    Set Kramer = Elaine.CreateItem(0)
    For i = 1 To item.AddressEntries.Count
      Set address = item.AddressEntries(i)

      address.Address  <--- ez a cim

    Next
  End If
Next

Ugyanezt meg lehet oldani kozvetlenul a MAPI-val is. Ez viszont
tobbfele interface-el is rendelkezik. Van a simple MAPI, a CMC, es
akar MFC-bol is hasznalhatod. Ez nagyon jol le van irva az MSDN
-ben, es van pelda ra a SDK-ban. Ha kellenek a peldaprogramok,
akkor azokat maganban el tudom kuldeni. A peldaprogramok
egyebkent c-ben vannak, de gondolom ez nem fog problemat 
okozni :))

Udv:
Ebux

Eberhardt Gergely
ICQ UIN: 22870683
mailto:
+ - Re: VB 6. Setup Wizard - es a hozza tartozo hibak (mind) VÁLASZ  Feladó: (cikkei)

>Szia Pig!
>
>Nekem soha sem volt bajom a VB 6.0 setup vagy barmi mas kapcsolatos
>programmal. Mint a legtobb problema ez is tobb mint valoszinu
>megoldhato a mar jol bevalt modszerrel amit RFM roviditenek.
>
>Endre

Valoszinuleg nem hasznaltad a varazslot magyar system default beallitas
mellett. Az igy osszeallitott telepito nem mukodott a datumformatum
miatt. Sp3 javította a hibat. A hiba reprodukalhato, volt vele nekem is
bajom sajnos.
Arpi
+ - Re: Delphi - bill. lenyomas elkapasa (mind) VÁLASZ  Feladó: (cikkei)

>A kerdesem az, hogy hogyan tudom azt megoldani, hogy fut egy progim, ami
>tegyuk fel, figyel a CTRL-F12 lenyomasat....
>De mivel nem a programom az aktiv, ezert ezt a kombinaciot mas program
>fogja ertelmezni...... de en akarom!!!
>Tehat minden lenyomast en kapjak meg eloszor, aztan a rendszer ill az aktiv
>program.
Egy globalis hookot kell installalnod a SetWindowHookEx()-szel. Fontos, hogy
ennek egy kulon .dll-ben kell elhelyezkedni (hogy minden alkalmazas
address-space-ebe be lehessen mappelni), mert egyebkent csak a sajat progid
uzeneteit fogod tudni monitorozni. Bovebbet a win32.hlp-ben talalsz...

Gabor
+ - Re: interrupt kezeles vedett modban... (mind) VÁLASZ  Feladó: (cikkei)

>[adat, kod lockolasa]
>HC> tudnod, hogy mekkora teruletet akarsz lockolni. Ez adat eseten nyilvan
>HC> nem gond, de a generalt kod meretet eltalalni nem olyan konnyu, a koveto
>HC> rutin cimebol pointer-aritmetikaval kiszamitani pedig eleg "strukturalatlan"
>HC> modszer...)
>nem hinnem, hogy olyan nagyon foglalkozni kell a dologgal, szerintem
>eleg egy kozelito erteket beirni... egy reszt azert, mert abbol
Aztan ha alulsaccoltad a dolgot, akkor hetekig keresed, hogy vajh' miert
fagy le neha a progi...

>nagy baj nem szarmazik, ha kicsit tobb van lockolva....
Csak eppen romlik a rendszer ossztelesitmenye, hiszen minel tobb terulet
lesz lockolva annal tobbet fog alkalomadtan swappelni a rendszer.

>masfelol, pontosan annyit ugysem tud lockolni az ember amennyit
>akar, mert a 386oson 4kb-osak a lapozashoz hasznalt lapok,
>es pentiumnal pedig mar 4mb lapokra is van lehetoseg,
>nem ez a lockolas lesz a nagy ebben az esetben mivel:
Ebben  igazad van (marmint a lockolasi egysegek mereteben), de ha egyszer
meg lehet korrektul is csinalni akkor miert sporolunk  meg magunknak egy fel
sort, ha ez alkalomadtan hatranyhoz/hibas mukodeshez is vezethet?

>amit lejatszik dma-san a kicsike, azt sem art lockolni, mert
Ugye ez adatterulet? Azt hiszem errol is esett szo...

>ha azt elmozditja a swappelo, abbol telleg nagy gaz van, mert
>a buszrendszerben mar nincs se lapozas, se semmi!!! ott
>biza fizikai cimek vannak!!! eppen ebbol jon, hogy nem
>eleg lockolni azt a 64k /vagy 128k/ adatot, amit eppen
>lejatszunk, hanem arra is kell figyelni, hogy ez a
>buffer _FIZIKAILAG_ 1mb alatti teruleten legyen,
>mivel a dma csak ezeket a cimeket tudja kezelni!!!
Na ezt viszonyt tenyleg nem irtam le es ebben tenyleg igazad van...
Es bar ugy emlekszem direkt erre ki van alakitva egy specialis interfesz
(VDMA - Virtual DMA Specification) ami intezi helyetted ezeket a dolgokat es
ha kell 1M ala helyezi at a fizikai memoriaban a szukseges teruletet, de a
Free Pascal go32 unitja nem tartalmaz ehhez kapcsolodo rutinokat. Lehet,
hogy a go32 nem is tamogatja? Ez utobbi esetben esetleg a
globaldosalloc()-kal es annak lockolasaval lehetne probalkozni (de lehet,
hogy ez utobbira nincs is szukseg, mert alapbol lockolva van) - de eziranyu
tapasztalataim nincsenek.

Gabor
+ - Re: Delphi - bill. lenyomas elkapasa (mind) VÁLASZ  Feladó: (cikkei)

Szevasz Stenya !

> A kerdesem az, hogy hogyan tudom azt megoldani, hogy fut egy progim,
> ami tegyuk fel, figyel a CTRL-F12 lenyomasat....
> De mivel nem a programom az aktiv, ezert ezt a kombinaciot mas 
> program fogja ertelmezni...... de en akarom!!!
> Tehat minden lenyomast en kapjak meg eloszor, aztan a rendszer ill 
> az aktiv program.

Nezz korul a Win32 HOOK fuggvenyei korul,
kozelebbrol pedig a SetWindowsHookEx fuggvenyt ajanlom.

Eloljaroban annyit, hogy bizonyos esemenyekrol meg a feldolgozasuk
elott ertesulhetsz. Egy bizonyos fajta esemenyre (mint pl. a billentyu
lenyomasa) tobb program is rakapcsolodhat, es a kesobb rakapcsolodott
donti el, hogy tovabbadja-e azt a kapcsolodasi lancban levo tobbi
eljarasnak, bar vannak olyan hook-fuggvenyek, ahol az esemenyek
lefolyasat nem befolyasolhatod.

Azt, hogy a Delphi nyujt-e valamilyen segitseget hook-fuggveny
beallitasara es hasznalatara, azt nem tudom.

Gabor,
Laurel Kft
+ - Re: Zenei Program (mind) VÁLASZ  Feladó: (cikkei)

Akos irta:

Assemblyben szeretnek egy kisebb zenei programot
irni. Egyelore csak annyi lenne, hogy egy gombnyomasra
megszolal egy hang.

Valasz:

Akos, ha lehet, akkor ne irjal Assemly-ben semmilyen progit sem, hacsak nem
akarsz operacios rendszerekkel, hardware-rel foglalkozni.
Valaszz ki egy olyan programnyelvet, ami standard interface-t biztosit a
periferiakhoz.
Ilyen peldaul a VC++, VB, stb. Windows alatt, rengeteg van beloluk. Ha
valamit megis assemly-ben szeretnel csinalni, akkor fordits be az ASM
kododat mondjuk C++-ba.
Az Assemly ideje mar jonehany eve lejart, en is nagyon szerettem, de
tulleptem rajta.

Udv.,

Joe
+ - RE: VB6 Setup Wizard (mind) VÁLASZ  Feladó: (cikkei)

> > Eddig nem talalkoztam meg olyan emberrel, akinek mukodott volna VB 6-
> > ban a setupkeszito

Hali!

Nekem müködik. A megoldás egszerü, a területi beállításokat
Angol(Amerikai)-ra kell
+ - Re: interrupt kezeles vedett modban... (mind) VÁLASZ  Feladó: (cikkei)

> amit lejatszik dma-san a kicsike, azt sem art lockolni, mert
> ha azt elmozditja a swappelo, abbol telleg nagy gaz van, mert
> a buszrendszerben mar nincs se lapozas, se semmi!!! ott
> biza fizikai cimek vannak!!!

Pontosan igy van, raadasul a logikai cimnek egyeznie kell a
fizikai cimmel, mert a lapozas a processzoron _belul_ folyik,
arrol a kulso hardver nem tud.

Andras
+ - dbase engine (mind) VÁLASZ  Feladó: (cikkei)

Hali!

Lehet, hogy mar regebben erdeklodtem, de most ujra aktualis, es nem
nagyon emlekszem az "akkori" allapotra.

Kerdesm: tud valaki valamifele ertelmes dbase engine -t?
(lehetoleg C -ben)

kb. olyasmire gondolok, mint ahogy a paradox -nak is van ilyen kiadott
dolga valami "Paradox Engine 2.0", vagy hasonlo neven.
Ennek a forrasat olvasgattam, es eleg ertelmesnek tunik.
De ez paradox, es nekem dbase is kene, lehetoleg indexekkel egyutt.

-- 
mailto:
Phone: 463-1966
+ - Videotomoritgetes vindoze alatt (mind) VÁLASZ  Feladó: (cikkei)

Hi Coders!

Generaltam a Terragennel egy 1617 kepbol
allo bitmaptomeget a sajat "videotomoritom"
reszere (probakent).

Szeretnek egy sajat tomoritott irni vindoze ala
ugy, hogy mas programok (+ I'm) is tudjak hasznalni.
Programoknal (Pl WinMorph-nal mpeg, OptimalMandelbrot-nal
avi, a PSP Animate programjanal avi) mar lattam olyat,
hogy kivalaszthattam melyik videotomoritot akarom
hasznalni (pl Indeo 5.2, MS-MPEG4).Ekkor feljott 
egy ablak amibe quality meg egyebek allitgatasara van
lehetosegem. Megnyomorgatom az OK gombot s mar ok.
  
Hogyan lehet megszolitani egy ilyen en/decodolot???
Hogyan lehet a rendszerbe beintegralni???

Peldaproggy, sdk, elore is koszi.

udv.: XiX/PsychoMix

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