Welcome, Guest
Username: Password: Remember me
Components and Libraries for Database Development, discussions, problems and suggestions
  • Page:
  • 1

TOPIC:

IB Objects ported to FPC/Lazarus 9 years 2 months ago #8296

  • Jason Wharton
  • Jason Wharton's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 9
  • Thank you received: 1
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.

IB Objects ported to FPC/Lazarus 9 years 2 months ago #8298

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4538
  • Thank you received: 1116
Sir
we can help
give us instructions...
PilotLogic Architect and Core Programmer

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

IB Objects ported to FPC/Lazarus 9 years 2 months ago #8300

  • Jason Wharton
  • Jason Wharton's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 9
  • Thank you received: 1
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

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

Last edit: by Jason Wharton.

IB Objects ported to FPC/Lazarus 9 years 2 months ago #8301

  • Jason Wharton
  • Jason Wharton's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 9
  • Thank you received: 1
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

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

Last edit: by Jason Wharton. Reason: Put in wrong URL initially.

IB Objects ported to FPC/Lazarus 9 years 2 months ago #8302

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4538
  • Thank you received: 1116
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

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

Last edit: by Sternas Stefanos.

IB Objects ported to FPC/Lazarus 9 years 2 months ago #8303

  • Jason Wharton
  • Jason Wharton's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 9
  • Thank you received: 1
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.

IB Objects ported to FPC/Lazarus 9 years 2 months ago #8306

  • Jason Wharton
  • Jason Wharton's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 9
  • Thank you received: 1
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.

IB Objects ported to FPC/Lazarus 9 years 2 months ago #8307

  • Jason Wharton
  • Jason Wharton's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 9
  • Thank you received: 1
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.

IB Objects ported to FPC/Lazarus 9 years 2 months ago #8308

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4538
  • Thank you received: 1116
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.

IB Objects ported to FPC/Lazarus 3 years 9 months ago #15627

  • Lucas Schatz
  • Lucas Schatz's Avatar
  • Offline
  • New Member
  • New Member
  • Posts: 1
  • Thank you received: 0
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.

IB Objects ported to FPC/Lazarus 3 years 9 months ago #15628

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4538
  • Thank you received: 1116
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:

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

Last edit: by Sternas Stefanos.
  • Page:
  • 1