Hollosi Information eXchange /HIX/
HIX CODER 918
Copyright (C) HIX
2000-08-19
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Tobb billentyu egyszerre! (mind)  8 sor     (cikkei)
2 EXCEL VB osztaly xla-ban (mind)  21 sor     (cikkei)
3 re: goto (mind)  54 sor     (cikkei)

+ - Tobb billentyu egyszerre! (mind) VÁLASZ  Feladó: (cikkei)

Hi Coderek!

Delphi4 alatt hogyan tudnam megoldani, hogy ha egyszerre tobb billentyut
nyomok le, akkor ne csak az utoljara lenyomott billentyut erzekelje a
progim?

A valaszokat elore is koszonom!
Sipi
+ - EXCEL VB osztaly xla-ban (mind) VÁLASZ  Feladó: (cikkei)

Kedves Lista!

Definialtam egy VB osztalyt (Complex). Mukodik is, ahogy kell. Most
attettem egy xla-ba. Az Add-ins-ben betjeloltem, hogy indulaskor toltse
be. Be is tolti.

Szeretnem egy masik workbook moduljabol hasznalni ezt az osztalyt, de nem
engedi. :-( Azt mondja, hogy

Compile error:

User-definied type not definied

A help-re kattintva azt mondja, hogy type-ban nincs definialva (ott nem is
akarom), vagy object vagy type library-ban (.olb) kellene lennie, hogy az
Object brwser megtalalja.

Hogy tudok ilyet csinalni??? Hogyan tudom ravenni az excel-t, hogy az xla-an 
definialt osztalyokat lassam mas workbook-okban is?

EIK && udv From:, az osztalytalalkozo
+ - re: goto (mind) VÁLASZ  Feladó: (cikkei)

Hello Akos!

A CODER #916-ban irtad:

>Tehat a mainbol meghivom a func1 fuggvenyt, es azt szeretnem,
>hogy onnan tovabbugorjon a func2-re, de anelkul hogy a
>visszateresi cimet meg rapakolna a stack-re Tehat func2
>hasznalhatna ugyanazokat a parametereket a stackrol, amiket
>func1 kapott, es main-ba terne vissza.
>main es func2 adott, csak func1-ben tudok jatszani.
>Assemblyben nem akarom megoldani, mert multiplattform kell
>hogy legyen !
>Valakinek vmi otlete ?

Ha jol ertelmeztem a problemat, akkor talan az alabbi kod hasznalhato:

void func1(int in_param1);
void func2(int in_param2);

void main(void)
{
  int p1=1;

  func1(p1);

}

void func1(int in_param1)
{
  func2(in_param1); // in_param1=1;
}

void func2(int in_param2)
{
// func2
//....
// in_param2=1;

}

A stackkel kapcsolatban: ha meg kell hivni egy fuggvenyt, a visszateresi cim
a stackken tarolodik. A fennti modszerrel viszont a stack tartalma kozombos.
(En meg nem talakoztam olyannal, hogy magas szintu prg. nyelven szukseg lett
volna a stack kezelesere :-o )

Ha felreertettem, akkor bocs, ha hiba van a kodban - pedig en
leellenoriztem! - vagy butasagot irtam a nagyok biztosan kijavitjak :-)

Ment maganba es a listara is.

Udvozlettel:
___________________________________________________Molnar Sandor____
 , 
http://mazsola.iit.uni-miskolc.hu/~molnars

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