- Средства разработки
- Каталог программ OpenSource
- Модули и библиотеки
- Утилиты, патчи, дополнения
|
|||
Скачать MKSM 1.06 - An Update for MKSM 1.05 - MsgBase Lib
10.12.1994 Changes to MKSrcMsg v1.06 12/10/94 + Added ReReadIdx function to JAM to reduce code size (was repeated in several areas) (thanks to Thomas Antepoth @2:2487/8086 for noticing this) - Now set HdrLoc in JAM index to -1 when a message is deleted + Added GetHighActiveMsg function so that highest active message number is available (for Brent Shellenberg @ 1:140/146) + Added IsValidAddr function to MKGlobT to ease checking addresses (from a suggestion by Matej Miheli~ @ 2:380/103.2) - Fixed Hudson delete msg to properly update number of msgs (changed OR to AND when checking if it was already deleted) (thanks to Patrick Riley @ 1:247/129 for reporting this) - Changed get number of msgs in Hudson to return number of msg in area instead of number of msgs in msg base. (suggested by Patrick Riley also) - Fixed bug in getstring method of *.Msg for messages larger than 64k (switched from word to longint) (thanks to Jonas Eckerman at 2:201/623 for catching this one and also for suggestions on improving speed, some of which are not implemented yet) + Changed GetString in *.Msg to get a block from the MKFFile buffer at a time to improve processing speed (this one I thought of!) - Fixed bug in deleting msgs in JAM areas (wasn't rewriting the msghdr to disk) (thanks to Vadim Rumyantsev @ 2:5030/48 for spotting this) - Fixed bug in no-kludge-line get string (thanks to Vadim Rumyantsev@2:5030/48 for catching this one) + Added prescan to *.Msg to significantly improve speed in *.Msg areas (also RESCAN method to allow for updates) (several people made suggestions for this one, although I ended up taking a slightly different approach to implement it) - Fixed INTL kludge lines in *.msg areas to ignore points (thanks to Ron Huiskes @2:281/506 for spotting this one) - Added return value to open of *.msg area - Fixed bug in MKFile GetTempName routine that resulted in the temp file not being closed - Added code to prevent setting TOPT and FMPT kludge lines for *.Msg and Hudson unless the message type is Netmail v1.05 03/20/94 + Changed name to MK Source for Messages (archive name MKSM???.*) to reduce confusion with a similar named Make Message utility by another author) + Changed "FileError" to "MKFileError" in MKFile unit to reduce conflict with other libraries that also used a "FileError" variable - Fixed bug in Hudson msg object so that messages exceeding the maximum message size it handles are now truncated (thanks to Mark Lewis for catching this one) - Fixed bug in "yournext" routine in Hudson msg base (read sizeof(yourarray) instead of "yoursize") (finally a bug that showed up in my own testing | |||
© 2009–2024 Russian Pascal Developer Network.
Техническая площадка: ISBIZ Хостинг |