From: "Chris Little" <[EMAIL PROTECTED]> > The library and diatheke now build & diatheke runs correctly, using VC++ > 6 and 7.1.
Thanks. Much better. If it would help, I put together a series of vc6 .dsp project files for sword\examples\cmdline and sword\tests. Also, I incorporated some changes in some of the usage messages to hopefully make it a little clearer what the cmdline expects. In addition, there is a vc7.1 project for showchapter.cpp http://lcdbible.sf.net/misc/swordvc6.zip I found the .cpp programs in examples\cmdline and tests useful in getting up-to-speed with the sword-api ... can be much easier to "step-thru and step-into" with a console app than a gui like biblecs ... especially for vc7 and vc7.1 users Some other suggestions: * Pls save libsword.sln with libsword.vcproj (it's generated, but could throw off newbies when first thing vc7.1 does is ask whether to save libsword.sln) * Pls revise diatheke to allow it to run without arguments. It can be less than obvious to figure out the cmdline to get it to run . (or perhaps detect -help or /? and make substitutes if this would throw off apps that use diatheke for real work?) int main(int argc, char **argv) { ... if (argc == 1) { outputencoding = FMT_PLAIN; text = "KJV"; ref = "James 1:19"; runquery = RQ_BOOK | RQ_REF; } if (runquery == (RQ_BOOK | RQ_REF)) { doquery( .... ); } else printsyntax(); return 0; } * tests\modtest.cpp references RWP ... KJV probably more likely to work * tests\parsekey.cpp doesn't work any longer ... obsolete call to VerseKey *element = dynamic_cast<VerseKey *>(verses.GetElement(i)); * tests\swbuftest ... won't compile with vc6 ... redefinition of j may hang when running ... runs a looooong time * examples\cmdline\lookup and search ... usage gives example _______________________________________________ sword-devel mailing list: sword-devel@crosswire.org http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page