Hollosi Information eXchange /HIX/
HIX CODER 867
Copyright (C) HIX
2000-06-30
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Re: Visual Basic (mind)  12 sor     (cikkei)
2 Re: Delphi Help (mind)  33 sor     (cikkei)
3 caption atiras Delphiben (mind)  8 sor     (cikkei)
4 ncurses:2 problema (mind)  16 sor     (cikkei)
5 Re: Delphi - TDBLookupComboBox (mind)  16 sor     (cikkei)
6 Re: Delphi Help (mind)  40 sor     (cikkei)
7 Re: Tabla szam mezojenek megjelenitese szovegkent Delph (mind)  16 sor     (cikkei)
8 Temakor... (mind)  31 sor     (cikkei)
9 Re: Delphi Help (mind)  21 sor     (cikkei)
10 Re: Visual Basic - tray ikon (mind)  70 sor     (cikkei)
11 Visual Basic DLLs (mind)  10 sor     (cikkei)
12 clipper gond (mind)  13 sor     (cikkei)
13 Sziasztok! (mind)  7 sor     (cikkei)

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

> Tudja vki, hogy hogyan lehet olyan alkalmazast irni, amely a taskbaron
> az ora mellett csak ikonkent jelenik meg? Irtam egy
Van a cd-jén a vb-nek egy unsupported könyvtár (asszem tools), abban van
egy ilyen control, systray vagy trayicon, nem emlékszem. Kicsit el kell
játszani vele, mert ez alapban annyit csinál, hogy a systrayba IS kirakja
a program ikonját. Azaz meg kell nézni a főablak méretváltozása esetén,
hogy minimized-e, és ha igen, akkor a főablakot el kell rejteni. És kell
külön eventet definiálni a kis ikonnak, hogy duplakattra hozza vissza az
alkalmazás ablakát. Röviden ennyi.

-- 
Roodie                  ICQ: 53623985
+ - Re: Delphi Help (mind) VÁLASZ  Feladó: (cikkei)

> 1. Azt szeretnem megoldani, hogy kicsinyithessem az ablakot, de egy
> feltetel teljesulesekor ne zsugoritsa tovabb a form-ot, de novelni
> lehessen.

Kezeld le a WM_SIZING uzenetet, amelyet a Windows akkor kuldozgeti, amikor
az atmeretezes folyik. Az uzenetben az oprendszer atadja az aktualis ablak
meretet is.

> 2. Amikor az ablak jobb felso sarkaban levo 'X'-el lepek ki, akkor ra
> tudok akaszkodni az event-jere, de hogy tudok onnan visszaterni, hogy
> megse lepjen ki.

Ne uzenettel figyeld az 'X' megnyomasat. Ird folul az ablakod CanClose
fuggvenyet, amelynek boolean a visszateresi erteke. Ha ebbol a fuggvenybol
igaz ertekkel lepsz ki, bezarja az ablakot, ha hamissal, nem zarja be.
Rendkivul praktikus az alkalmazasa:

bool TMyWindow::CanClose()
{
if(MessageBox("Be akarja zarni az ablakot?","Uzenet",MB_OKCANCEL) == ID_OK)
// a lezaras engedelyezes
return true;
// a lezaras letiltasa
else return false;
}

Ezt Delphiben is szerintem hasonlokeppen valositod meg. Igy peldaul azt is
megcsinalhatod, hogy ne lehessen bezarni az ablakodat. A Windows azonban
ki tudja vagni a programodat a Ctrl+Alt+Del hatasara. (Bocs a C++
peldaert, en ebben programozok).

CsabA

+ - caption atiras Delphiben (mind) VÁLASZ  Feladó: (cikkei)

Hello

Az lenne a kerdesem, hogy ha van egy formom, amin van egy toolbar, akkor a
toolbaron levo control-ok caption-jeit hogyan tudom programbol atirni?
Adatbazisbol kene atvennie a szovegeket, igy a form osszes cuccat vegig
kell neznem. A toolbar1.controls[i]-nek nincsen caption propertyje...

Arp
+ - ncurses:2 problema (mind) VÁLASZ  Feladó: (cikkei)

Hi Coders !

Van 2 problemam az ncurses hasznalataval.(egyenlore csak 2...:))
1.A getstr(string) nem mukodik. Hiba nelkul le lehet forditani, de ha
lefuttatom a progit nem ker be semmit,egyszeruen tovabbmegy a
progi,kihagyja a getstr-t. Probaltam a fflush(stdin)-t de nincs semmi
hatasa. A getch() is ugyanezt csinalja. Mi lehet a problema ?
2.Beirtam a main fuggvenybe, hogy erase(); es a progit le lehet forditani
megsem torli a kepernyot inditaskor. Hogy kell ezt hasznalni ? Segitsetek
egy extra kezdonek,aki nem erti, mi a baj a progijaval. 

Elore is koszi.

Best regards,
 Leslie                          mailto:
ps :A progi muxik dos alatt( persze ott conio.h-val).
+ - Re: Delphi - TDBLookupComboBox (mind) VÁLASZ  Feladó: (cikkei)

