Recent

Author Topic: MyDbfStudio - New Admin tool to manage your dbase tables  (Read 28699 times)

Gustavo 'Gus' Carreno

  • Hero Member
  • *****
  • Posts: 535
  • Professional amateur ;-P
Re: MyDbfStudio - New Admin tool to manage your dbase tables
« Reply #30 on: March 17, 2021, 07:02:46 pm »
Hey paweld,

That's awesome, thank you so very much!!

Cheers,
Gus
Lazarus 2.1.0(trunk) FPC 3.3.1(trunk) Ubuntu 21.04 64b Dark Theme
Lazarus 2.0.12(stable) FPC 3.2.2(stable) Ubuntu 21.04 64b Dark Theme
http://github.com/gcarreno

wp

  • Hero Member
  • *****
  • Posts: 8387
Re: MyDbfStudio - New Admin tool to manage your dbase tables
« Reply #31 on: March 18, 2021, 01:09:27 am »
Looks like an intersting small application. Couldn't resist to modify some things:
  • Use third-party components (LMDI and multidoc) at runtime only to avoid having to install these packages.
  • Avoid having the binary and compiled units inside the source folder.
  • Added the images at designtime avoiding to have the images in the exe folder (if images are found here they will replace the built-in images).
  • Avoid calling ChDir before files are accessed (there are still some...).
The modified version is on my github: https://github.com/wp-xyz/MyDBFStudio
Mainly Lazarus trunk / fpc 3.2.0 / all 32-bit on Win-10, but many more...

Gustavo 'Gus' Carreno

  • Hero Member
  • *****
  • Posts: 535
  • Professional amateur ;-P
Re: MyDbfStudio - New Admin tool to manage your dbase tables
« Reply #32 on: March 18, 2021, 01:23:20 am »
Hey wp,

After looking at the structure of your GitHub repo I felt a pinch of pride that you chose to use the stuff I told you about.

The only thing that's missing is a README.md, some topics and your on :D

And thank you, so very much, for taking the time to upgrade the source.

I've contacted the author via PM here, but I haven't had any answer yet. His last message was in Jan 2021, so he's still kinda active, so there's hope!
I wanted to ask him if he would be willing to post the source either on SF or GitHub. Looks like you got there first :)

Cheers,
Gus
Lazarus 2.1.0(trunk) FPC 3.3.1(trunk) Ubuntu 21.04 64b Dark Theme
Lazarus 2.0.12(stable) FPC 3.2.2(stable) Ubuntu 21.04 64b Dark Theme
http://github.com/gcarreno

ecalogiuri

  • Jr. Member
  • **
  • Posts: 67
Re: MyDbfStudio - New Admin tool to manage your dbase tables
« Reply #33 on: May 18, 2021, 09:56:51 am »
I'm glad someone still cares about my MyDbfStudio... I am attaching the latest source version, never released, of the program (0.5). It is no longer in MDI mode and uses new, more modern graphics. Obviously the source is released as is without any guarantee. I hope this little gift of mine will be useful to you.

http://fog76.altervista.org/MyDbfStudio_0_5.rar

Greetings to all!

Handoko

  • Hero Member
  • *****
  • Posts: 4292
  • My goal: build my own game engine using Lazarus
Re: MyDbfStudio - New Admin tool to manage your dbase tables
« Reply #34 on: May 18, 2021, 12:43:10 pm »
I care. I have been using it for years for managing the dbf files of my personal projects.

Thank you.
« Last Edit: May 18, 2021, 12:44:51 pm by Handoko »

wp

  • Hero Member
  • *****
  • Posts: 8387
