Hollosi Information eXchange /HIX/
HIX CODER 493
Copyright (C) HIX
1999-06-17
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Re:SQL 1k (mind)  12 sor     (cikkei)
2 MCI (mind)  9 sor     (cikkei)
3 Move window + ablak kep lopas (mind)  76 sor     (cikkei)
4 Hiba a tp-ben a bp-ben es a BC++ -ban? (mind)  57 sor     (cikkei)
5 subject level (mind)  15 sor     (cikkei)
6 MCI Overlay programozas (Win98 / Win NT) (mind)  16 sor     (cikkei)
7 Java decompiler (mind)  20 sor     (cikkei)

+ - Re:SQL 1k (mind) VÁLASZ  Feladó: (cikkei)

Hali!
ORACLE 7.x-8.x alatt VARCHAR2(1024) vagy LONG vagy LONG RAW,
SYBASE 5.x, WATCOM 3.x-4.x alatt VARCHAR(1024) vagy LONG VARCHAR(1024),
INGRES 6.x alatt CHAR(1024) vagy pedig nincs tamogatva (Platform fuggo).

Ahol lehet ott varchart hasznalj, mert sokkal gyorsabban kezelik mint a
tobbit (pl. gyorsabb mint a fix meretu char, a longokrol nem is
beszelve, raadasul sima char eseten mindig kitolti teljes hosszusagura
spacekkel(ORACLE)). Az INGRES 2k-nal nagyobb meretet nem is ismer, igy
darabolni kell. Az ORACLE-nel ha NOT NULL az oszlop, akkor meg mindig
kell valamit tenni a mezobe, empty-vel nem fogadja el (ezt mar 3 fo
verzio ota javitjak :( )
+ - MCI (mind) VÁLASZ  Feladó: (cikkei)

Szia mindenkinek !!

Szeretnek bovebb infokat szerezni (Win95,MSVC++ 6.0) az MCI
programozasarol.

Elore is koszi.
==> ide irjatok  

Csallo TaDe Peter
+ - Move window + ablak kep lopas (mind) VÁLASZ  Feladó: (cikkei)

Hellouu!

(Jan Chika-nak , C -hez...)

   Az ablak mozgatasnak egyszeru a megoldasa: amikor a cursor a caption
fole er kapcsolodjon be a rutin amely ellenorzi , hogy az egergomb le
van e nyomva . Ha igen akkor tuntesd el az ablakodat (amely vegul is
barhogy kinezhet , barmely style-ban) (pl.ShowWindow(SW_HIDE) vagy
elkuldesz egy SW_HIDE message-t) es csinaljon egy uj ablakot a progi
amelynel az a fontos hogy az uj 

WNDCLASS wc; //definialasanal a 

wc.hbrBackground= NULL; //legyen ...igy egy transparent ablak nyilik

Az ablak mereteit tetszes szerint hatarozd meg ... szerintem viszonyitsd
az elozo (main) ablakehoz , es ne felejtsd el az uj ablak message
loop-jebe betenni hogy update-elje mindig a transzparent ablakot ha
mozog az ablak es az egergomb nyomva van...Ez az ablak igy egyaltalan
nem fog latszani ami persze nem jo ezert kirajzolhatsz vonalakbol egy
negyzetet vagy valami mas alakot, hogy hasonlitson a windows-os ablak
mozgatasra!
Amikor elengedi a user az egergombot akkor a krealt transzparent ablak
megszunik es visszakapcsol a main ablak!
Ezzel kb. kesz is lenne a problema ...persze van tobb megoldas is
 ...(igazabol eleg volna egy ablak is, de igy tovabb lehet cifrazni a
progidat (pl. belehet szurni valamilyen AVI animaciot, vagy
effect-et(morphing...,bluring,...contrast change ,color change...) a
mozgatos ablakra a device contexten keresztul, vagy pl meg lehet
csinalni hogy az ablak kulonbozo nyomot haggyon maga utan...ehhez persze
tanacsos volna belemenni a DirecDraw -ba!!!)
    

A masodik kerdesed nem teljesen vilagos ...mit is akarsz csinalni? 
Ahogy megertettem te a kepernyo egy ablakanak teljes tartalmat szeretned
felvenni BMP-file ba!!!Hat ezt talan DirectDraw programozassal a
legjobb... De kicsit problema hogy te egy bizonyos ablak tartalmat
akarod nem az egesz kepernyot(  ez sokkal egyszerubb volna ;)  )...
No de megis(a most kovetkezo resz formalis C-ben van): 

HDC dc; // handle to device context
HWND hwnd; // ugyebar ez az ami nekunk megvan

dc=GetDC(hwnd); //igy meg van a dc

//ezutan egyszeruen letapizhatjuk a GetPixel(HDC dc,int x,int y) -al
//amely visszateresi erteke COLORREF, tehat 0x00bbggrr formatumu!!!
// a red(r) green(g) blue (b) ertekeket egyszeruen formalhatod a
//tovabbiakban es mentheted lemezre , vagy memoriaba...vagy akar at is
//konvertalhatod rogton valamely formatumba(BMP,gif,...)

A problema meg csak az ablak eltuntetese volna...
Hat eloszor is a te progid rezidensen kell hogy fusson es mindig
ellenoriznie kell hogy aktiv -e az adott window: 

HWND FindWindow(LPCTSTR lpclassname,LPCTSTR lpWindowName);
//ezt legjobb betenni a message loop-ba!!!

Ha aktiv akkor menteni a tartalmat (a feljebb leirtak...) es eltuntetni
az ablakot!!! ( ShowWindow(SW_HIDE) )...

Jobb lenne ha tudnam mit csinalsz pontosan es hogy jartas vagy -e a
DirectDraw programozasban vagy nem?
++++++++++++++++++++++++++++++++++++++++++++
 Most az en keresem:
Amennyiben tudtok valakikrol vagy web-rol akik/ahol olyan fiatalok
(..akar idosebbek is...) talalhatoak akik komoly jatek irassal
foglalkoznak magyarorszagon , kerlek titeket jelezzetek!!!
En most amennyire a korulmenyek engedik egy Realtime 3d akcio/strategia
jatekon dolgozok WindowsOS-re , egyenlore Voodoo 3d -s PC-re ( a
software rendering-en most ragodok...) Ha valakit erdekel ez es ehhez
hasonlo project nezze meg a kolegam honlapjat:

http://solair.eunet.yu/~karadzic  (angol nyelven)

Udv. Laci , vajdasagbol
+ - Hiba a tp-ben a bp-ben es a BC++ -ban? (mind) VÁLASZ  Feladó: (cikkei)

Hi!
    A lejebb lathato pascal-os progit irogattam, egyszercsak a program elindita
sa, utan lefagyott a gep. Megprobaltam megegyszer,
es ugyan az lett az eredmeny. Probaltam BP-ben is es TP-ben is. A program akkor
 fagy le, amikor mar ki kellene lepnie. A programot
atirtam Borland C++ -ba is, es valamiert ugyan az lett az eredmeny!
uses graph,crt;
const meretx=113;
      merety=112;
var
   arr1:array[1..meretx,1..merety] of byte;
   arr2:array[1..meretx*2,1..merety*2] of byte;
   x,y,c:byte;
   gd,gm:integer;
.
Valami otlet?
Udv.: Jozsi
+ - subject level (mind) VÁLASZ  Feladó: (cikkei)

> Felado :  [International]
> Temakor: Re: Olyan konyvet vagy egyeb dokumentaciot keresek,amel ( 4 sor )
> Idopont: Mon Jun 14 12:02:45 EDT 1999 CODER #491
> - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>
> Legyszi ne a temakort (Subject) hasznald levelezesre! Csak a mondat fele
> jott at...

Azoknak, akiknek hasonlo problemaik vannak:
a dolog oka az, ha a level kuldoje nem ir semmit a subjectbe
(de nem ott kezdi a levele't - egyszeruen csak uresen hagyja a targyat)
de ilyen esetben a level elso (nem ures) sora lesz a subject, a tobbi
meg a leveltest.

              Zed.
+ - MCI Overlay programozas (Win98 / Win NT) (mind) VÁLASZ  Feladó: (cikkei)

Hello!

Tudna valaki segiteni nekem a fennt emlitett dologban? Az a problema, hogy
az MCISendCommand() hasznalataval (vagy ha van jobb otlet, akkor barmi
massal) szeretnem a videokamera kepet egy alltalam definialt ablakban
megjeleniteni, majd egy kepkockat kimereviteni, es fajlba menteni. 
 A dolog valahogy ugy megy, hogy eloszor megnyitom az eszkozt
(open_overlay). Itt azonban egy csomo parametert kell megadni, es nem tudom
pontosan, hogy miket.
 Van erre egy egyszeru megoldas az MCISendString() hasznalataval, de sajnos
csak egy standard ablakban jelenik meg a kep, es nem az alltalam
elkeszitettben. :((

Minden otlet erdekel. Elore is koszonet:

Nemeth Tamas
+ - Java decompiler (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Egy nagyon erdekes Java programot kaptam, nagyon erdekelne, hogy hogyan
mukodik. Arra gondoltam, 
hogy visszaforditom, es  megnezem, a forrast. A JDK-ban talaltam egy
programot javap neven,
ami elmeletileg vissza tudja forditani a java programokat. A programot
megprobaltam hasznalni az alabbi modon:

javap -c xxxx.class

de mindig csak a "Can't find class xxxx.class"  hibauzenetet kaptam. Mi a
hiba, hiszen a class ott van vele egy konyvtarba?

Vagy tudtok mas modszert a visszaforditasra? Ha igen, hogy lehetseges a
forraskod visszanyerese valamilyen olvashato formaban?

Valaszokat elore is koszonom!

Zsolt

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