Hollosi Information eXchange /HIX/
HIX CODER 1320
Copyright (C) HIX
2001-10-13
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 DLL hivas (mind)  14 sor     (cikkei)
2 vonalkod (mind)  9 sor     (cikkei)
3 Tanulsagos es frappans szivasok (mind)  39 sor     (cikkei)

+ - DLL hivas (mind) VÁLASZ  Feladó: (cikkei)

Udvozlet minden kedves listatagnak,

 a kovetkezo kerdesem van: mi lehet az oka annak, hogy egy DLL sikeres
betoltese utan nem talalom meg az adott funkciot? A fejlesztokornyezet
Visual C++, LoadLibrary lefut rendben, utana a GetProcAddress viszont NULL-t
ad vissza.

 Atneztem archivum, mielott irtam ezen level, de az ott leirt kodreszlet
ugyanugy nem talalja meg az eljarast. A DLL elvileg jo, semmi okom nincs ra,
hogy azt gondoljam, nem az.

Elore is koszi
Beri Tamas
mailto:
+ - vonalkod (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Ha valaki tudja, hogy EAN13-nál hogyan számoljuk ki a 13. ellenőrző számjegyet
az előző 12-ből, az legyen kedves írja meg.

Köszönöm.

---
http://www.mailbox.hu - Mert levelezni kell...
+ - Tanulsagos es frappans szivasok (mind) VÁLASZ  Feladó: (cikkei)

Hello Mindenkinek!

Olyan valaszokat varok ide, melyek nem tul bonyolult (hiszen az
hasznalhatatlan masok szamara es tul specialis), am
annal erdekesebb es tanulsagosabb programozasi szivasokrol szolnak.

Kezdem a sort (epp ma szivtam vele, szoval meg friss):

a program:

typedef unsigned int dword

dword MyPseudoRandom() {
/* negy random byte egymas utan pakolasa */
    return ((((dword)rand())&0xff) << 0) + ((((dword)rand())&0xff) << 8) +
((((dword)rand())&0xff) << 16) + ((((dword)rand())&0xff) << 24);
}

int main(...) {
    cout << MyPseudoRandom() << endl;
    return 0;
}

Tunet: a debug verzio mast ir ki, mint a release. (ezt ugye nem szeretjuk)

Megoldas (aki toprengeni szeretne, az ne olvassa tovabb!): a forditonak joga
van (hiszen honnan is tudna, hogy melyiket kell elobb) a tagokat akarmilyen
sorrendben kiertekelni,
igy az optimalizalas mas sorrendben hivja meg a rand()-ot, igy mas
helyiertekre kerulnek a byte-ok es a visszaadot ertek is mas lesz.

(javitas: segedvaltozok bevezetese)



Ha valakinek tetszik a stilus es van hasonlo esete, ossza meg a neppel!

Udv:
  Robi

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