[sword-devel] Collaboration efforts for a front end

David Trotz sword-devel@crosswire.org
Wed, 8 Jan 2003 18:33:47 -0800

I have been using BCB 6 for Sword now for a year and it does compile, but
there are several tweaks that need to be made to get it to work. I had
intended to make a BCB 6 project file but I have not made one that works
correctly yet, at this point I am using my own private project files which
are pretty much useless to others. Here are a few tips:
1) You need RXLib for BCB 6, I can email it to you privately if you want,
then you need to install it.
2) You need to open the BCB 5 project and let BCB 6 convert it, then go to
the directories/conditionals and add the conditional flag _USE_OLD_RW_STL to
each of the proejcts in the main workspace.
3) You need to turn on RTTI for some reason in 6 I could no longer get it to
compile without it.
4) You need to have icu-sword as well and that should be in the same
directory as you have sword, meaning they share the same root directory.
5) Add the following to the sword.cpp file before the WinMain function:

void __fastcall Controls::THintWindow::NCPaint(HDC DC) {
 TRect R(0, 0, Width, Height);

This is all I can think of so far. Let me know how far you get and I will
try to help you get further.
Hopefully someday I will get a real BCB 6 project made.
In Christ,
David Trotz
The Sword Project

----- Original Message -----
From: "Pham, Khoi" <Khoi.Pham@shawgrp.com>
To: <sword-devel@crosswire.org>; "Brian Pribis" <brian@vnet-inc.com>; "Brian
Yoon" <byoon@carmelchurch.net>
Sent: Wednesday, January 08, 2003 1:26 PM
Subject: RE: [sword-devel] Collaboration efforts for a front end

> I thought that when I download the latest source code, I can at least
compile the Windows front end out of the box, but I had no luck.  I have
tried to compile version 1.5.5 with Borland C++ Builder Professional 6 under
Windows XP environment, and I went from one error to the next.  I wonder if
any one did compile this version with Borland C++ Builder and give me some
> Paul
> -----Original Message-----
> From: Daniel Glassey [mailto:danglassey@ntlworld.com]
> Sent: Friday, December 20, 2002 12:05 PM
> To: Brian Pribis; Brian Yoon
> Cc: sword-devel@crosswire.org
> Subject: Re: [sword-devel] Collaboration efforts for a front end
> Hi guys,
> I was supposed to take over from Sven on the wxWindows port (spatha)
> but haven't done a good job of it.
> Unfortunately I never got the hang of his vision for it and his ideas
> for supporting base classes which was basically about as far as we
> got before he had to go.
> If you'd be interested and would have the drive for it to design and
> implement the GUI I can help with the integration with sword library
> parts - you guys up for it?
> Note that having a cross-platform frontend still doesn't remove the
> use of platform specific ones - especially things like gnome, kde and
> macosx specific - they can be more integrated than a xp one can be.
> Regards,
> Daniel
> On 13 Dec 2002 at 14:22, Brian Pribis sent forth the message:
> > Hey quit reading my mind!  I was thinking the very same thing.  Has
> > anyone got the stuff to compile on windows outside of Borland?  I tried
> > vcpp 6 and 7 but it loses its cookies real quick like (I just tried it a
> > couple of times and may not have things set up quite right yet)?  I
> > think wxWindows would be a good bet and would be willing to work with
> > you (or anyone) doing a pilot to see how it goes.  Maybe just getting up
> > a reader for the bible modules with search features and then cross
> > compiling for a few systems to see how it goes.
> >
> > Brian
> >
> >
> > Brian Yoon wrote:
> >
> > >With regards to Sword for Windows, BibleTime, & GnomeSword:
> > >
> > >Just some questions and thoughts...
> > >
> > >1) Has anyone considered using a cross-platform toolkit like wxWindows
> > >for this project so that we all can work on the same code, be able to
> > >compile on different platforms, and still maintain the look and feel of
> > >each respective OS?  wxWindows is great and this would allow all of us
> > >to contribute to the same project.  This would eliminate the need to
> > >re-invent the wheel for each OS.  Therefore, instead of working on just
> > >an OS X port, we could port the existing front-end to wxWindows and
> > >use it on all platforms.
> > >
> > >2) Are the goals for each of these different (ie. is one focused on
> > >providing a Bible study tool and another focused on providing a
> > >full-featured Bible study and analysis tool like BibleWorks)?
> > >3) If someone wants to see an open source versin of a full-featured
> > >Bible study and analysis tool like the commercial software, BibleWorks,
> > >developed, what are the major components that are needed to be
> > >(ie. databases on morphologies, parsing, etc.)?
> > >
> > >-Brian Yoon
> _______________________________________________
> sword-devel mailing list
> sword-devel@crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel