× Components and Libraries for Database Development, discussions, problems and suggestions

Question IB Objects ported to FPC/Lazarus

  • Jason Wharton
  • Jason Wharton's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 7 months ago #8296 by Jason Wharton
IB Objects ported to FPC/Lazarus was created by Jason Wharton
I wanted to make mention that the non-visual components of IB Objects have been ported to FPC/Lazarus.
I am looking for people interested in assisting with the visual controls to get them working properly.
Please message me if you would like to get involved.

Thanks,
Jason Wharton
www.ibobjects.com

Jason Wharton
www.ibobjects.com

Please Log in or Create an account to join the conversation.

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
More
5 years 7 months ago #8298 by Sternas Stefanos
Replied by Sternas Stefanos on topic IB Objects ported to FPC/Lazarus
Sir
we can help
give us instructions...

PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

  • Jason Wharton
  • Jason Wharton's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 7 months ago - 5 years 7 months ago #8300 by Jason Wharton
Replied by Jason Wharton on topic IB Objects ported to FPC/Lazarus
You can access the full source to IB Objects, subject to the terms of the Trustware License that I use.
If you are helping me with IB Objects then you are allowed free use for even commercial purposes.
Also, if you are doing it for fun or for hobby or a business start-up then there is no cost either.
Trustware simply leaves the money part up to the person but if you want all the license details you can read more at my web-site at www.ibobjects.com.

There is read-only access with the following credentials:

URL: svn.freepascal.org/svn/projects/ibo
Username: annl
Password: lnna

I'd appreciate a private email giving me a heads-up as to who is working on it.
For the time being, I will take patch files with suggested changes.
And, those who get more involved with things will eventually get write access as well.

Thanks!

Jason Wharton

Jason Wharton
www.ibobjects.com
Last edit: 5 years 7 months ago by Jason Wharton.

Please Log in or Create an account to join the conversation.

  • Jason Wharton
  • Jason Wharton's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 7 months ago - 5 years 7 months ago #8301 by Jason Wharton
Replied by Jason Wharton on topic IB Objects ported to FPC/Lazarus
What I would really like help on is the usability of the visual controls.
If anyone is an expert at the TCustomGrid in the LCL that would be fantastic.
Things are already fairly functional in many respects, there are just some quirks and deficiencies here and there.

Ideally the first application I would like to get rock solid is the IB_SQL application. This is a small yet highly functional database tool. And, if someone got SQL syntax highlighting working in it that would be totally awesome. The best things is once others are doing stuff I tend to get spurred on and redouble my own efforts. I don't have a normal day-job so this generally is my primary activity throughout the day. You should be able to count on me to be very responsive.

I've been doing some game engine development in Lazarus exclusively from scratch and I have to say I've really been enjoying using it. I home school my children and they want to be able to write computer games.

If you like computer games and want to have a look at what we are doing there you can also access my public URL to have a look at it. It only has been tested by me on Windows so if someone would help provide the necessary tweaks to have it run on Linux that would really be cool.

Here is where access to this project can be found:

URL: svn.ibobjects.com/svn/JoeProgramming
User: pilotlogic
Pass: Pilot123

I included write privileges for it.

Jason Wharton
www.ibobjects.com
Last edit: 5 years 7 months ago by Jason Wharton. Reason: Put in wrong URL initially.

Please Log in or Create an account to join the conversation.

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
More
5 years 7 months ago - 5 years 7 months ago #8302 by Sternas Stefanos
Replied by Sternas Stefanos on topic IB Objects ported to FPC/Lazarus
Sir
we have some problems:

For URL: svn.ibobjects.com/svn/JoeProgramming:
Execute: Checkout
Error: Error while performing action: Not authorized to open root of edit operation
Ready

