I have not tried to save desktops as a gadgets because the DesktopX PRO license does not give us rights to do this. However I have done a several projects which contains hundreds of independent objects which cloning, moving, rotating and interacting with each other (output file size more than 5 Mb). All of projects are works without any problems. So I think that the limits are UNLIMITED. Good luck.
Vad_M
You can do this if you are really sure that you can get the weather forecast data from the other URL. But there is the next, much easy way to solve this problem: 1. Open your widget in DesktopX Builder. 2. Find the text object in the Weather Script which show temperature. 3. Add this code here: temp = cint(desktopx.object("TEMPERATURE").text) desktopx.object("TEMPERATURE").text = temp + 3 ' Your widget will show you the really value of temperatur
It's very easy. 1. You may create a several skins for your clock. For example: skin1.png, skin2.png, skin3.png etc... 2. Then you need add a "states" into clock background object which corresponding to these skins. For example: skin1, skin2, skin3 etc... 3. After that you can use a simple code like this: Dim num, total Sub Object_OnScriptEnter num = 1 total = 10 ' End Sub Sub
Hi David, I found your message right now. No any problems! Please look below: 'This code can do all that you want. Sub FontChanger() On Error Resume Next fsize = Array("8","9","10","11","12","14","16")'etc... Set objBOX = nothing Set objBOX = DesktopX.CreateForm With objBOX .caption = " RomanDA's Font Changer " .addpreference("FONT") '<== All of installed fonts you will see here<b
I have faced with such situation some time ago and solved the problem by usage of one simple command: Sub Object_OnScriptEnter 'your web browser settings.... '............................. control.Silent = True ' End Sub Best Regards
It seems I can help you... Please look below: 'Note: The scrolling text must be longer than scroll area for this example! Dim onscroll,sd,xb,xe,tp,xpath Sub Object_OnScriptEnter desktopx.object("scrolltext").text = "ENTER SOME LONG TEXT HERE...." onscroll = False sd = 20 ' tp = 500 ' xb = 0 ' xe = desktopx.object("
There are many ways to use this. Please look below... Sub MyBox On Error Resume Next Set objBOX = nothing Set objBOX = DesktopX.CreateForm With objBOX .caption = " DesktopX Form Name... " .addpreference("box1") .preference("box1").Type = "comboedit" .preference("box1").caption = "BoxName" .preference("box1").addvalue "item1" .preference("box1").addvalue "item2" .preference("box1").addvalue "item3" .preference("box1").defau
I think you must create the temporary array of future menu items before applying them into menu... So you code may be modified like: Dim xarray(),n Sub CreateSectionMenu() n = 0 On Error Resume Next strQuery = "SELECT * FROM ShopCategories1" Set RS2 = CreateObject("ADODB.Recordset") RS2.Open strQuery, Connection, 3, 3 RS2.MoveFirst While Not RS2.EOF Redim Preserve xarray(n) xarray(n) = RS2("ShopCategoryA_en") n = n + 1 RS2.MoveNext<
Yahoo! Big Stone fell out from my heart now. I am pleased that all ended so well. Mr. Corky_O was absolutely rights. I used his advice and has found "gadget cashe". This is why any ToDo traces was not find in the "widget cashe" folder. Not in vain wise people say: age live - an age to learn... Thanks. I know now where gadgets hide their little "secrets". </fon
I turned out to be in a dead end since I don't understand essences of this problem absolutely. When I developed ToDo I expected that not of all future users will start it with DesktopX. So I made it as a stand alone program (gadget). Since Todo is a gadget, it doesn't use widget cache folder and doesn't require the presence of DesktopX or Widget Menager for its start. So it's necessary to search the reason of occurring in some other place. I have