
IgorSavkic
Members-
Content Count
277 -
Joined
-
Last visited
-
Days Won
16
IgorSavkic last won the day on July 20 2020
IgorSavkic had the most liked content!
About IgorSavkic
-
Rank
Smart Mobile Studio
-
Edition
Professional
Recent Profile Visitors
862 profile views
-
Smart Mobile Studio 3.9.1 (1st Alpha release) is available
IgorSavkic replied to jarto's topic in News and Information
Is SMS 2021. roadmap available someplace? -
IgorSavkic reacted to a post in a topic: Redefining language elements
-
IgorSavkic reacted to a post in a topic: routing
-
IgorSavkic reacted to a post in a topic: SSO (Single-Sign-On) via Google using TW3GoogleLogin
-
IgorSavkic reacted to a post in a topic: font choice
-
lynkfs reacted to a post in a topic: the future of coding
-
We live in fast advancing times, potential application is limitless, I guess first we'll see it as replacement for human support.
-
Thanks, I've tried but it always fails. It works for simple projects (some of demos I've tried) but more complex ones are no go. Does IDE itself uses smsc to compile? If so perhaps I could intercept somehow what it sends.
-
What is the syntax for smsc to compile sproj file? It's a visual project file that compiles fine from within IDE.
-
I've noticed there's TVariant.IsString but also TVariantHelper.IsString (same for several other functions). They do the same thing, isn't one enough?
-
Thanks for these details, I learn a new trick every day
-
IgorSavkic reacted to a post in a topic: percentage based positioning
-
Thanks, it's quite informative. I never heard before of calc, it could be useful on certain pages.
-
IgorSavkic reacted to a post in a topic: percentage based positioning
-
IgorSavkic reacted to a post in a topic: Android Back Button (Cordova/ Phonegap)
-
IgorSavkic reacted to a post in a topic: drag and drop
-
IgorSavkic reacted to a post in a topic: styling
-
IgorSavkic reacted to a post in a topic: styling
-
Thanks, it seems to intercept any level get but only first (tracked) level set. leveltest.level2 := new JObject; ProxyObj.leveltest := leveltest; ProxyObj.leveltest.level2.level3 := 'level3Value'; Button3.OnClick := lambda Memo1.Add(MyProxy.leveltest.level2, True); MyProxy.leveltest.level2.level3 := 'changedLev3Value'; Memo1.Add(MyProxy.leveltest.level2.level3, True); MyProxy.leveltest := 'changedLev1Value'; leveltest := 'changedLev1Value2'; Memo1.Add(MyProxy.leveltest, True); end;
-
Quite interesting, I've done something similar and never knew this was possible. Do you know how does it handle setting subobjects, for example, you're proxying object which has 5 levels of subobjects and some property in level3Object is changed?
-
Nice, what did you use for payment processing?
-
Wouldn't you get same effect with flex style?
-
lynkfs reacted to a post in a topic: Downloading Memo Contents as a File
-
Here's example for csv file: var csv: string; begin csv := 'Field1,Field2,Field3' + #13#10; // Add other lines to it var link = w3_createHtmlElement('a'); link.href := 'data:text/csv;charset=utf-8,' + EncodeURI(csv); link.target := '_blank'; link.download := 'CarlSearch.csv'; BrowserAPI.Body.appendChild(link); link.click(); BrowserAPI.Body.removeChild(link); end;
-
It's 3.9.1.171, I think it's same in all SMS versions, even latest stable (2.2.4543, where functions are called differently but code algo is same). I'm getting: 2020-02-01 18:00:00 [line #590] 2020-02-01 16:00:00 [line #590] 2020-02-01 17:00:00 [line #590] We're in different timezone (I'm CET), most likely that's the why you see difference, perhaps you would get wrong time for (which gives me correct one): Temp := EncodeDateTime(2020, 10, 1, 18, 0, 0, 0);