tag:blogger.com,1999:blog-5228938241505740222024-03-08T10:47:14.472+01:00Programming by KrizzWelcome to my blog where I put, from time to time, some posts regarding topics connected with programming (ActiveX, JScript, C++, Delphi), computers in general and my projects. It would be based on what I am currently doing, what I have discovered, what I have created, etc.. I hope you enjoy it. Please, leave some comment if you find any post useful, interesting, etc.Anonymoushttp://www.blogger.com/profile/02591842280854638602noreply@blogger.comBlogger10125tag:blogger.com,1999:blog-522893824150574022.post-34914614101601256402011-12-03T13:20:00.001+01:002012-01-23T22:38:12.937+01:00Blog discontinuedAs you may have noticed this blog has had no new post for a long time.
I started it couple of years ago while being a student.
These couple of posts here reflected my knowledge, what I was doing and my state of personal growth at that moment.
Recently, the idea crossed my mind that I can blog something again, but I decided there is to much distance between then and now. Therefore, I am closing Anonymoushttp://www.blogger.com/profile/02591842280854638602noreply@blogger.com0tag:blogger.com,1999:blog-522893824150574022.post-70291058066221514892007-09-20T18:01:00.000+02:002007-09-20T18:12:31.491+02:00Developing Hybrid Gadgets for Google DesktopIf you are interested in developing gadgets for Google Desktop you may have heard of so-called hybrid gadget. It is a way to enhance your gadget with functionality that cannot be achieved in pure script and GD's API. Namely, you may write the part of the functionality, natively, as an ActiveX object and use it from the script without a need of having the typelib registered, etc.If you would like Anonymoushttp://www.blogger.com/profile/02591842280854638602noreply@blogger.com6tag:blogger.com,1999:blog-522893824150574022.post-83789736785753243712007-08-28T17:24:00.000+02:002007-08-28T19:23:27.409+02:00Ajax not only for Web: Using XmlHTTPRequest in the standalone application.If the term AJAX is familiar to you, for sure, you know that the heart of this technology is the XMLHttpRequest object. It may be used in, practically, all the modern browsers that support javascript. Although you would instantiate it in Firefox and new versions of Internet Explorer with the instruction:var d = new XMLHttpRequest(); originally in Internet Explorer it was not a built-in Anonymoushttp://www.blogger.com/profile/02591842280854638602noreply@blogger.com1tag:blogger.com,1999:blog-522893824150574022.post-42500732343267030482007-08-21T16:14:00.000+02:002007-08-21T16:41:33.007+02:00JScript arrays and COM objects, part 3I have promised in my previous post that I will present also how to deal with JScript arrays in C++ code with ATL. Below, there is a code of a function, I have come up with, in C++ that gets the JScript array of integers and calculates the sum:#include <string>#include <sstream>#define _C(oleop) hr = oleop; \if (!SUCCEEDED(hr)) \return hr;STDMETHODIMP CHelloWorld::JSArrSum(VARIANT Anonymoushttp://www.blogger.com/profile/02591842280854638602noreply@blogger.com12tag:blogger.com,1999:blog-522893824150574022.post-13819945272845327992007-08-15T14:06:00.000+02:002007-08-15T14:07:51.240+02:00JScript arrays and COM objects, part 2In the previous post I have been discussing the scenario where we have COM object and the script in JScript and we need to interchange the array of data between them. I have demonstrated how to convert, in your JScript code, the vb-style array received from call to ActiveX object to the array native to JScript. To that, fortunately, the architects of JScript provided us with a tool - VBScript Anonymoushttp://www.blogger.com/profile/02591842280854638602noreply@blogger.com2tag:blogger.com,1999:blog-522893824150574022.post-45516718192562043442007-08-13T23:02:00.000+02:002007-08-15T14:10:12.719+02:00JScript arrays and COM objects, part 1In one of the projects I am doing I needed to create the COM object that is going to be used from JavaScript. It is a well-known scenario - the JScript implementations lets programmer instantiate any COM object that is an ActiveX automation-enabled, i.e. it implements an IDispatch interface. Then, you can call any method or manipulate any property of the COM object. It looks nice and perfect as Anonymoushttp://www.blogger.com/profile/02591842280854638602noreply@blogger.com2tag:blogger.com,1999:blog-522893824150574022.post-67724386785954175692007-08-10T22:33:00.001+02:002007-08-15T14:10:50.589+02:00Controlling Winamp programmatically using DelphiI wanted in one of my project to control Winamp from application written in Delphi. It is well-known that Winamp can be controlled programmatically by finding the Winamp's window. It can be done performing the following Win32 API call: hwnd_winamp := FindWindow('Winamp v1.x', nil); Winamp window's class is always Winamp v1.x regardless its actual version. Once you have the handle to winamp's Anonymoushttp://www.blogger.com/profile/02591842280854638602noreply@blogger.com2tag:blogger.com,1999:blog-522893824150574022.post-86037521500287432042007-08-08T23:25:00.000+02:002007-08-09T13:21:02.491+02:00My website rebuiltToday I've spent some time to rebuild my website. I've changed its layout into three-column style and took care to make all the subpage to be of the same style.Now, menu is on the left-hand side, some sponsored links on the right-hand side and the content goes between.There is also, as a new feature, Google search available for the web and my site. (You can find it just beneath the menu).If you Anonymoushttp://www.blogger.com/profile/02591842280854638602noreply@blogger.com0tag:blogger.com,1999:blog-522893824150574022.post-72056495746595167982007-08-02T16:37:00.000+02:002007-08-13T23:02:44.697+02:00New version of MultiDesktop & Google Desktop hybrid gadgetsYesterday, I have released on my website new version of my Google Desktop gadget called MultiDesktop. The aim of a gadget is to provide the user with possibility of having multiple virtual desktop (feature well-known to those of you who are or used to be Linux users). Unlike other software of this type it does not limit the user to 4 desktop and each desktop may have its name to easily identify Anonymoushttp://www.blogger.com/profile/02591842280854638602noreply@blogger.com4tag:blogger.com,1999:blog-522893824150574022.post-49647325882148127642007-08-02T16:14:00.000+02:002007-08-02T18:02:22.583+02:00Hello and Welcome to my blog!This is the very first post I am going to write here.I've just started the blog where I am going to put posts with topics more or less connected with programming. I will post some solutions I will have come up with, some comments, some thoughts on programming, announce my new projects, share few words on how they are made, etc.I hope you will enjoy the content of this blog and return here to readAnonymoushttp://www.blogger.com/profile/02591842280854638602noreply@blogger.com0