Hollosi Information eXchange /HIX/
HIX CODER 753
Copyright (C) HIX
2000-03-07
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Re: Delphi: Segitsetek (mind)  21 sor     (cikkei)
2 Re: ALT, programbol. (mind)  29 sor     (cikkei)
3 hiba BC++ 3.1-el (mind)  31 sor     (cikkei)
4 BIOS tartalmának olvasasa Delphi-bol Win-NT alatt (mind)  15 sor     (cikkei)
5 Re: hiba BC++ 3.1-el (mind)  33 sor     (cikkei)
6 Re: true type font (mind)  8 sor     (cikkei)
7 Kerdes:JAVA - Valasz:ALT+nnn (mind)  18 sor     (cikkei)
8 pwd Delphi 3 alatt (mind)  26 sor     (cikkei)
9 Re: [Hix] hiba BC++ 3.1-el (mind)  41 sor     (cikkei)
10 Re: Delphi megszunik (mind)  27 sor     (cikkei)
11 Re: hiba BC++ 3.1-el (mind)  19 sor     (cikkei)
12 Sziasztok. (mind)  5 sor     (cikkei)
13 Re: hiba BC++ 3.1-el (mind)  31 sor     (cikkei)
14 Re: hiba BC++ 3.1-el (mind)  12 sor     (cikkei)
15 Re: true type font (mind)  11 sor     (cikkei)
16 Re: hiba BC++ 3.1-el (mind)  28 sor     (cikkei)
17 opengl kerdes (mind)  12 sor     (cikkei)
18 true type font (mind)  17 sor     (cikkei)

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

>Nem tudjatok veletlen, hogy Delphi 3-ban hogyan lehet a Password dialog
>boxbol kiolvasni a beirt szoveget? Nekem nem sikerul, igaz, hogy alig ket
>napja kezdte m. Probalkoztam az alabbi sorral is a Delphi 1 utan szabadon:
>valami:=InputBox('Belepes','Kerem a jelszot!',''); A gond ezzel csak
>annyi, kiad egy jelszo bekero lapot, de nem rejti el pl. *.ok kal a beirt
>dolgot. Mivel kellene ezt kiegesziteni?
Sajat formot kellene letrehoznod es abban a TEdit PasswordChar property-jet
beallitani valamire (pl. '*')...

>Vagy Delphi 3-ban hogyan lehetne lekerdezni?
Most masik alkalmazasbol akarsz "kilopni" passwordot?

>Ja esetleg tudnatok ajanlani egy Delphi-s konyvet, amelyik a
>3-assal foglalkozi k, es nem hosszabb 1000 oldalnal?
Szerintem a Baga Edit fele "Delphi maskepp'"-et erdemes megvenni, mert ez
kiter olyan dolgokra is amiket masok max. csak megemlitenek de valojaban
nagyban elkerulnek (pl. multi-tier, sajat komponensek, stb.). (Ez a konyv
viszont hanyagolja az olyan tok felesleges dolgok taglalasat, mint a Delphi
inditasa, billentyuzet kezelese, stb. ;)

Gabor
+ - Re: ALT, programbol. (mind) VÁLASZ  Feladó: (cikkei)

>Azt szeretnem kerdezni, hogy programbol hogy lehet
>szimulalni az ALT-nnn billentyulenyomast. Tehat amikor
>a numerikus billentyun adjuk be a kodot az ALT-al.
>C es assembler erdekelne elsosorban, de barmelyik
>nyelven johet.
Emberek! Mi lenne ha egyszer mar atolvasnatok a levelet "mas szemmel" is
mielott elkuldenetek? Most pl. csak az maradt ki, hogy milyen
platform/op.rendszer ala kellene a megoldas...

