Hollosi Information eXchange /HIX/
HIX CODER 909
Copyright (C) HIX
2000-08-11
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Re: NG adatbazis (mind)  8 sor     (cikkei)
2 Re: Wildcard (mind)  22 sor     (cikkei)
3 Re: [coder] NG adatbazis (mind)  9 sor     (cikkei)
4 Re: Re: komponens? (mind)  56 sor     (cikkei)
5 Re: mp3 (mind)  31 sor     (cikkei)
6 kepmanipulalas (mind)  7 sor     (cikkei)
7 DLL tipusa (mind)  13 sor     (cikkei)
8 Re: adatok egy dword-bol (mind)  12 sor     (cikkei)
9 Re: dosos .com file ret-tel zarva... (mind)  35 sor     (cikkei)
10 Re: mp3 (mind)  17 sor     (cikkei)
11 Re.:NG adatbazis (mind)  12 sor     (cikkei)
12 Re: Re: Komponens? (mind)  17 sor     (cikkei)
13 Re: NG adatbazis (mind)  19 sor     (cikkei)
14 Re: Delphi-kepgorgetes (mind)  19 sor     (cikkei)
15 DLL info (mind)  6 sor     (cikkei)

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

> - egy adatbázis (bináris fájl de a fejlécben ez volt) : adatbázis
> v0.65 Tudja vki, hogy ezt hogyan lehetne megnyitni ? Milyen
> programmal ?
Ez Norton Guide  formatum, clipperhez adtak a nezegetojet

-- 
Roodie                  ICQ: 53623985
Linux, C++, SQL, PhotoShop, Lightwave
+ - Re: Wildcard (mind) VÁLASZ  Feladó: (cikkei)

> Egy "egyszeru" algoritmusra lenne szuksegem:
> Hogy tudom a legegyszerubben eldonteni, hogy egy adott string,
> megfelel-e egy adott wildcardnak ? ( csak a * es a ? hasznalhatoak)

Nem probaltam ki, de valami ilyesmi:

int illeszkedik( char *minta, char *szoveg ){
  switch( *minta ){
    case '\0':
      return (*szoveg == '\0'  );
    case '?':
      return (*szoveg != '\0'  ) && illeszkedik( minta+1, szoveg+1 );
    case '*':
      return (*szoveg == '\0'  ) || illeszkedik( minta,   szoveg+1 ) ||
                                    illeszkedik( minta+1, szoveg+1 );
    default:
      return (*szoveg == *minta) && illeszkedik( minta+1, szoveg+1 );
  }
}


z2
+ - Re: [coder] NG adatbazis (mind) VÁLASZ  Feladó: (cikkei)

Szi!

A fenti "adatbazis"-t a Norton Guide-dal lehet megnezni. Most viszont
nincs keznel, de szerintem a netrol le lehet tolteni...

Minden jot:
Gaby
______________________________________________________________________
http://www.sch.bme.hu/~gyoreg  mailto:  ICQ#:19934854
+ - Re: Re: komponens? (mind) VÁLASZ  Feladó: (cikkei)

Szia,

>Szoval: csinalnek egy TWinControlbol szarmazott komponenst, csak nem
>tudom, hogyan kellene a dolgait kirajzolni (keret, ilyesmi), mert
>nincs sajat Canvas-a. Sot, meg Paint metodusa sincs. (Gondolom,
>ilyenkor a PaintWindow, vagy a Repaint metodust kell hasznalni). Es
>ami meg szinten baj:a parent-jenek sincsen canvas-a. Mit lehet
>ilyenkor tenni?

Ugyan egyszer mar elkuldtem privatban, de usse kavics, jojjon a
listara is, ha mar privatban nem vetted fel.

A dolog rem egyszeru, szepen elkapod a WM_PAINT uzenetet es onnan
rajzolsz, azaz az uj leszarmazott osztalyodban valahol beraksz egy
ilyet:

procedure WMPaint(var Msg: TMessage); message WM_PAINT;

ami utobbi implementaciojaban/bol fogsz rajzolni. Canvas hianyaban
windowed controlrol leven szo tudod hasznalni a control device
context-jet vagy a direkt erre valo TControlCanvas osztalyt. Ez utobbi
elonye, hogy a TCanvas leszarmazottjakent hasznalhatod a standard
TCanvas metodusokat/property-ket.

