Hollosi Information eXchange /HIX/
HIX CODER 723
Copyright (C) HIX
2000-02-05
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Re: RAS problema (mind)  14 sor     (cikkei)
2 Re: *** HIX CODER *** #721 (mind)  38 sor     (cikkei)
3 Re: Visual C++ 6 Help (mind)  46 sor     (cikkei)

+ - Re: RAS problema (mind) VÁLASZ  Feladó: (cikkei)

>Irtam egy programot Windows ala, ami annyit csinal, hogy a megadott idoben
>kikapcsolja a gepet, vagy leteszi a telefont. A vonal letetelehez a
>"RasEnumConnections" altal visszaadott kapcsolatokat tartalmazo tomb minden
>egyes elemet a "RasHangUp"-al lebontja. A gond az, hogy Win98 alatt nem
>megy, pedig NT 4 alatt kifogastalanul mukodik. Van valakinek barmi tippje,
>hogy miert?
Mindig birom amikor valakinek ilyen pontosan sikerul korbeirnia a
hibajelenseget, mint pl. "nem mukodik". Mi nem mukodik? Nem talalja a
fuggvenyt (ez durva lenne)? A fuggveny hibakodot ad vissza? Vagy csak azt
"mondja", hogy nincs elo kapcsolat? Es egyaltalan mi nem megy - mar a
RasEnumConnection() sem vagy csak a RasHangUp()?
(Egyebkent a dwSize mezo ki van toltve?)

Gabor
+ - Re: *** HIX CODER *** #721 (mind) VÁLASZ  Feladó: (cikkei)

>>Meg annyi, ha Sting altal javasolt ciklust hasznalsz:
>>szukseged lesz a bevitt karakterek memoriajanak
>>torlesere (legalabbis en igy voltam vele).
>>[...]
>>Mem0:= Mem[$40:$17];
>>Mem[$40:$17]:=$20;
>HC> Azert a billentyupuffer uritesere van szebb modszer is:
>
>HC> while keypressed do
>HC>   readkey;
>igen... a mem[0:417]=20 ha yol latom, a numlockot kapcsolja be!
>szoval ez a ket dolog tutira nem egyezik meg!!! a tied urit, a
>masik meg numlockot kapcsolgat....;))))
En az eredeti kerdesre valaszoltam (es nem neztem meg - csak kesobb - hogy
mi van a $417 cimen). Marpedig arra azt hiszem megoldas amit nyujtottam.

>a 'bevitt karakterek memorijajanak torlesee' pedig szerintem azert
>tobb, mint a while keypress do readkey; szerintem az abbol is all,
>hogy 0:41e-n levo 16 wordbol allo keybuffert is torli az ember,
>amit a bios hasznal, es ha rovid a password, akkor abbol ki lehet
>esetlegesen olvasni azt kesobb...
Ezzel szerintem tok felesleges szorakozni, mert ettol meg
- barmikor raaulhetett egy rezidens progi az INT9-re es akkor aztan fujhatod
a torlest, mert mar reg megvan neki az osszes billentyukod
- ha pl. Windows alatt fut a progi, akkor nem is kell neki abban a VM-ben
futnia ahhoz, hogy elkaphassa a billentyuket
- ha elegge akarja valaki akkor meg is fogja tudni szerezni a jelszot,
barmilyen agyafurt vedelmet is talalsz ki (ha mast nem, hat lefigyeli hogy
mit gepelsz be)
Raadasul az ilyen billentyu-puffer torles mindig platform es
operacios-rendszer fuggo (mar ha olyan "OS"-t hasznal az ember ami ezt
megengedi) es igy nagyban csokkenti a kod portabilitasat. (Pl. te is helybol
egy olyan kodot adtal kozre ami nem mukodik vedett modban).

Egyebkent az altalad emlitett md5.c veletlenul nem a sajat pufferteruletet
(es nem a billentyupuffert) nullazta?

Gabor
+ - Re: Visual C++ 6 Help (mind) VÁLASZ  Feladó: (cikkei)

Mi elofizettunk az MSDN szolgaltatasra, ugyhogy azon keresztul kapjuk
az anyagokat (lehet, hogy a kereskedelmi termek nem pontosan ugyanigy
strukturalt).

> 1,Hogy hogyan kell instalalni a programot, hogy helpet is kapjak
>   hozza ?
>   Az MSDN Library ami az Enterprise Edition 5,6 -os CD -en van az 
>   muxik, de  sajna csak kivulrol. Szerintem biztos van benne
>   normalis help is  (gondolok itt arra, hogy pl. 1 utasitason allok
>   a kurzorral es CTRL+F1 -el
>   kijon az utasitasrol a help, ha jol tudom akkor ez a context-
>   sensitive Help), vagy csak en voltam a bena az instalalasnal ?

Maga a VisualStudio egy lemezen van rajta. Ezen nincs sugo. A MS un.
gyujtemenyeket (collection) ad, amivel bizonyos programok (mint
peldaul a VS) egyutt tudnak mukodni. Ilyen gyujtemeny az MSDN Library.
Ha sugot akarsz, akkor ezt mindenkeppen fel kell installalni. Az MSDN
Library negyedevrol negyedevre valtozik, es ahogyan eszrevettem az
egyes verziok nem kompatibilisek egymassal, azaz egy uj MSDN Library-t
fel lehet tenni a regi melle. Ha egy gepen tobb ilyen gyujtemeny van,
akkor be kell allitani az alapertelmezettet, amit peldaul a VS akkor
hasznal, ha az F1 gombot nyomod meg valamilyen szovegen allva, vagy a
Help/Contents menupontot kivalasztod.

> 2,Le tudna valaki roviden irni, hogy mit is tartalamaz az a bizonyos 
>   6 CD ?
>   A lenyeg csak azon van, hogy mely cd-k kellenek a VC6 
>   problemamentes futtatasahoz (helpel egyutt) az 1.cd-n kivul :)
> 3,Es meg 1 aprosag: Felinstalaltam az MSDN library-t. Eleg sok dolog 
>   benne van,  de ha olyanra kattintok ami nem lett felinstalalva, 
>   akkor keri a cd-t.
>   Namarmost nekem a cd-benne van oszt hiaba kattintok ok-ra megse 
>   veszi be.

A futtatashoz eleg a VS-t es az MSDN Library szukseges reszeit
feltelepiteni. A mintaallomanyok (ahogyan eszrevettem mindig a CD-n
maradnak). Ha jol emlekszem a regi MSDN Library-nal tenyleg elofordult
olyan hiba, hogy a jo CD-t berakva a lemezbe sem masolodott at a
pelda. Ezt azert ki lehet kerulni ;-) az allomanyok manualis uton
torteno masolasaval. Az ujabb verziokban (mi az 1999 oktoberi
valtozatot hasznaljuk) ez mar jol mukodik. Osszessegeben, szerintem a
VS es az MSDN Library CD-k kellenek a problemamentes futtatashoz ha
csak VC++ 6-ot akarsz hasznalni.

Gabor
Laurel Kft

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