DOS alatt: a legegyszerubb ha az ALT scankodjat (sajnos nem tudom fejbol, de
maradjon mar neked is valami feladat ;) beszurod a billentyu-pufferbe a BIOS
adatteruleten (tudod $041e-043d, mutatok a $41a, $41c cimeken), mert
ilyenkor azt automatikusan feldolgozza majd a BIOS. (Ja, ne felejtsd el majd
egy felengedesi kodot is elkuldni, mert egyebkent "beragadva" fog maradni az
alt amig tenyleg le nem nyomod egyszer.)
Windows: sima Windows-os alkalmazasok eseten hasznalhatod a
SendMessag(WM_SYSKEYDOWN) ill. WM_SYSKEYUP uzeneteket:

  SendMessage(Handle,WM_SYSKEYDOWN,VK_MENU,1 shl 29);
  SendMessage(Handle,WM_SYSKEYUP,VK_MENU,0);

Ellenben ha egy konzolt akarsz vezerelni, vagy valami nagyon bonyolult
kombinaciot kicsikarni akkor kenytelen leszel nagyon alacsony szintre
lenyulni:

  keybd_event(VK_LMENU,MapVirtualKey(VK_LMENU,0),0,0);
  keybd_event(VK_LMENU,MapVirtualKey(VK_LMENU,0),KEYEVENTF_KEYUP,0);

Gabor
+ - hiba BC++ 3.1-el (mind) VÁLASZ  Feladó: (cikkei)

Hello!

Nem teljesen ertem mit probalsz, de amit eszre vettem:
C++ syntax-et hasznalsz, tehat deklaralsz valtozot
ahol eppen kell. Mi a file-nak a neve (xyz.c vagy xyz.cpp)?
mert BC++ 3.1 default hasznalja az extention-t, tehat .c-t
C compiler forditja, az .cpp-t a c++ compiler (vagy
pre-processor ezt men tudom pontosan) forditja. A hiba ami
neked jon az a C compiler-tol van, a C-be nem lehet deklaralni
valtozot ha mar volt egy executable statement (bocs az angol
szavakert (n = 1)). Namost, tovabb olvasva a beallitasokat
azt irtad hogy K&R keywords lehetoseget valasztottad, ami
arra mutat hogy C-be irsz, de C++ deklaralas syntax-al(?)

Mindegy, meg lehet oldani:

1. ha C-be irsz tedd az osszes deklaralast az n=1; sor ele

