home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC-Online 1999 November
/
PCOnline_11_1999.iso
/
filesbbs
/
OS2
/
MEMSZ400.ZIP
/
Magyar.doc
< prev
next >
Wrap
Text File
|
1999-08-16
|
16KB
|
381 lines
System Resources - Megjegyzések
A program a következïket jeleníti meg: óra (dátummal), a legutóbbi
rendszerindítás óta eltelt idï, a szabad virtuális memória mennyisége, a
zsilipfájl aktuális mérete, a maximális méret, amellyel a tárcserefájl
növekedhet, a CPU aktuális terhelése (%), az aktív feladatok száma és az egyes
merevlemezek szabad kapacitása. Mindezen adatokat 1 másodperces idïközzel
frissíti, illetve bármely más idïközzel 1 és 30 másodperc között, amelyet
beállítasz. A cserélhetï lemezek (beleértve a CD-ket is) támogatása még nem
megoldott.
Mellékeltem a forráskódot. Nyugodtan meríthetsz belïle ötleteket, csak ne
terjeszd a módosított verziót úgy, mintha az még mindig az én programom lenne.
Ha új szolgáltatásokat szeretnél, írj egy levelet! My email address
is rpapo@msen.com, and I check my mail several times a week. Kíváncsi
vagyok a véleményedre.
Megjegyzés: Ha szeretnéd a programot másik nyelvre lefordítani, nyugodtan
készítsd el saját verziódat az ENGLISH.DOC, ENGLISH.CMD, ENGLISH.RC és
ENGLISH.IPF fájlokból! Készítsd el a saját verziódat, és küldd el nekem a
CompuServe-re levélben, hogy összeállíthassam a HLP, DLL és make fájlokat, és
az elkészült csomagot kitehessem a CompuServe, ahonnan bárki letöltheti!
Telepítés:
Futtasd le a MAGYAR.CMD fájlt! Meg fogja kérdezni, melyik alkönyvtárban
szeretnéd tárolni a programot, és hogy be szeretnéd-e tenni az Indítás gy√jtïbe.
Létre fogja hozni a programobjektumot, és azt a
Munkaasztalra vagy az Indítás gy√jtïbe helyezi. Az objektum minden
tulajdonságát beállítja a program futtatásához.
Szerzï:
Rick Papo (Internet: rpapo@msen.com)
Spanyol fordítás: Rick Papo és Xavier Caballe.
(Internet: xavi@caballe.com)
Német fordítás: Dr. Herbert Klaeren, Tübingeni Egyetem, Németország.
(Internet: klaeren@informatik.uni-tuebingen.de)
Katalán fordítás: Xavier Caballe.
(Internet: xavi@caballe.com)
Francia fordítás: Raphaël Vanney.
(Internet: rvanney@ibm.net)
Dán fordítás: Anders Gjerl¢v
(Internet: andersg@ibm.net)
Kínai (BIG-5) fordítás: Thomas Ho
(Internet: thomasho@ms1.hinet.net)
Norvég fordítás: Dr. Philos. Finn ¥rstavik
(Internet: finnoe@ibm.net; CompuServe: 100272,2100)
Olasz fordítás: Stefano Ferrazzi.
(Internet: piu1931@cdc8g5.cdc.polimi.it)
Japán fordítás: Takasugi Shinji.
(Internet: ts@airnet.or.jp)
Magyar fordítás: Kovács István Attila.
(Internet: kofa@vma.bme.hu)
Finn fordítás: Kari Mattsson, PikoSoft, Turku, Finnország.
(Internet: karmat@tuug.utu.fi)
Brazíliai portugál fordítás: Angelo Klin, Sao Paulo, Brazília.
(Internet: aklin@ibm.net)
A program története:
1.00 - 1992. január elején elküldtem a Compuserve OS/2 Forumra.
1.01 - Egyvonalas keret csináltam.
Eltávolítottam az alapértelmezett Feladatlista feldolgozást,
egyéni logikát hoztam létre.
1.10 - A vezérlïelemeket elrejthetïvé tettem.
Az ablak a címsortól függetlenül mozgatható az egérrel.
Elkészítettem a segítséget.
A rendszermenübïl eltávolítottam a Kilépés opciót (Alt+F4 vagy F3
m√ködik).
A SWAPPATH-t a CONFIG.SYS alapján keresi a program.
A program válaszol a WM_PRESPARAMCHANGED üzenetekre, lehetïvé téve az
OS/2 2.0 bet√készlet-, szín- és színséma-paletta helyes
használatát.
Elkészítettem a CPU-terhelést mérï rutint.
A figyelendï elemeket megválaszthatóvá tettem.
A megjelenítési paraméterek visszaállíthatók az alapértelmezésre.
1.20 - Θjrastrukturáltam a programot új elemek felvételének megkönnyítéséhez.
A 'Swap-disk free space' feliratot 'Available swap space'-re
(Tárcseréhez rendelkezésre áll) cseréltem.
Θj elem: X: meghajtó szabad területe.
Optimalizáltam az ablakfrissítï logikát.
Kisebb hibákat javítottam ki a bet√készletváltásban.
1.21 - Kijavítottam a hibát a tárcserefájl méretének kiszámításában.
1.22 - Kijavítottam a hibát a tárcseréhez rendelkezésre álló hely
kiszámításában.
1.23 - Kijavítottam a hibát a CONFIG.SYS megkeresésében és méretének
meghatározásában.
1.24 - Kijavítottam az alulcsordulási hibát a CPU terhelés kiszámításában.
1.25 - Kijavítottam a hibát a tárcseremeghajtó meghatározásában.
1.26 - A COMSPEC helyett a SYSTEM_INI alapján határozom meg a
rendszerbetöltéshez használt meghajtót, hogy a CONFIG.SYS-t
megtaláljam. Egyes felhasználók alternatív parancsértelmezït
használnak, aminek hatására a COMSPEC más meghajtóra mutat. Valami
megbízhatóbbra volt szükség. Ez sem tökéletes megoldás.
1.27 - Kijavítottam a kezdeti helymeghatározás hibáját OS/2 1.x alatt.
A COMSPEC-et keresem, ha a SYSTEM_INI nem található. Ha az sem
található, felteszem, hogy az aktuális meghajtóról töltïdik
be a rendszer.
1.28 - Kijavítottam a hibát, amely megakadályozta, hogy a címsor és a
rendszermenü inicializálása megtörténjék a program elrejtett
vezérlïelemekkel történï indítása esetén.
1.29 - Cserélhetï lemezes meghajtók kihagyása a beállítás alatt.
A program mostantól a Globális információs szegmenst használja a
rendszerindításhoz használt meghajtó és így a CONFIG.SYS
helyének meghatározásához.
A színpaletta bármely színét elfogadja, nem kötelezï tiszta színt
használni.
1.30 - Θj opció: Zsilipfájl mérete.
Kijavítottam a minimalizált program opcióinak megváltoztatásakor
fellépï hibát.
1.31 - A zsilipfájl kereséséhez a DosFindFirst2 hívást használom.
Apró, érthetïséget elïsegítï változtatások.
1.40 - Θj funkció: digitális óra.
1.41 - ╡ltalános ikont csináltam, eddig csak VGA definíciót tartalmazott.
1.42 - A program válaszol a WM_SYSCOLORCHANGE üzenetre.
Kijavítottam a zsilipalkönyvtár átfésülésének hibáját.
1.50 (1992. október 16.) -
A program az országinformáció alapján határozza meg a dátum/idïformátumot.
Minden nyelvfüggï szöveget DLL-be raktam.
Külön DLL-t csináltam az angol és spanyol szövegnek.
Kijavítottam a hálózati meghajtók elérésének hibáját.
Nem foglalkozom az A: és B: meghajtókkal.
Telepítïprogram OS/2 2.0-hoz.
1.51 (1992. november 10.) -
Optimalizáltam a kódot.
A számokban az adott ország ezres-elválasztóját használom.
Idïzítï leállítása, amíg az ablakot az egérrel mozgatják.
Német fordítás: Dr. H. Klaeren, Tübingeni Egyetem, Németország.
1.52 (1992. december 9.) -
Elkészítettem a parancssori paraméterek feldolgozását.
RESET paraméter a tárolt beállítások törléséhez.
Párbeszédpanelt készítettem a frissítési idïköz beállításához.
A menübe felvettem a Segítség opciót.
Kijavítottam a telepítési eljárás hibáját.
A megjelenítendï elemeket listáját almenübe raktam.
1.53 (1992. december 28.) -
Megszüntettem az inkompatibilitást a Novell kiszolgálóról olvasott
meghajtókkal.
A hibakeresés támogatását kiraktam a DEBUG.C és DEBUG.H fájlokba.
Frissítettem a spanyol fordításon.
Elkészült a katalán fordítás.
Θjraírtam a CPU kihasználtság kiszámítását.
1.54 (1993. január 30.) -
ALT+H gyorsbillenty√ a Vezérlïelemek elrejtése menüparancshoz.
Az ERROR_NOT_READY hiba esetén a program cserélhetï lemezes meghajtót
feltételez.
Menü és ablak újraépítése az elérhetï meghajtók listájának megváltozása
esetén.
Az ERROR_NOT_SUPPORTED hiba esetén a program távoli meghajtót feltételez
(TCP/IP).
1.60 (1993. március 8.) -
Az a program figyelni tudja az Aktív folyamatok listáján megjelenï aktív
feladatok számát.
Kijavítottam a minimalizált állapotban a vezérlïelemek elrejtésekor
fellépï hibát.
A meghajtók típusát csak indításkor és NET USE használatakor ellenïrzöm.
A CPU terhelésmérït elïre kalibrálja a program, ha a HRTIMER.SYS
elérhetï.
1.61 (1993. április 9.) -
A program ellenïrzi, hogy a meghajtó távoli meghajtó-e, mielïtt
megpróbálná teljes meghajtóként megnyitni. Minden távoli meghajtót
figyel.
A helyi lemezek közül csak a merevlemezeket figyeli.
Megjeleníti a fájlrendszerek neveit.
Kijavítottam a meghajtólista frissítésének hibáját.
Ha egy meghajtó lekérdezéskor hibát ad vissza, lekérdezése leáll.
Az elemlistát erïforrás-zárolással kezelem.
1.62 (1993. május 3.) -
Kijavítottam a hibát, hogy a Z: meghajtót nem ellenïrizte a program.
Kijavítottam a hibát, hogy a virtuális meghajtókat (RAM-disk) nem figyelte
a program.
Kijavítottam a CPU terhelés mérését nagyon gyors gépeken.
2.00 (1993. július 6.) -
32 bitesre alakítottam a programot.
Az INI információt saját fájlba menti.
Figyeli az üzemidït.
2.10 (1993. július 27.) -
Létrehoztam a Beállítások párbeszédpanelt.
Még jobban átírtam C++-ra.
2.11 (1993. szeptember 20.) -
A dátumban megjelenik a hét napja.
2.12 (1993. október 13.) -
Letiltottam a naplózást.
Θj elem: Összes szabad lemezterület.
2.20 (1993. november 15.)
╡tírtam IBM C Set ++ for OS/2 alá.
Kijavítottam a katalán és spanyol napok rövidítését.
2.21 (1993. december 23.)
Kijavítottam a segítség inicializálásának hibáját.
A Beállítások párbeszédpanelre felvettem az ablakanimáció opciót.
Kivételkezelït írtam.
2.22 (1994. január 25.)
A szabad memória meghatározásához visszatértem a DosMemAvail (16 bites)
hívásra.
További átírás C++-ra.
A távoli meghajtók nem szerepelnek az Összes szabad lemezterület
kiszámításában.
2.30 (1994. február 15.)
Beírtam az Internet címet.
Kijavítottam a lemezhiba kijelzésének hibáját.
A fájlrendszernév megjelenítését választhatóvá tettem.
Kijavítottam az ablakméretezés hibáját.
Kijavítottam a CPU terhelésfigyelés hibáját.
A figyelïszál prioritását beállíthatóvá tettem.
2.31 (1994. június 8.)
A tétlen prioritású szál prioritását megemeli, biztosítva annak bezárását.
Kijavítottam a RESET parancssori opció hibáját.
2.32 (1994. június 18.)
Az Ország objektum idï/dátumformátum-információját használom.
2.40 (1994. július 18.)
Θj elem: Szabad virtuális memória.
Beépítettem a meghajtócímkék megjelenítésére szolgáló opciót.
Az Ország objektum ezres-elválasztóját használom.
Elkészült a francia fordítás.
2.41 (1995. január 14.)
Környezetfüggï menüt készítettem.
Elkészítettem a snapshot (pillanatfelvétel) programot.
Használom az OS20MEMU.DLL-t, ha telepítve van.
2.42 (1995. február 28.)
A szálazonosítót felvettem a kivételnaplóba.
Kijavítottam a bezáráskor fellépï hibát.
Θj elem: Tárcserefájlból szabad.
2.43 (1995. március 31.)
Az ablak horgonypontja konfigurálható.
2.50 (1995. június 9.)
Elkészült a dán fordítás.
Felvettem a menübe a Terhelésmérï alaphelyzetbe parancsot.
A beállítási lehetïségek közé felvettem a Másodpercek megjelenítése
opciót.
2.51 (1995. június 12.)
Kijavítottam az idïmegjelenítés hibáját.
2.52 (1995. július 6.)
A környezetfüggï menübe felvettem a Bezárás parancsot.
3.00 (1995 szeptember 11.)
Kijavítottam a lefagyást, amelyet a hívásból soha vissza nem térï OS20MEMU
okozott.
Kijavítottam a hibát a tárcsere-fájl elérési útvonalának a CONFIG.SYS-bïl
való kiolvasásában.
Kijavítottam az INI adatok olvasási hibájakor keletkezï pozícionálási
hibát.
A dokumentációba belevettem a HRTIMER-rïl és az OS20MEMU-ról szóló
információt.
A kilobájt kijelzés választható: mindig, soha vagy 512K-nál nagyobb
értékek esetén.
A megjelenítendï elemek nevei testre szabhatók.
A menübe felvettem a Másolás parancsot.
Elkészítettem a DDE kiszolgáló támogatást.
Elkészült a kínai fordítás.
A kódlapot indításkor beállítom.
╡tmenetileg letiltottam az OS20MEMU használatát.
Elkészült a norvég fordítás.
3.01 (1995. október 16.)
Kijavítottam a kezdeti pozícionálás elrejtett vezérlïelemek mellett
fellépï hibáját.
Kijavítottam a Terhelésmérï alaphelyzetbe funkció hibáját.
3.10 (1996. február 2.)
A folyamatok és szálak száma is figyelemmel kísérhetï.
Elkészült az olasz fordítás.
3.11 (1996. február 17.)
Az egyes nyelvekhez az érvényes kódlapok listáját fogadja el.
Elkészült a japán fordítás.
3.12 (1996. február 20.)
Kijavítottam a szál- és folyamatszámlálót leállító hibát.
3.13 (1996. április 8.)
Elkészült a magyar fordítás.
3.20 (1996. augusztus 5.)
Kijavítottam a 2GB-nál nagyobb értékek megjelenítésekor fellépï hibát.
Kijavítottam a 17. FixPack alatt megjelenï felszínre bukkanási hibát.
A távoli meghajtók megjelenítésérïl mostantól te döntesz.
Az ablak táblaszer√en elrendezhetï.
A menübïl törölhetïk a meghajtóhibák.
A beépített idïzítï önm√ködïen törli a meghajtóhibákat.
Θj parancssori opció: EXCLUDE:
3.21 (1996. szeptember 30.)
Elkészült a finn fordítás.
Támogatja Albert Shan Super Virtual Disk nev√ programját.
Θj elem: színkódolt figyelmeztetés- és hibaküszöb.
3.30 (1997. február 17.)
Elkészült a brazíliai portugál fordítás.
Θj opció: 24/12 órás idïformátum.
Θj opció: óránkénti hangjelzés.
Θj opció: méretek megjelenítése megabájtban.
Θj elem: akkumulátorállapot.
A Beállítások párbeszédpanelbïl jegyzettömböt készítettem.
A program ismeri a K=1024, k=1000, M=1024K, m=1000k mennyiségi egységeket.
Kijavítottam a hálózati meghajtók be/kijelentkezéskor fellépï hibáját.
Kijavítottam a Másolás funkció táblázatos megjelenítés esetén fellépï
hibáját.
Kijavítottam az OS/2 2.1-gyel fellépï kompatibilitási problémát.
3.31 (1997. május 19)
Altered configuration dialog to use Warp 4.0 folder tabs when available.
4.00 (1999. augusztus 16.)
Conversion to Watcom C++ and building for OS/2 and Win32 platforms.
CPU Load measurement now uses the system API function DosPerfSysCall when possible.
Added new item attribute for enable or disable warning and error threshold sensing.
The Item Attributes dialog may now be summoned with a right-click on the
corresponding item list entry.
Added new display item: Average CPU Load.
Fixed bug in setting Monitor Priority and Timer Interval.
Removed the Save Settings (F2) menu command. It was no longer needed.
Added new menu option: Reset Average Load.
Fixed the Reset Defaults command to reset -all- properties to their default values.
Fixed bug in getting remote drive names.
Remote disk drive labels now show the computer and share names of the drives.
Fixed bug in showing drive free space greater than 4 gigabytes.
Added new option: Dialog border.
Fixed bug in display of battery status.
SnapShot now honors the main program's configuration settings.
Added Date/Time configuration page.
Added font sample to Colors notebook page.
Fixed error in unused swap space computation.
Added the ability to use Theseus/2 to get free physical memory and unused swap space.
Altered to prevent more than one copy running at a time.
Altered to run only in the directory in which the program was installed.
Added new option: Show Disk Drives, which can be used to disable all disk monitoring.
Fixed loop that happened when the system time/date was advanced.
Converted 16-bit DosQProcStat calls to 32-bit DosQuerySysState calls.
Added CPU Load measurement to SnapShot.
Fixed bug in date format code 'r' (for POSIX HH:MM:SS (AM/PM)).
Increased maximum swapper file size for thresholds from 64M to 256M.
Altered to cooperate with EcoSNAP for OS/2.
No longer polls CD-ROMs that have no disc in them.