Current Version: 5.0.10
Version 5.0.10 (also updating to the newest SQLite-Version at this time - Nov. 2013 - 3.8.1)
- On XP the cCrypt.Base64Enc-method left a trailing vbCrLf (apparently the CRYPT_STRING_NOCRLF-flag is only supported on Vista/Win7/Win8) (fixed now)
- cWidgetBase - ensure correct Positioning of ToolTips when at the bottom- or right-most ScreenBorders (thanks to Martin Cabrera for the fix)
Version 5.0.9
- Hand out the correct Unicode-Names in cFSO.GetDriveFriendlyName and cDirList.FileNames/DirNames
Version 5.0.8
- W_Paint-Event is now raised also as a bubbling-event ... for performance-reasons, this feature is only "active" currently,
when the hosting Executable of the RC5-lib is wscript.exe or csript.exe. But with that feature, it is possible to write
cwWidget-Classes even when they are defined as a "pure VBScript-class" (existing Widgets from vbWidgets.dll and their
Events are of course also possible to use within a *.vbs... the above Feature was only needed for Script-internal cwClass-Defs.
- Enhanced the Cairo-BlendOp-Operator-Enum about the extended Enum-definitions, included since cairo 1.10
- a bit of cosmetics (not really a bug) in the way Win-Alpha-Icons are converted to Cairo-Alpha-Surfaces (with regards to pre-
multiplication-handling in conjunction with hBitmap-Masks - now antialiased borders are handled with a little bit more love).
- added a refresh-timer, which now allows, to have animations in "attached SideImages" of a Drag&Drop-Operation
Version 5.0.7
- small fix in cDataSource - now behaving correctly, when cDataSource contains a cCollection - and the DataSource is trying a
.MoveNext from out of a DataSource.BOF-position (before the BugFix, nothing happened) - now we move correctly to the first record
- a bit of cosmetics (not really a bug) in the way Win-Alpha-Icons are converted to Cairo-Alpha-Surfaces (with regards to pre-
multiplication-handling in conjunction with hBitmap-Masks - now antialiased borders are handled with a little bit more love).
Version 5.0.6
- small fix in cWebKit-cleanup-behaviour - (in case of a NewWindow-Request, which was cancelled/not-showing, there was a bit
too much of "internal cleanup" on the temporary, only "half-alive" WebKit-Instance)
- fix in the Form-Engine-Destroy-Behaviour (in the cWidgetForm.Unload-Method) - now we take special care when destroying Popups,
that the appropriate Shadow-Style is correctly in place, before calling DestroyWindow (this bug was affecting only PopupForms
with an DropShadow-ExStyle - where "the shadow" was left visible after Unload ... but this happened only on XP, not on Vista or Win7).
- fix which destroys ToolTips on MouseOver and MouseClick - and hides them as well, when their associated Widget is clicked.
Version 5.0.5
- fixed a small error in cSVG, when parsing the <path>-Tag (related to lower-case 'c' and 's' entries, which map against cairos RelCurveTo-API)
- fixed a few Key-Handling - and Tabbing/Focussing-issues, when using a normal VB-Usercontrol (ucPanel.ctl) as the Base for a cWidgetRoot
- fixed a visual glitch in the cWidgetBase-ToolTip-Handling (when the ToolTip is dynamically changed to an empty string - whilst being visible)
Version 5.0.4
- extended the Lib about "Public availability" of the two Main-Entry-Points:
'New_c' (which hands out the cConstructor) ... and
'Cairo' (which hands out a cCairo-instance)
both without declaring Extra-Variables first ... e.g. when used in Test- or Demo-Projects,
this might be helpful, to avoid Extra-Typing of the otherwise needed Declaration-Lines in a *.bas
- added two new Functions to cArrayList (AddElements and RemoveElements) ... useful, when more than a single Element needs to be added/removed
**** With Version 5.0.3 the planned Interface-Extensions are now (really) complete -> Binary-Compatibility is ON! ****
Will refrain from further additions to the Interface now, sorry for the BinComp-break in the two-weeks-interval
between Versions 5.0.2 and 5.0.3 - but a few requests came in within those 2 weeks... please excuse this last "small cleanup"
**** Next round of Interface-Extensions (breaking the BinComp) is planned for Version 6 in about 1-2 years :-) ****
Version 5.0.3
- a smaller Fix for the Handling of the new Class cVBDraw, when used as VB-compatible "Drawer" at the WidgetRoot-BaseLayer
(Widgets on top of it were destroying those "VB-Drawings at Ground-Level" in some cases before the fix)
- larger performance-optimizations for the new Class cArrayList (thanks to Bart Smissaert who wrote
some test-cases, which pointed to the right places, where such optimizations were needed most)
So, the List.Init Call is now optimized when in the first Optional Param an Array is passed.
Other optimizations were done behind the List.Sort-Method.
Also added a few important Optional Params in the Sort-Method (to be able to define the exact Sort-Scheme, when the List contains the String-Type)
New added method CopyToArray, which works basically as the BindToArray-method, but creates a real, free-standing VBArray (of the same Type) as a copy.
New Optional Params in both Methods (BindToArray and CopyToArray), to be able to specify the LBound of the Result
- some smaller "cosmetic changes" in cAudioCaptureClient with regards to the logarithmic-Scaling of the FFT-Bands
also added a new FFTInputLevelFactor-Property on this Class, and exposed the FFT- and Peak-Calculations as a
new public-method CalculateMeterInfoFromBuf(...) for usage with ones own, user-provided Wav-Buffers
- just forgot - and now added the new Classes cTDD, and cTDDResult for easier writing of Tests in Test-Driven-Development-scenarios...
this will be useful for the development of the new Compiler, which can start now, based on the "RC5 Runtime-Environment"
- added a new Optional Param to the cRPCListener.StartServer Method (..., Optional ToCallBeforeAnyRPC As String)
In this Param, one can specify "DllName.dll.ClassName.Method", which needs to be called (Error-Free), before the
"real" RPC-method is executed in *any* given RPC. If this specified "Before"-method is raising an Error internally
(due to a failed Authentication-Check for example), then this Error is backtransported to the Clientside,
and the real RPC-Method is *not* called (followed up) in this case, due to an early exit on the server-end.
This trick is helpful, to avoid a lot of special Authentication-Handling at the level of *each and every* normal
RPC-Method ... if the new Optional Param is set, this task gets moved "out of the way", into a single, dedicated Dll-location.
Thanks to Jason Peter Brown for the suggestion.
Version 5.0.2 (including the newest SQLite-Version at this time - march 2013 - 3.7.16)
- larger improvements under the hood in cairos Text-Rendering-queue (based on the UniScribe-API) ...
now about factor two faster, when working against Pixel-Surfaces - also in the Measurement-functions -
this was tuned, (or came to attention) whilst developing the new cwGrid-Widget, rendering quite a lot of (clipped) Text-Cells
- new Methods in cConstructor: GetStringFromPointerW, + a whole new set of methods, to call functions by Pointer: CreateInstanceUnk, vtblCall,
GetFuncPtr, cdeclCall, cdeclCallDirect, stdCall, stdCallDirect - especially the new __CallDirect functions work nearly
as fast as a normal VB-Declare now (factor 10-20 faster than the older cCDecl-Class from Paul Caton, which was introduced
in RC4, but is now omitted from RC5, to achieve a bit of "weight-loss" on the Binary, and not include double-functionality
new IsXPPlus, IsVistaPlus, IsWin7Plus, IsWin8Plus - those Is...Functions work
没有合适的资源?快使用搜索试试~ 我知道了~
超牛的VB库 vbRichClient5 最新版
共5个文件
dll:3个
txt:2个
5星 · 超过95%的资源 需积分: 44 96 下载量 172 浏览量
2014-01-18
14:33:44
上传
评论 4
收藏 2.25MB ZIP 举报
温馨提示
最新的5.00.10 世上竟然还有如此牛人为VB开发了如此牛的扩展库! 功能:多线程、函数指针调用、数组列表、高级集合类\内存数据库、子类化、公式计算、SGDI封装、各种加密和压缩算法、文件处理、网络Socket、简单下载、JSON、JPG压缩解码、物理引擎、Webkit浏览器、QLite数据库、基于Cairo的2D绘图、打印、RPC
资源推荐
资源详情
资源评论
收起资源包目录
vbRC5BaseDlls.zip (5个子文件)
DirectCOM.dll 23KB
vbRichClient5.dll 3.49MB
_Library-Licenses.txt 8KB
vb_cairo_sqlite.dll 2.09MB
_Version-History.txt 18KB
共 5 条
- 1
tiger322
- 粉丝: 3
- 资源: 27
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页