2. ha C++-ba irsz, ird at a file nevet xxx.cpp-re, (vagy hasznald a
 Options > Compiler > C++ options > Use C++ compiler > C++ always
 lehetoseget.
 (igy mas hibat fogs kapni, pl. l valtozot deklaralod es hasznalod de
 nem inicializalod (jo ez a szo?)
> for (int l;l<10;l++)
           ^
helyesen, ha l-el 0-tol kezded a ciklust
( for (int l=0; l<10; l++))

remelem ez segit...            ^

Attila Voros, Chief Engineer, ISDgames
+ - BIOS tartalmának olvasasa Delphi-bol Win-NT alatt (mind) VÁLASZ  Feladó: (cikkei)

Hello !

A BIOS bizonyos reszenek (gyarto neve,stb.) tartalmat szeretnem kiolvasni Delph
i-bol.
Win9x alatt semmi gondom nem volt, viszont NT alatt futtatva a programot Access
 Violation-nal
elszall, gondolom a direkt memoriaolvasas miatt.

A kod nagyon egyszeru volt, egy tombot definialtam egy megadott címre (absolute
), majd a tomb ertekeit olvastam ki.
Nem tudom, hogy lehetne mas kepp megoldani ugy, hogy NT alatt is mukodjon a pro
gram ?
Minden segitseget/tippet koszonottel veszek.

Udvozlettel: Karpati Zoltan
+ - Re: hiba BC++ 3.1-el (mind) VÁLASZ  Feladó: (cikkei)

Hoi Dani, Coderek!

> Arrol lenne szo, hogy a Borland C++ 3.1-es
> compilerem DOS alol inditva az alabbi kodreszletet nem
> hajlando leforditani:
> 
> void main(void)
> {
>  int n;
>  n=1;
>  int k;
>  for (int l;l<10;l++)
>   ;
> }
[...]

Szerintem probald ki ugy, h. az osszes tipusdeklaraciot a
fuggvenyek/programod elejere rakod (es elolvasol egy c programozassal
foglalkozo konyvet), ugy mar menni fog! :-)

Tehat:

void main(void)
{
  int n, k, l;

  n=1;
  ...
}

-- 
 ...sutongi tti olleh
                       You'll feel much better once you've given up hope.
+ - Re: true type font (mind) VÁLASZ  Feladó: (cikkei)

> Valaki tud infot arrol, hogy hogyan is kellene progibol megjeleniteni egy
> true type fontot? (mondjuk azt , hogy nem windows ala lesz a progi...)

Itt nezz szet:

http://www.freetype.org/projects.html

z2
+ - Kerdes:JAVA - Valasz:ALT+nnn (mind) VÁLASZ  Feladó: (cikkei)

1. Kerdes:
        Hogyan tudja egy Java applet a browsert oldalvaltasra utasitani?
        A showDocument(URL url,String target) method alaklmasnak tunik de
        abstractnak van deklaralva es azt nem tudom hogy hogyan lehet beepiteni
        a classomba (ha lehet egyaltalan)
        Legyszives segitsetek!
2.Valasz:
        >Hogy lehet software-esen emulalni az ALT+nnn -t? 
        Legegyszerubb ha figyeled az osszes lenyomott (és felengedett) bill. scan kodj
at
        es ha lenyomva van az alt, akkor meghiv egy proc.-t ami 3-asaval ellenorzi a t
obbi lenyomott bill.-t.
        Ezekutan mar ki tudod rakni az ASCII karaktert. Ha bovebben erdekel akkor irj 
a 
        cimre.
        (Assembly-ben a legegyszerubb szerintem)
-- 
DRP :o) 
+ - pwd Delphi 3 alatt (mind) VÁLASZ  Feladó: (cikkei)

Szi!

McMacee irta a tegnapi szamban:
> Nem tudjatok veletlen, hogy Delphi 3-ban hogyan lehet a Password dialog
> boxbol kiolvasni a beirt szoveget? Nekem nem sikerul, igaz, hogy alig ket
> napja kezdte m. Probalkoztam az alabbi sorral is a Delphi 1 utan szabadon:
> valami:=InputBox('Belepes','Kerem a jelszot!',''); A gond ezzel csak
> annyi, kiad egy jelszo bekero lapot, de nem rejti el pl. *.ok kal a beirt
> dolgot. Mivel kellene ezt kiegesziteni? Vagy Delphi 3-ban hogyan lehetn e
> lekerdezni?

Nos, en csinalnek egy uj formot, es azzal oldanam meg a problemat. A
TEdit.PassWordChar (vagy vmi ilyesmi) property megadja, hogy milyen
karaktereket hasznaljon a usere helyett.

> Ja esetleg tudnatok ajanlani egy Delphi-s konyvet, amelyik a
> 3-assal foglalkozi k, es nem hosszabb 1000 oldalnal?

Ami nekem tetszik (szubjektiv maganvelemeny!) az a Marco Cantu fele
Mastering Delphi (Delphi 3 Mesteri Szinten), kek szinu, es VC++ is van ebben
a sorozatban.

Minden jot:
Gaby
________________________________________________________________________
  +  http://www.sch.bme.hu/~gyoreg  +  ICQ:19934854
+ - Re: [Hix] hiba BC++ 3.1-el (mind) VÁLASZ  Feladó: (cikkei)

A Coder #752-be ezt irtad:
> Arrol lenne szo, hogy a Borland C++ 3.1-es
> compilerem DOS alol inditva az alabbi kodreszletet nem
> hajlando leforditani:
>
> void main(void)
> {
>    int n;
>    n=1;
>    int k;
>    for (int l;l<10;l++) ;
> }
 ...