For URL: svn.freepascal.org/svn/projects/ibo
Execute: Checkout
Error: Error while performing action: Unable to connect to a repository at URL 'http://svn.ibobjects.com/svn/JoeProgramming'
OPTIONS of 'http://svn.ibobjects.com/svn/JoeProgramming': could not connect to server (http://svn.ibobjects.com)
Ready

We will help you and we will try to port all code to CodeTyphon Studio to all supported OSes (Windows, Linux, FreeBSD, Solaris, MacOS etc)
We only want to help CT Pascal Community to grow, nothing else.

PS: CodeTyphon it's an Open Source Free Project, it's NOT a product,
and will remain an Open Source Free Programming Studio for ever
We don't earn money from CT and this is a fact

PilotLogic Architect and Core Programmer
Last edit: 5 years 7 months ago by Sternas Stefanos.

Please Log in or Create an account to join the conversation.

  • Jason Wharton
  • Jason Wharton's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 7 months ago #8303 by Jason Wharton
Replied by Jason Wharton on topic IB Objects ported to FPC/Lazarus
My server was down due to a power failure.
My apologies. Please try again.

Jason Wharton
www.ibobjects.com

Please Log in or Create an account to join the conversation.

  • Jason Wharton
  • Jason Wharton's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 7 months ago #8306 by Jason Wharton
Replied by Jason Wharton on topic IB Objects ported to FPC/Lazarus
I confirmed that our little game works with CodeTyphon on windows.
Had it catch a range check error so I fixed that.
I'll say, there is a LOT of additional add-on packages with CT.
It's got my boys really really excited to learn them all.
Also, kudos for the good beginner level material about PASCAL.
The resources you have provided are awesome for home schooling.

Jason Wharton
www.ibobjects.com

Please Log in or Create an account to join the conversation.

  • Jason Wharton
  • Jason Wharton's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 7 months ago #8307 by Jason Wharton
Replied by Jason Wharton on topic IB Objects ported to FPC/Lazarus
The way to install IB Objects in Lazarus is quite easy.
Just include the design-time packages in the ibo\packages\lazarus folder.
Rebuild Lazarus/CT and you are good to go.

Jason Wharton
www.ibobjects.com

Please Log in or Create an account to join the conversation.

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
More
5 years 7 months ago #8308 by Sternas Stefanos
Replied by Sternas Stefanos on topic IB Objects ported to FPC/Lazarus
OK Sir
we will try again

PilotLogic Architect and Core Programmer
The following user(s) said Thank You: Jason Wharton

Please Log in or Create an account to join the conversation.

More
2 months 1 week ago #15627 by Lucas Schatz
Replied by Lucas Schatz on topic IB Objects ported to FPC/Lazarus
Hello, sorry for ressurecting this old post, but I'ld like to know how is the port status to Lazarus, specifically for linux, is it working?
I tryed to build a small project, and I'm getting a error at IB_Utils.pas
specifically here:

function GetCurrent_DLL_EXE_Name: string;
var
  lPos: Integer;
  dw: DWORD;
begin
  dw := MAX_PATH + 1;
  SetLength( Result, dw );
  dw := GetModuleFileName( hInstance, @Result[1], dw );
  SetLength( Result, dw );
  lPos := Pos( '\\?\', Result );
  if ( lPos > 0 ) then
    Delete( Result, lPos, 4 );
end;

Error:

IB_Utils.pas(4899,9) Error: Identifier not found "GetModuleFileName"

Thanks

Please Log in or Create an account to join the conversation.

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
More
2 months 1 week ago - 2 months 1 week ago #15628 by Sternas Stefanos
Replied by Sternas Stefanos on topic IB Objects ported to FPC/Lazarus
I don't know Sir.
My suggestion is to ask at www.ibobjects.com/
It's a commercial library, I think.

For you info LAB CT 7.4 has packages:
-pl_FirebirdDB and
-pl_UIB    (Unified Interbase Components)

Both Pkgs work to ALL CT HostOSes

Screens from Latest Debian 10.8 and LAB CT 7.40 QT5 (now)


 



 

PilotLogic Architect and Core Programmer
Attachments:
Last edit: 2 months 1 week ago by Sternas Stefanos.

Please Log in or Create an account to join the conversation.