-- Tehat a konstruktorba --
  inherited Create(AOwner);
  ControlCanvas:= TControlCanvas.Create;
  ControlCanvas.Control:= Self;

-- a destruktorba --
  ControlCanvas.FreeHandle;
{ a FreeHandle nem biztos, hogy kell, nem tudom, hogy a Free explicite
felszabaditja-e a lefoglalt DC-t, ha erdekel, nezd meg a VCL
forrasban. }
  ControlCanvas.Free;
  inherited Destroy;

-- rajzolas --
procedure TMyOwnControl.WMPaint(var Msg: TMessage);
;

...es ezzel maris csinaltal barmilyen TWinControl leszarmazottbol egy
izgi fekete teglalapot. Termeszetesen a ControlCanvas: TControlCanvas
deklaracio kell az osztalyba.

Bocs a hosszu kifejtesert.

   Karsai Péter

   Metasoft Rt.
   
   UIN #75862168
+ - Re: mp3 (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

A Cool Edit 2000 nem WAV formatumba kodol, igy egy picit gyorsabb,
hanem egy sajat formatumba, amibol WAVba igen gyorsan ment. En azt
hasznalom, es meg vagyok vele elegedve. Nyuztam mar mindenhogy,
szerintem nagyon jo, nem fagyos, ha esetleg lefagyna a Windows, a
swapbol visszaallitja magat. Egy (jelentos) hatranya van az MP3-ba
mentes (visszakodolas) piszkosul lassu, lassabb mint encoderrel, tan
meg a gyors nem wavba konvertalassal nyert idoelonyt is visszaveri.

Irtam egy progit, ami eleg patent es nagy mennyisegu MP3 es WAV
enkodolasara/dekodolasara szolgal. Arra van kikepezve, hogy mondjuk
20GB WAV illetve MP3 akar egyideju en- es dekodolasat iranyitsa, majd
mondjuk kikapcsolja a gepet, ejszakara ugyhagyhato. Nemreg irtam a
cuccost, es mar elkezdtem osztogatni szep, pozitiv visszajelzesekkel.
:))) Az MP3-vago majdnem kesz, az viszont nem hanghullamkent jeleniti
meg, hanem kijelolod, mit kell kivagni ms-tol (millisecundum) ms-ig.

De egy biztos, ne akarj nekifogni a formatum tanulmanyozasahoz. En mar
3 eve csinalom, megis vannak meg szurke nehol foltok. ;) Persze ez nem
azt jelenti, hogy Neked nem sikerulhet. Ha gondolod: www.wotsit.org
Hajra!

< Mark >
   

UIN: 3126166

[Kerek mindenkit, hogy a jovoben szoritkozzon szorosan a
_programozasi_ kerdesekre ezzel a temaval kapcsolatban is.
Norbi. (Moderator)]
+ - kepmanipulalas (mind) VÁLASZ  Feladó: (cikkei)

>Felado :  [Hungary]
>Nem tudtok valahol egy _gyors_ jpeg & gif kicsomagolot? Thumbnaileket
>kellene gyartania a programomnak, meghozza kabe fel/egymegas
>kepekbol, es meg emellett is elfogadhato sebessegunek kellene lennie.
Hasonlo problemaval kuzdok en is, nekem gif/png formatumfeldolgozo
rutincsomag kellene; a feladat abrak skalazasa/zoomolasa on-the-fly.
--Udv: szm
+ - DLL tipusa (mind) VÁLASZ  Feladó: (cikkei)

Kedves CODERek,

van-e _kincstari_ (windozapi) megoldas arra, hogy egy DLL-rol
megtudjam,

-16 vagy 32 bites verzio
-debug/release verzio

Mindezt programbol. A DLL MS C-ben irodott (nem hasznal MFC-t), bar
nem hinnem, hogy ez sokat segit. VERSION string nincs benne.
Belenyulni nem lehet.

--Udv: szm
+ - Re: adatok egy dword-bol (mind) VÁLASZ  Feladó: (cikkei)