A problema ott van, hogy egy C programban elol vannak a valtozo-deklaraciok,
es utana johetnek az utasitasok (fuggveny- es eljarashivasok,...). A
kovetkezo kod mar helyes:

| void main(void)
| {
|    int n;
|    int k,l;
|    n=1;
|    for (l = 1;l<10;l++) ;
| }

vagy igy is jo:
| void main(void)
| {
|    int n=1;
|    int k,l;
|    for (l=1;l<10;l++) ;
| }

Ja igen, az l-nek kell kezdoerteket adni, amit Te nem tettel meg. (En 1-et
adtam neki... :)

Minden jot:
Gaby
________________________________________________________________________
  +  http://www.sch.bme.hu/~gyoreg  +  ICQ:19934854
+ - Re: Delphi megszunik (mind) VÁLASZ  Feladó: (cikkei)

Hi,

Ha az ismerosodnek igaza van, akkor elkezdek sporolni egy repulojegyre
es kicsit megtaposom odaat Santa Claraban (jol emlekszem?) a sracokat!
Ha probalok jozan esszel gondolkodni, akkor egyebkent nem hiszek
ebben; a vilagon tobb szazezer Delphi peldanyt licenceltek (...es
mennyit nem!) es ebbol elenyeszo szamu mondjuk az AS/400-as verzio,
szerintem a Delphi Windows platforma szuletett es azon is kellene
eljen. Programozok ezrei tiltakoznanak majd, ha a fentiek igazak -
szerintem eleg sok ember van, aki nem szereti a C-t es a VB-t es nem
akar kinlodni az atallassal.
Egyebkent franko lenne ugyanannyi munkabol cuccokat osszevagni Linux
alatt, mint Windows alatt, de en koszonom szepen, egyelore nem kerek a
Linuxbol...
Azert megkerdezem a Borland Hungaryt, hogy mi igaz a fentiekbol...

Karsai Péter (pBoy)
---------------------



>Egy ismerosommel beszeltem , es allitasa szerint az Inprise atallt a
>UNIX-os cuccokra, es nem folytatodik a Delphi!!! Igaz ez? Mert ha igen,
>akkor nincs W2000-re API, legalabbis Delphi alol!!!!!
>Tud errol valaki valamit.....?
>[Tudom, hogy nem programozasi kerdes, de erosen kotodo.....]

+ - Re: hiba BC++ 3.1-el (mind) VÁLASZ  Feladó: (cikkei)

>Felado :  [Hungary]
>void main(void)
>{
> int n;
> n=1;
> int k;
> for (int l;l<10;l++)
>  ;
>}
>
>Azt mondja, hogy a n=1; sor utan nem deklaralhatok, es
>igy az l deklaraciojat sem ismeri fel. Ezen kivul meg a
>;-ot is hianyolja a for ciklus utan. Az egeszben az a
>legszebb, hogy ha elmentes elott fordittatom le, siman
>elfogadja, de ha elmentem, a fenti hibakkal kiakad.
Milyen kiterjesztessel mented ?
Nekem nagyon ugy tunik, hogy vmi miatt c-kent fordit nem c++-kent.

A'kos
+ - Sziasztok. (mind) VÁLASZ  Feladó: (cikkei)

Meg tudna nekem mutatni valaki pascal assemblerben, hogyan kell az eger
poziciojat megvizsgalni, pl ha az eger 0,0-ban van              (text mode)
akkor lepjen ki.