>Delphi 3-ban a TDBLookupComboBox komponens hasznalatakor azt
>tapasztaltam, hogy programom elinditasa utan a boxban egyik elem sincs
>kivalasztva, ezt csak a felhasznalo tudja megtenni a lista
>lenyitasaval es egy elem kivalasztasaval. Hogyan lehetne elerni, hogy
>indulaskor automatikusan legyen az elso rekord kivalasztott?
A kapcsolt adatmezo erteket kell beallitani a megfelelo kulcsertekre, aminek
hatasra a comboboxban automatikusan a kulcserteknek megfelelo lookup
mezo-ertek fog megjelenni/lesz kivalasztva. Pl.:

with DBLookupComboBox1 do
;

Gabor
+ - Re: Delphi Help (mind) VÁLASZ  Feladó: (cikkei)

>1. Azt szeretnem megoldani, hogy kicsinyithessem az ablakot, de egy
>feltetel teljesulesekor ne zsugoritsa tovabb a form-ot, de novelni
>lehessen.
A Delphi4-tol erre van a Form Constraints propertyje. D3-ban sajnons ilyen
nincs. Itt a nagyon csunya megoldas, haz OnResize()-ban megnezed a meretet
es ha nem OK, akkor visszameretezed amilyenre akarod (ez viszont igy
villogni fog). Az igazan korrekt megoldas ha elkapod a WM_MINMAXINFO
uzenetet, es abban visszaadod a kivant limiteket. Igy a Windows
meretezeskor ezeket automatikusan figyelembe veszi majd.

type
  TForm1 = class(TForm)
    ..
    procedure WMGetMinMaxInfo(var Message: TWMGetMinMaxInfo); message
WM_GETMINMAXINFO;
    ..
  end;

procedure TForm1.WMGetMinMaxInfo(var Message: TWMGetMinMaxInfo);
;

>2. Amikor az ablak jobb felso sarkaban levo 'X'-el lepek ki, akkor ra
>tudok akaszkodni az event-jere, de hogy tudok onnan visszaterni, hogy
>megse lepjen ki.
A Form OnCloseQuery() esemenyeben "akaszkodj ra", es a CanClose-t allitsd
benne false-ra ha nem akarod, hogy bezarodjon...

>3. Keresek olyan componest, mint a windows 98-ban, Office 97-ben fajl
>megnyitasanal levo drive legordulo ablak... szoval az amiben nem csak
>a drive-ok vannak, hanem az alkonyvtarak is elerhetok.
Konkret komponenst nem tudok ajanlani, de nezz el a http://www.torry.ru -ra!
Biztosan talalsz egy tucatot...

Gabor
+ - Re: Tabla szam mezojenek megjelenitese szovegkent Delph (mind) VÁLASZ  Feladó: (cikkei)

>Az alabbi kerdesem Delphi 3-ra es Paradox tablakra vonatkozik. Ha egy
>tablaban nem orszagneveket, hanem orszagkodokat tarolok egesz szamkent
>(pl. Magyarorszag helyett 36-ot), akkor meg lehet oldani, hogy az
>urlapon a TDBComboBoxban ne a szam, hanem a neki megfelelo szoveg
>jelenjen meg? Hol lehet megadni a szamok es a szovegek parositasat?
Az alap TDBComboBox nem tud ilyent, de ha minden igaz akkor az
RxDbComboBox viszont igen. (Ezt megtalalod a http://www.torry.ru -n.) A
masik lehetoseg, hogy sima comboboxot hasznalsz amit az orszagok neveivel
toltesz fel, majd az OnChange() esemenyeben "kezzel" (kodbol) modositod a
megfelelo mezo tartalmat az altalad kivan kodra. Harmadik lehetoseg, hogy
az orszagneveket es a hozzajuk tartozo kodokat is egy tablaban tarolod el
(ez mar csak azert is elonyosebb, mert igy azok utolag, a program
modositasa nelkul is bovithetok, atirhatok), es egy tok sima
TDBLookupComboBox-ot hasznalsz a kivalasztashoz...

Gabor
+ - Temakor... (mind) VÁLASZ  Feladó: (cikkei)

>Felado :  [Hungary]
>Temakor: =?Windows-1250?B?Y2hhdCBrbGllbnMg6XMgc3plcnZlcg==?= ( 7 sor )
>Idopont: Tue Jun 27 04:54:11 EDT 2000 CODER #865
 ....
>Olyan személyek jelentkezését várom, akiknek van tapasztalatuk a
>tárgyban megadott témában. Egyelore csak általános irányelvekre lenne
>szükségem, hogyan muködik ez a dolog. Lehetoleg magánban. Köszi.

Gondolom a billentyuzet mukodeset kerdezed :-)))

Ugy mukodik, hogy a betuket ugy utogessd, hogy ertelmes szavak legyenek !
:-)))

Ez az alapelv, remelem segitettem :-)))
De latom a " Windows " szot mar sikerult leirnod, most mar johetnek a
kovetkezo szavak:

papa
mama
hami
Bill Gates

;-)))

Jo gyakorlast, hello !

Lajos

:-)))

ui. remelem vicc-nek veszi mindenki !!!
+ - Re: Delphi Help (mind) VÁLASZ  Feladó: (cikkei)