Re: MyDbfStudio - New Admin tool to manage your dbase tables
« Reply #35 on: May 18, 2021, 01:27:59 pm »
Nice! Would you mind if I merge it with my port of your previous v0.4-beta (ttps://github.com/wp-xyz/MyDBFStudio)?
Mainly Lazarus trunk / fpc 3.2.0 / all 32-bit on Win-10, but many more...

ecalogiuri

  • Jr. Member
  • **
  • Posts: 67
Re: MyDbfStudio - New Admin tool to manage your dbase tables
« Reply #36 on: May 19, 2021, 08:54:30 am »
I care. I have been using it for years for managing the dbf files of my personal projects.

Thank you.

I'm glad my work has served you!

ecalogiuri

  • Jr. Member
  • **
  • Posts: 67
Re: MyDbfStudio - New Admin tool to manage your dbase tables
« Reply #37 on: May 19, 2021, 08:56:10 am »
Nice! Would you mind if I merge it with my port of your previous v0.4-beta (ttps://github.com/wp-xyz/MyDBFStudio)?

Of course, you can do anything you want, as long as you mention me as the original developer (a little advertising never hurts)

wp

  • Hero Member
  • *****
  • Posts: 8387
Re: MyDbfStudio - New Admin tool to manage your dbase tables
« Reply #38 on: May 27, 2021, 11:07:48 pm »
Merged your version into my fork and added some new features:

*  Display memo fields
*  Display ansi characters from the table's code page correctly as utf-8.
*  Store user settings and the names of recently loaded files in an ini file in the the user's home directory.
*  Layout of the controls is determined by anchoring and autosizing and thus should work out in all operating systems supported.
Mainly Lazarus trunk / fpc 3.2.0 / all 32-bit on Win-10, but many more...

avra

  • Hero Member
  • *****
  • Posts: 2131
    • Additional info
Re: MyDbfStudio - New Admin tool to manage your dbase tables
« Reply #39 on: May 28, 2021, 12:49:02 am »
Merged your version into my fork and added some new features:
It would be nice to have at least a windows release.
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

wp

  • Hero Member
  • *****
  • Posts: 8387
Re: MyDbfStudio - New Admin tool to manage your dbase tables
« Reply #40 on: May 28, 2021, 12:53:02 am »
Merged your version into my fork and added some new features:
It would be nice to have at least a windows release.
Why? Everybody reading this can compile it, it has no special requirements other than Laz 2.0+
Mainly Lazarus trunk / fpc 3.2.0 / all 32-bit on Win-10, but many more...

sstvmaster

  • Full Member
  • ***
  • Posts: 247
Re: MyDbfStudio - New Admin tool to manage your dbase tables
« Reply #41 on: May 28, 2021, 08:30:13 am »
Hi wp,

please set the "Position" property for the Main Form to "poScreenCenter". And the other Forms too.
I have 2 monitors and the programm starts in the center of these.

greetings Maik
« Last Edit: May 28, 2021, 08:36:11 am by sstvmaster »
Windows 10 (64 bit)
Lazarus: 2.0.12 / Trunk x32

Zvoni

  • Hero Member
  • *****
  • Posts: 602
Re: MyDbfStudio - New Admin tool to manage your dbase tables
« Reply #42 on: May 28, 2021, 08:49:36 am »
Or since you use an INI-File to store User-Settings anyway, save the last Position there, or offer the User a Config-Dialogue

I wouldn't change the Position in a hardcoded way, just because there are Users with a Multi-Monitor-Setup

EDIT: Or set it yourself in the Source, and compile yourself
One System to rule them all, One IDE to find them,
One Code to bring them all, and to the Framework bind them,
in the Land of Redmond, where the Windows lie
---------------------------------------------------------------------
People call me crazy, because i'm jumping out of perfectly fine aircraft

avra

  • Hero Member
  • *****
  • Posts: 2131
    • Additional info
Re: MyDbfStudio - New Admin tool to manage your dbase tables
« Reply #43 on: May 28, 2021, 05:46:33 pm »
Merged your version into my fork and added some new features:
It would be nice to have at least a windows release.
Why? Everybody reading this can compile it, it has no special requirements other than Laz 2.0+
Without binary release I can not in the middle of the conversation simply point someone to download link, and the promotion moment is lost. Most of the people I talk to do not have Lazarus IDE, and having me to build it for them whenever there is a new release does not sound tempting. Never mind, it's not a big deal. I'll keep quiet.
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

wp

  • Hero Member
  • *****
  • Posts: 8387
Re: MyDbfStudio - New Admin tool to manage your dbase tables
« Reply #44 on: May 28, 2021, 06:03:55 pm »
Ok, this makes sense. I'll prepare binaries when the sources have stabilized (there's still the form position issue mentioned above by others), but I will not keep the releases up-to-date with every change in sources. And BTW, I feel a bit guilty towards Enzo - it's "his baby" after all.
Mainly Lazarus trunk / fpc 3.2.0 / all 32-bit on Win-10, but many more...

 

TinyPortal © 2005-2018