Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


IgorSavkic last won the day on January 13

IgorSavkic had the most liked content!

About IgorSavkic

  • Rank

Smart Mobile Studio

  • Edition

Recent Profile Visitors

264 profile views
  1. IgorSavkic

    Renaming form in ObjectInspector

    > Through Project manager: Through Property Inspector I think SMS in this should behave as Delphi. Project manager operates on units, so it will display unit name (for example MainForm.pas) and renaming there, renames unit. Object/Property inspector operates on components, so changing form name just does that, changes form name and class, unit is unaffected. For forms units I do like to have a different unit name and a different form name, for example I prefix all controls with it's type abbreviation, something like: Unit: SettingsForm.pas FormControl: frmSettings Panel: pnlMain ListBox: lbItems Panel: pnlRight ListBox: lbCategories Panel: pnlBottom Button: btnOK Button: btnCancel
  2. IgorSavkic

    NodeJS file utils and native app

    Thanks, David and Nico, this will be a good starting point to experiment and get going.
  3. IgorSavkic

    Procedure code completion

    Often error may be in some other unit not in the one you're working on. In that case it would be good if code completion would work in unaffected-by-error class.
  4. IgorSavkic

    NodeJS file utils and native app

    Has someone tried to make SMS app which uses Node to access native file system, any hints or examples on how to do that? Also have someone tried building native apps with SMS, I see there's a nativefier and in Node it seems possible to access even WinApi, that opens a lot of possibilities.
  5. IgorSavkic


    Statistics as far as I could see just measure time while SMS was running in certain project. I believe it would be more useful to measure actual work time, while SMS was active (focused) and there were activity (keyboard, mouse). GetLastInputInfo might be a good way to catch it, for example if it returns something above 5mins, stop the timer.
  6. IgorSavkic

    Renaming form in ObjectInspector

    It doesn't happen every time, sometimes it raises AV (I'm attaching callstack for it), most times it just corrupts files without exception and sometimes it works. Here is a video of steps taken. SMS.mp4 CallStack.txt
  7. IgorSavkic

    Renaming form in ObjectInspector

    I'm using version 3.02.20, for me SMSUpdate says there's no development channel available so cannot try anything newer. Anyway, try AfterRename, that is the state of the project when error starts to happen.
  8. IgorSavkic

    Renaming form in ObjectInspector

    For me it happens always, here are two files. First is before renaming which works fine (compiles) and second is after renaming through ObjectInspector that fails. BeforeRename.7z AfterRename.7z
  9. IgorSavkic

    Procedure code completion

    If there's any error in code and code isn't compilable, adding new method to class declaration and pressing Ctrl+Shift+C will often mess code, add new method within some other or move it to the top of the unit (with some other methods). Best would be not to allow code completition if there's some error.
  10. IgorSavkic

    Renaming form in ObjectInspector

  11. IgorSavkic

    Renaming form in ObjectInspector

    This is same problem from 2.x version, but it's worse now, then it was possible to fix it with editing .sfm file, now only solution is to delete form and start again Anyway, just add one form to project (main), then go to File/New/New form, when prompted name it SecondForm, form is created. Save project, go to SecondForm, in ObjectInspector change Name to frmSecond, save and project becomes uncompilable.
  12. IgorSavkic

    serviceWorkers (fetch)

    Thanks for example, I'm gonna try to extend it to with caching to achive offline working site.
  13. IgorSavkic


    Has anybody tried to work with serviceWorkers in SMS? I should built kind of kiosk mode app that should work offline as well, apparently you can get that with serviceWorkers.
  14. IgorSavkic

    Forum access

    Thanks Daniel, that seems to be the same problem. I had to change display name and remove space from it and then it allows me log without reset.
  15. IgorSavkic

    Forum access

    I've changed my password couple of days ago and I've been having trouble with login since. I have to reset password every time I visit forum, I do so, password is accepted and I can go to forum. However, tomorrow (or after logout), login with that password (it's double checked and tried with several browsers) doesn't work.