Udv!

> 1. Azt szeretnem megoldani, hogy kicsinyithessem az ablakot, de egy
> feltetel teljesulesekor ne zsugoritsa tovabb a form-ot, de novelni
> lehessen.

Erre van tulajdonsaga a tControl-nak:
	property Constraints: TSizeConstraints;
Itt van min es max meret.

> 2. Amikor az ablak jobb felso sarkaban levo 'X'-el lepek ki, akkor ra
> tudok akaszkodni az event-jere, de hogy tudok onnan visszaterni, hogy
> megse lepjen ki.

Az onCloseQuery esemenyt kell hasznalni:
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
;

bye... guci
+ - Re: Visual Basic - tray ikon (mind) VÁLASZ  Feladó: (cikkei)

Udv!

Aszonta HIX CODER, hogy...
> Tudja vki, hogy hogyan lehet olyan alkalmazast irni, amely a taskbaron 
> az ora mellett csak ikonkent jelenik meg? Irtam egy

Sajna VB-t nem ismerem, de winfos fuggvenyrol van szo, ugyhogy ott is fog 
mukodni, es hatha erdekel valakit delphiben is:

1. Hasznalni kell a ShellApi-t.
Ez delphi-ben: uses Windows, ShellApi stb...

2. Az ablakodban legyen egy tNotifyIconData rekord, ami a tray ikonod 
tulajdonsagait tartalmazza majd:

  private
    nid: tNotifyIconData;

3. Ezt a rekordot fel lehet tolteni minden hulyeseggel :) :

  With nid do
  begin
    cbSize:=sizeof(nid);		// ez a sajat merete...
    wnd:=Handle;			// a sajat handle-m
    uID:=1;				// erre most nem emlexem...
    uCallBackMessage:=wm_IconMessage;	// ha jelez a tray
    hIcon:=Icon.Handle;			// a sajat ikonodat kell ide tenni
    szTip:='blabla';			// tooltip
    uFlags:=nif_Message or nif_Icon or nif_Tip;  // minden mukodjon!
  end;

4. Es akkor a tray ikon vezerlese:

  );	// ikon megjelenitese
  );	// ikon eltuntetese
  );	// ikon frissitese, ha valtoztattal 
rajta valamit.

5. Expert mode :))) - Az ikon hasznalata:

5.1 Definialj egy uzenetet magadnak (ja bocs, ezt elobb kellett volna):

  const WM_IconMessage = WM_APP + 500;

5.2 Az ablakodat tedd kepesse ennek az uzenetnek a fogadasara:

  public
    procedure IconTray(var Msg: tMessage); message wm_IconMessage;

5.3 Hasznald fel ezt pl arra, hogy egy repulo menu megjelenjen:

Procedure tForm1.IconTray(var Msg: tMessage);
var pt: tPoint;
;

kb ennyi...

> +egy: olyan tulajdonsaga van-e a formnak, ami azt eredmenyezi, hogy 
> mindig felul van? Koszonom

FormStyle tulajdonsag, fsStayOnTop ertek.

bye... guci
+ - Visual Basic DLLs (mind) VÁLASZ  Feladó: (cikkei)

Hi,

Van egy programom amit VB-ben irtak ,de a program futtatasahoz szukseges
DLL-eket kiszedtek belole. (Gondolom a meret miatt!.) Amikor elinditottam
kaptam egy hibauzenetet ,hogy kene neki a VB40016.DLL .Ok! Amikor ezt
bemasoltam a \System konyvtarba akko r a kov. inditasnal kiirta hogy O
C25.DLL . ?! El tudna v.ki mondani ,hogy ez mi es ezenkivul mik kellenek
meg ahoz ,hogy a progi mukodjon????????............!!!!!!!!!!!!

kosssz.
+ - clipper gond (mind) VÁLASZ  Feladó: (cikkei)

Hi All!

Egy igen egeto problemem lenne Clipper 5.3b es CA-Tools alatt. Exospace-el
linkelt programban kellene grafikus feluletet hasznalni (llib). Amint
atvalt(ana) a program a grafikus uzemodra egy General Protection Fault
uzenetet kapok. Ezt azert nem ertem, mert van egy masik programom is ahol
hasznalom es mukodik. Ha valakinek van otletete kerem irja meg maganba is,
a surgossegre valo tekintettel (na ezt jol megbonyolitottam)!

Elore is koszi: Attila - 

Ps.: A fejlesztorendszer es a DOS-os grafikus felulet a megrendelo igenye,
ezen valtoztatni nem tudok (pedig szeretnek)!
+ - Sziasztok! (mind) VÁLASZ  Feladó: (cikkei)

Az előző levelem kicsit hiányosan jelent meg, mert a tárgyba írt téma, a
lényeg nem jelent meg, úgyhogy ismét felteszem a kérdést, hogy olyan
személyek jelentkezését várom, akiknek van tapasztalatuk a kliens-szerver
chat program írásában. Egyelőre csak általános irányelvekre lenn e
szükségem, hogyan működik ez a dolog. Lehetőleg magánban. Köszi.

Üdv, Karcsi

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