Kosz.
+ - Re: hiba BC++ 3.1-el (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

> az alábbiakat írta:

> Arrol lenne szo, hogy a Borland C++ 3.1-es
> compilerem DOS alol inditva az alabbi kodreszletet nem
> hajlando leforditani:
>
> void main(void)
> {
>  int n;
>  n=1;
>  int k;
>  for (int l;l<10;l++)
>   ;
> }

C++ eseten nincs a fenti koddal gond, mert megengedett
barhol a valtozo deklaracio. Sima C-ben viszont a deklaracioknak
szigoruan meg kell elozni az adott blokkban a tovabbi utasitasokat,
mint peldaul az ertekadast.

> Az egeszben az a
> legszebb, hogy ha elmentes elott fordittatom le, siman
> elfogadja, de ha elmentem, a fenti hibakkal kiakad.
Ez erdekes, de logikus magyarazatot nem tudok ra adni.

--
udv:
Joco

+ - Re: hiba BC++ 3.1-el (mind) VÁLASZ  Feladó: (cikkei)

igy mukodni fog:


void main(void)
{
   int n;
   n=1;
   {                         // statement block start
      int k;                 // statement block local variable
      for (int l;l<10;l++) ;
   }                         // statement block end
}
+ - Re: true type font (mind) VÁLASZ  Feladó: (cikkei)

Hello!

> Valaki tud infot arrol, hogy hogyan is kellene progibol megjeleniteni egy
> true type fontot? (mondjuk azt , hogy nem windows ala lesz a progi...)

http://www.freetype.org/download.html
Innen le lehet tolteni true type fontot kezelo fuggvenycsomagot
(C-forrast lib-et stb...)

Udv,
     Attila
+ - Re: hiba BC++ 3.1-el (mind) VÁLASZ  Feladó: (cikkei)

> Arrol lenne szo, hogy a Borland C++ 3.1-es
> compilerem DOS alol inditva az alabbi kodreszletet nem
> hajlando leforditani:
> 
> void main(void)
> {
>  int n;
>  n=1;
>  int k;
>  for (int l;l<10;l++)
>   ;
> }
> 
> Azt mondja, hogy a n=1; sor utan nem deklaralhatok, es
> igy az l deklaraciojat sem ismeri fel. Ezen kivul meg a
> ;-ot is hianyolja a for ciklus utan. Az egeszben az a
> legszebb, hogy ha elmentes elott fordittatom le, siman
> elfogadja, de ha elmentem, a fenti hibakkal kiakad.

Hello!

Az a gyanum, hogy .c kiterjesztesure mented el, es ezert a fordito azt
feltetelezi, hogy sima C-ben irt kodot kell forditania (a fenti meg
erosen ++-os) -> probald meg .cpp kiterjesztesure menteni (ja es az l-t
majd inicializalni a for-nal), (nalam igy mukszik).

Udv,
     Attila
+ - opengl kerdes (mind) VÁLASZ  Feladó: (cikkei)

> Sziasztok !
> 
> Van egy kis problemam az opengl-el.
> Egy egyszeru peldaprogramot leforditottam lcc-vel, hibatlanul fordit,
> de futtataskor egy ures atlatszo ablakot rajzol es semmit sem csinal.
   Lehet, hogy a haromszog kivul esik a gep altal megjelenitett tertartomanyon
> A programnak egy haromszoget kellene rajzolnia. (glut-ot hasznal)

> Nem tudok a neten valami jo kis tutorialt opengl ugyben ?
  Nezz szet a www.opengl.org site-on

joco
+ - true type font (mind) VÁLASZ  Feladó: (cikkei)

>Hi!
>
>Valaki tud infot arrol, hogy hogyan is kellene progibol megjeleniteni egy
>true type fontot? (mondjuk azt , hogy nem windows ala lesz a progi...)
>
>Ha valaki tud valami erdekeset a dologrol , akkor dobjon meg vele!
>
>Udv.
>Zso.

A www.wotits.org (lehet, hogy www.votsit.org, mar nem emlekszem pontosan) site-
on
megtalalod a tru type fontok leirasat. Ugyanitt meg rengeteg mas binaris filfor
matum leiras
talalhato, erdemes szetnezni.

joco

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