>  DWORD Attribs = GetFileAttributes( "c:\\autoexec.bat" );
>  Hogyan hámozható ki az Attribs változóból hogy milyen az a fájl
>  milyen tulajdonságokkal rendelkezik...???
>  bool archiv =  ( ide kéne vmi feltétel... )  ? true : false;
Hasznald a Windows makroit:
bool archiv = (Attribs & FILE_ATTRIBUTE_ARCHIVE) ? true : false;
Az en forditomnal ezek a makrok megtalalhatok a mapiwin.h es a win32\winnt.h
fajlokban:
#define FILE_ATTRIBUTE_ARCHIVE          0x00000020

CsabA

+ - Re: dosos .com file ret-tel zarva... (mind) VÁLASZ  Feladó: (cikkei)

hi HIX CODER!

HC> A lefagyas szerintem meg azert van mert a progi vegen egy ret-tel
HC> visszatersz....de hova ??? Ez a progi egy onmagaban mukodo .com
HC> lesz es nem egy eljaras, szoval szerintem a vegen a standard
HC> DOS-os kilepest kell alkalmazni: INT21h/AX=4c00h
hogy hova ter vissza??? majd mindjart meglatod....;)))) szoval amikor
a dos betolt egy com filet, akkor annak odadja az osszes szabad also
memot... tehat nem csak annyit allokal, amennyi neki kell, hanem
amennyi van...;)))) aztan a stacket is be kell valahova allitania...
nameg elkezdeni is el kell valahonnan... ezek a dolgok .exe fileban
egyszeruek, mert ott ezek az infok benne vannak a headerben, de a .com
nak ez biza 'standard' hogy mit hogyan kell...
tehat... ss=cs... sp=0... cs:[word ptr 0]=20cdh (int 20h opkodja inter
order:) tovabba a stackre push tesz egy 0-t...
azaz, amikor a proggy elindul, az sp=0fffe, a stacken egy 0 van... ha
a proggy ret hajt vegre rokton indulas utan, akkor az vissza fog terni
a cs:0-ra, amin pedig egy int 20h van... ami pedig egy int20... szoval
a proggy nem fagy, hanem sikeresen leall....
aki nem hiszi, kiprobalhatja... letrehoz egy 1 (egy) byte hosszu
filet, aminek .com kiterjesztest ad, es ebbe 0c3h -bytet (a ret
opkodja) teszi bele... majd elinditja... es lass csodat, a proggy
tokeletesen muxxik... nem csinal semmit... nem is fagy...
hurra....;)))

tehat oszegezve, a dosos com fileokbol igenis ki lehet lepni ret-tel..
persze kivetelek vannak... pl ha menet kozben megvaltoztatjuk a
cs-t... vagy a stacket tesszuk mashova, vagy felejtunk rajta
valamit.... en pl ugy tesztelgetem a kodjaimat ijen stacken felejtes
szempontjabol, hogy azert is mindig rettel lepek ki... ha megy, akkor
feltehetoen nem felejtettem semmitse rajta.... ha nem megy, akkor
almatlansagban szenvedek amig meg nem talalom az ottfelejtett
erteket...:))))))))))))))))))))))

na tovabbi jo kodolast mindenkinek... Mc
+ - Re: mp3 (mind) VÁLASZ  Feladó: (cikkei)

hi HIX CODER!


HC> Minden keret FF-el kezdodik, tehat ha az mp3 file elso byteja nem
HC> FF lenne akkor ott valami problema van. (Esetleg az a RIFF
HC> fejlec...)
meg annyit tennek hozza tbutuza igen reszletes leirasahoz, hogy en
lattam egy csomo olyan mp3-at, aminek az elejen nemi szoveges info
volt /mintha osszemasoltak volan egy mp3-at meg egy text filet;)/...
es ezeket is rohogve lejatszhatok voltak... szoval en csak annyival
toldanam meg a dolgot, hogy minden keret ff-el kezdodik, ha megsem,
akkor monduk 10k-t, a file kozben pedig mondjuk 2k-t illene keresni az
ff-re varva, es ha megvan, akkor osszehasonlitani a bitratet, vagy ami
jolesik /pl az id-t!!!/ hogy tenyleg megvan-e a rendes keret kezdete,
vagy csak valami szemet belekerult veletlenul!!

tovabbi jo kodolast mindenkinek... Mc
+ - Re.:NG adatbazis (mind) VÁLASZ  Feladó: (cikkei)

Üdv!

