Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 7 of 7 total
Thread Unicode - DBISAM4 4.28B4
Tue, Jun 30 2009 10:44 PMPermanent Link

Mike
New Installed xp Pro  with Delphi2009 pro, when re-compiling dbsrvr, I get the following errors:

C:\Program Files\DBISAM VCL Client-Server with Source\Version 4\RAD Studio (Delphi) 2009\servers\dbsrvr\source\dbisamut.pas(899,99): warning
W1044: W1044 Suspicious typecast of string to PAnsiChar

C:\Program Files\DBISAM VCL Client-Server with Source\Version 4\RAD Studio (Delphi) 2009\servers\dbsrvr\source\dbisamut.pas(1848,37): warning
W1050: W1050 WideChar reduced to byte char in set expressions.  Consider using 'CharInSet' function in 'SysUtils' unit.

C:\Program Files\DBISAM VCL Client-Server with Source\Version 4\RAD Studio (Delphi) 2009\servers\dbsrvr\source\dbisamut.pas(866,30): error E2251:
E2251 Ambiguous overloaded call to 'StrPas'
SysUtils.pas(8475,1): error E2251: Related method: function StrPas(const PAnsiChar): AnsiString;

Is there a fix for this.
  
Wed, Jul 1 2009 5:33 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Mike,

<< Is there a fix for this. >>

I'll see about getting support for recompiling the utilities and servers in
D2009 in the next build.

--
Tim Young
Elevate Software
www.elevatesoft.com

Wed, Jul 1 2009 11:08 PMPermanent Link

Mike
"Tim Young [Elevate Software]" wrote:

Mike,

<< Is there a fix for this. >>

I'll see about getting support for recompiling the utilities and servers in
D2009 in the next build.

--
Tim Young
Elevate Software
www.elevatesoft.com


Hi Tim,

Similar error in Recompiling DBISAM4 utilities.

bdetran unit other Errors:

Class TDBISAMDriveComBox not found.

Class TDBISAMDirectoryListBox not found.

AND:

Recompiling EDB 2.02b14 utilities and servers errors:

[DCC Error] edbutilcomps.pas(3001): E2010 Incompatible types: 'Char' and 'AnsiChar'

Class TEDTaskPaneScrollBox not fount.

Class TEDBSyntaxMemo not found.



Thanks
Mike
Fri, Jul 3 2009 1:33 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Mike,

<< bdetran unit other Errors:

Class TDBISAMDriveComBox not found.
Class TDBISAMDirectoryListBox not found. >>

Those are due to not having the dbisamct.pas unit installed in a design-time
package.  We don't install these components automatically anymore because
customers kept insisting that they were supported components when they were
only included for use in recompiling the utilities.  Just install the
dbisamut.pas unit in the design-time package of your choosing, and then
you'll be able to access these components at design-time and recompile the
utilities that reference the dbisamut.pas unit.

--
Tim Young
Elevate Software
www.elevatesoft.com

Thu, Oct 8 2009 8:28 AMPermanent Link

Tim, it would be nice to have a package file prefilled to open and install to make
this easy. Having just upgraded, I have spent an hour trying to work out what all
this was caused by. It could then be put in the dbsys directory or something.

Thanks!

/Matthew Jones/

Heck, here's my version for someone else to pick up on. D2007.

package DBISAMExtraComponents;

{$R *.res}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION ON}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$IMPLICITBUILD ON}

requires
 rtl,
 vclx,
 vcl,
 vcldb,
 dbrtl;

contains
 dbisamct in 'dbisamct.pas';

end.
Thu, Oct 8 2009 3:26 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Matthew,

<< Tim, it would be nice to have a package file prefilled to open and
install to make this easy. Having just upgraded, I have spent an hour trying
to work out what all this was caused by. It could then be put in the dbsys
directory or something. >>

I'll see what I can do.  I don't mind providing a package, as long as it is
not pre-installed, thus causing the same type of confusion about the usage
of the utility components.

--
Tim Young
Elevate Software
www.elevatesoft.com

Fri, Oct 9 2009 6:41 AMPermanent Link

> as long as it is
> not pre-installed,

That is not a problem. If I'd found one, I'd have understood. You could always
include a comment on the reason and how to make it work.

Thanks for the great support!

/Matthew Jones/
Image