Author Topic: Show Statup end  (Read 9231 times)

HPW

  • Newbie
  • *
  • Posts: 30
    • View Profile
Show Statup end
« on: April 24, 2016, 11:24:01 am »
Hello,

When I start Babacad on my relatic old XP-PC it needs some time to start its Mainloop (mean gets responsive to mouse-action)
So how about a message in command area "Babacad is started" and a blinking textcursor in commandline to see that it is waiting for user input.
And do not show the graphical crosshair cursor before it is ready to move!

PS: First impression is that Babacad feels like a very young ACAD prior to R14. So room for improvment! ;-)

Regards

Hans-Peter
« Last Edit: April 24, 2016, 11:47:06 am by HPW »

babadmin

  • Administrator
  • Full Member
  • *****
  • Posts: 142
    • View Profile
Re: Show Statup end
« Reply #1 on: April 24, 2016, 01:48:57 pm »
You're absolutely right. I rarely test BabaCAD on older machines so I can't see that delay. It can go up to 4-5 secs on older PC, and it's caused by low hard disk speed as BabaCAD is loading hatch patterns from text file bcad.pat which is located in /Support subfolder.

I had one idea a long time ago for this and I think it's the best solution. I will add semaphore event in hatch loading, so mouse will get response every 200 or 300 ms. User will see mouse is moving, just with short breaks until all hatch patterns are loaded.

HPW

  • Newbie
  • *
  • Posts: 30
    • View Profile
Re: Show Statup end
« Reply #2 on: April 24, 2016, 02:28:21 pm »
Hello,
Or do hatch loading dynamicly the first time it is needed.
So no hatch using no loading.

Regards
Hans-Peter

HPW

  • Newbie
  • *
  • Posts: 30
    • View Profile
Re: Show Statup end
« Reply #3 on: April 24, 2016, 02:48:51 pm »
Hello,

Just tested to rename the pattern-file and now the tablet starts blazingly fast!

Regards
Hans-Peter