Az .ng kiterjesztésü fájlokat egy DOS-os programcsomaggal, a Norton
Guide-al lehet megtekinteni. Van egy memóriarezidens nézője, amit más
DOS-os programokra rá lehet hívni, de lehet sima progival is nézni. Az
.ng fájlok szövegfájlokból készülnek, a programcsomag segítségével
lehet saját .ng adatbázist is készíteni. Egy másik programjával a
csomagnak vissza lehet fordítani szövegfájllá. Nagyon hasznos progi pl
programozáshoz, ha nincs rendes fordító helppel.

További jó munkát kívánok!
Laci
+ - Re: Re: Komponens? (mind) VÁLASZ  Feladó: (cikkei)

>Szoval: csinalnek egy TWinControlbol szarmazott komponenst, csak nem
>tudom, hogyan kellene a dolgait kirajzolni (keret, ilyesmi), mert
>nincs sajat Canvas-a. Sot, meg Paint metodusa sincs. (Gondolom,
>ilyenkor a PaintWindow, vagy a Repaint metodust kell hasznalni). Es
>ami meg szinten baj:a parent-jenek sincsen canvas-a. Mit lehet
>ilyenkor tenni?
A TWinControl-nak nincs canvasa, de mivel van windows handle-je, ezert
ha te magad kezeled le a WM_PAINT, WM_ERASEBKGND uzeneteket akkor
"sima" GDI fuggvenyekkel tudsz arra is rajzolni.
Persze ha sajat kontrollt akarsz letrehozni, akkor inkabb a
TGraphicControl-bol ill. a TCustomControl-bol szarmaztasd azt, attol
fuggoen, hogy a kontrollnak szuksege lesz/van -e windows handle-re
vagy sem. Ha szuksege van ra, akkor elkerulhetetlen a TCustomControl
hasznalata, de ha nincs akkor a TGraphicControl egy sokkal
eroforrastakarekosabb megoldast nyujt.

Gabor
+ - Re: NG adatbazis (mind) VÁLASZ  Feladó: (cikkei)

In article >,   writes:
> Találtam egy fájlt:
>  - a neve  ASI.NG  (elvileg assembly leírás...)
>  - egy adatbázis (bináris fájl de a fejlécben ez volt) :  adatbázis v0.65
> Tudja vki, hogy ezt hogyan lehetne megnyitni ? Milyen programmal ?

Norton Guide. Reges-regen, a messzi-messzi MS-DOS galaxisban talalta
ki Peter Norton ezt a formatumot, meg a hozzavalo rezidens nezegeto
programot. Akkor nagyon menonek szamitott, mert konnyen, gyorsan,
ASCII-ban lehetett vele strukturalt, jol szervezett on-line helpet
kesziteni (a help compiler jart a ne zegetohoz alapbol).

Windows ala letezik vmi WinGuide nevu program, ami meg tudja
jeleniteni. A http://ftpsearch.lycos.com/?form=medium alatt biztosan
megtalalod, de meg az sem lehetetlen, hogy a TUCOWS-on is fenn van.

Udv

ifj. Petri Andras
+ - Re: Delphi-kepgorgetes (mind) VÁLASZ  Feladó: (cikkei)

Hali !

A 0907-os CODER-ban 
Kedd, 2000. augusztus  8.-an irta :
>Hogyan lehet Delphi3-ban megoldani, hogy ha egy Image-ba betoltok egy
>nagy kepet, ami nagyobb, mint a kliensterulet, vagyis nem fer ra az
>egesz, hogy tudok gorditosavokat varazsolni a formra, vagy az
>Image-ra? Az image Align tulajdonsaga:alClient.

A Delphi/help konyvtaraban van egy scrollbaros mintapelda. Abbol ki
tudod tanulmanyozni.
A lenyege, hogy az alClient nyilvan nem fog jo lenni, es ezutan a left
es top ertekek negativ koordinatakra mozgatasaval tudod a kep nem
lathato reszeit begorgetni.

--
Udv : Csiszar L.
http://www.stadium.hu/szt
HIX Editorral keszult level.    www.nexus.hu/vili71   HE 1.14a
+ - DLL info (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok

Adott egy DLL file, hogy tudom megnezni a procedurak es eljarasok fejleceit, 
valamint a hasznalt globalis valtozokat? Van erre valamilyen proggi, modszer?

Udv: McMacee

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