Jump to content


Photo

delphi 2009 support


  • Please log in to reply
96 replies to this topic

#81 Der§en

Der§en
  • Members
  • 167 posts
  • Gender:Male
  • Location:Paris

Posted 19 February 2009 - 07:58 PM

Do you have a date for giving me this output ?

#82 Boki (Berg)

Boki (Berg)

    Boki (Berg)

  • Forum Admin
  • PipPipPipPipPip
  • 8,289 posts
  • Gender:Male

Posted 19 February 2009 - 08:42 PM

Hello,

And current version support Delphi 2009. In upcoming release I will polish this support.
boki@bergsoft.net | LinkedIn Profile
--
BergSoft Home Page: www.bergsoft.net
Users Section: users.bergsoft.net
Articles and Tutorials: help.bergsoft.net (Developers Network)
--
BergSoft Facebook page
--
Send us applications made with our components and we will submit them on: www.bergsoft.net/apps.htm. Link to this page will be also set on home page too.

#83 Der§en

Der§en
  • Members
  • 167 posts
  • Gender:Male
  • Location:Paris

Posted 06 March 2009 - 07:20 PM

What new for ths ?

It's very urgent for me !!!

#84 Boki (Berg)

Boki (Berg)

    Boki (Berg)

  • Forum Admin
  • PipPipPipPipPip
  • 8,289 posts
  • Gender:Male

Posted 07 March 2009 - 12:12 AM

Hello Dergen,

If you want I will send you current release on e-mail or PM.

Best regards
boki@bergsoft.net | LinkedIn Profile
--
BergSoft Home Page: www.bergsoft.net
Users Section: users.bergsoft.net
Articles and Tutorials: help.bergsoft.net (Developers Network)
--
BergSoft Facebook page
--
Send us applications made with our components and we will submit them on: www.bergsoft.net/apps.htm. Link to this page will be also set on home page too.

#85 Boki (Berg)

Boki (Berg)

    Boki (Berg)

  • Forum Admin
  • PipPipPipPipPip
  • 8,289 posts
  • Gender:Male

Posted 07 March 2009 - 05:48 PM

Hello,

I need small help when building BCB packages.

1. I am compiling package NxCommonDsgn
2. Compiler stop and show error immediately after compile started on file DesignIntf. I have already include designide.bpi in requires section of package, but this wan't help. Do I need to do something more.

Any help is welcome.

Best regards
boki@bergsoft.net | LinkedIn Profile
--
BergSoft Home Page: www.bergsoft.net
Users Section: users.bergsoft.net
Articles and Tutorials: help.bergsoft.net (Developers Network)
--
BergSoft Facebook page
--
Send us applications made with our components and we will submit them on: www.bergsoft.net/apps.htm. Link to this page will be also set on home page too.

#86 mikec

mikec
  • Members
  • 3 posts

Posted 21 March 2009 - 02:40 AM

Hay Bojan,

Can you tell me what the compiler error message is or possibly provide a screen shot. I believe in the new BDS 2009 you have to take a different approach to compiling packages. In the older versions, you could open either Delphi or BCB and open, build and install a given package. As you already know, in BDS you have to open the RAD studio so both Delphi & BCB personalities are open. However, when you compile a package, there are different compile options (Build Options) that effect what gets created. I only know this because I read an article on the BCBJournal about compiling the LockBox VCL's. What the author did was compile the package with the options set to generate Delphi compatible output, then switched the builder options to generate BCB compatible output, then finally repeated the Delphi build. It sounds crazy but i tried it for LockBox and it works.

I have e-mailed you some information that might be of some help


QUOTE (Boki (Berg) @ Mar 7 2009, 04:48 PM) <{POST_SNAPBACK}>
Hello,

I need small help when building BCB packages.

1. I am compiling package NxCommonDsgn
2. Compiler stop and show error immediately after compile started on file DesignIntf. I have already include designide.bpi in requires section of package, but this wan't help. Do I need to do something more.

Any help is welcome.

Best regards


#87 spongebob

spongebob
  • Members
  • 15 posts

Posted 27 March 2009 - 01:02 PM

Hi Y'all,

after struggling with 4.1.9.1 package installation in my D2007 + D2009 environment, I created a new set of packages which allows you to install the Next Component Suite in D2007 and D2009 without any "Entrypoint Nxbla@Bla59.#+/&$ not found" problems in either one of the Delphi Installations. The key point is to give the D2007 BPL and the D2009 BPLs version specific names (Nx*D2007.BPL vs Nx*D2009.BPL).

From the Read.me in the attached .zip file :
CODE
My reworked packages to install the NextComponents 4.1.9.1 with Delphi 2007 and
Delphi 2009 on one PC.

Directory Structure :

D:.
+---Projects.D2007
|   \---NextComp
|       +---dcu        <-- Target for D2007 DCUs
|       +---Demos
|       +---Lib
|       +---Packages
|       +---Sources
|       \---TSWPackages  <-- My special packages for D2007/D2009
\---Projects.D2009
    \---NextComp
        +---dcu        <-- Target for D2009 DCUs
        +---Demos
        +---Lib
        +---Packages
        +---Sources
        \---TSWPackages <-- My special packages for D2007/D2009

BPLs for D2007 are named like "NXCommonRunD2007.bpl" and stored in
  
   C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl

BPLs for D2007 are named like "NXCommonRunD2009.bpl" and stored in
  
   C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\Bpl


The attached zip file only contains a special "TSWPackages" directory with the new package Projects :

- remove Next* - Components from D2007 and D2009 (you may also want to remove the NX*.bpls from the ..\x.0\BPL-Directory listed above)

- create one Directory for D2007 and unzip Version 4.1.9.1 to this directory
- add TSWPackages from my zip file
- Open project Delphi2007.groupproj
- Compile and install all Packages in the Project tree

- create one Directory for D2009 and unzip Version 4.1.9.1 to this directory
- add TSWPackages from my zip file
- Open project Delphi2009.groupproj
- Compile and install all Packages in the Project tree

Hope everything works for you as well !

Attached Files



#88 emailaya

emailaya

    Master Member

  • Members
  • PipPipPipPipPip
  • 984 posts

Posted 31 March 2009 - 10:52 AM

i have such messages

when will a formal version with all this re-organizations will be published?

#89 Der§en

Der§en
  • Members
  • 167 posts
  • Gender:Male
  • Location:Paris

Posted 03 April 2009 - 07:37 PM

What new for this ?

#90 Der§en

Der§en
  • Members
  • 167 posts
  • Gender:Male
  • Location:Paris

Posted 03 April 2009 - 08:08 PM

This is very strange for me!

Why do you use WideString rather than String (Unicode) into Delphi 2009 ?

Example:

procedure TMainForm.NextDBGrid1AfterEdit(Sender: TObject; ACol,
ARow: Integer; Value: WideString);
begin


#91 Boki (Berg)

Boki (Berg)

    Boki (Berg)

  • Forum Admin
  • PipPipPipPipPip
  • 8,289 posts
  • Gender:Male

Posted 05 April 2009 - 04:46 PM

Hello,

In most place I use WideString, this is a reason why peopl from other version may tyoe non-unicode.
boki@bergsoft.net | LinkedIn Profile
--
BergSoft Home Page: www.bergsoft.net
Users Section: users.bergsoft.net
Articles and Tutorials: help.bergsoft.net (Developers Network)
--
BergSoft Facebook page
--
Send us applications made with our components and we will submit them on: www.bergsoft.net/apps.htm. Link to this page will be also set on home page too.

#92 Der§en

Der§en
  • Members
  • 167 posts
  • Gender:Male
  • Location:Paris

Posted 06 April 2009 - 10:57 AM

QUOTE (Boki (Berg) @ Apr 5 2009, 05:46 PM) <{POST_SNAPBACK}>
Hello,

In most place I use WideString, this is a reason why peopl from other version may tyoe non-unicode.


This is bad news for me sad.gif

#93 Boki (Berg)

Boki (Berg)

    Boki (Berg)

  • Forum Admin
  • PipPipPipPipPip
  • 8,289 posts
  • Gender:Male

Posted 06 April 2009 - 04:01 PM

Hello,

WideString is used since few years ago.

Best regards
boki@bergsoft.net | LinkedIn Profile
--
BergSoft Home Page: www.bergsoft.net
Users Section: users.bergsoft.net
Articles and Tutorials: help.bergsoft.net (Developers Network)
--
BergSoft Facebook page
--
Send us applications made with our components and we will submit them on: www.bergsoft.net/apps.htm. Link to this page will be also set on home page too.

#94 Der§en

Der§en
  • Members
  • 167 posts
  • Gender:Male
  • Location:Paris

Posted 06 April 2009 - 06:02 PM

I took a project that works fine under Delphi 2007 and I have migrated under Delphi 2009 and I have several bugs that appear in Bergsoft components, such as large blocks that appear the black or I click on the NextGRid or in the worst NextDBGrid see the program quits without warning sad.gif

When a workable version under Delphi 2009 ?

#95 Boki (Berg)

Boki (Berg)

    Boki (Berg)

  • Forum Admin
  • PipPipPipPipPip
  • 8,289 posts
  • Gender:Male

Posted 07 April 2009 - 10:26 AM

Hello Dergen,

If you use DobleBuffering, please turn it off and now it should work.

Besrg regards
boki@bergsoft.net | LinkedIn Profile
--
BergSoft Home Page: www.bergsoft.net
Users Section: users.bergsoft.net
Articles and Tutorials: help.bergsoft.net (Developers Network)
--
BergSoft Facebook page
--
Send us applications made with our components and we will submit them on: www.bergsoft.net/apps.htm. Link to this page will be also set on home page too.

#96 Der§en

Der§en
  • Members
  • 167 posts
  • Gender:Male
  • Location:Paris

Posted 07 April 2009 - 12:33 PM

Hello Boki,

Thank you, great minds think because I had met on the forum just to say he was off the DoubleBuffered after spending the morning to do tests to find the origin of the visual oddity !

wink.gif

Can you answer the MP I sent thee this night ?



#97 Der§en

Der§en
  • Members
  • 167 posts
  • Gender:Male
  • Location:Paris

Posted 07 April 2009 - 05:33 PM

These are all warnings that appears to read, it should make changes for transcoding under Delphi 2009, no?

CODE
[DCC Avertissement] NxClasses.pas(302): W1050 WideChar réduit en byte char dans les expressions d'ensemble.  Envisagez d'utiliser la fonction 'CharInSet' dans l'unité 'SysUtils'.
[DCC Avertissement] NxClasses.pas(303): W1050 WideChar réduit en byte char dans les expressions d'ensemble.  Envisagez d'utiliser la fonction 'CharInSet' dans l'unité 'SysUtils'.
[DCC Avertissement] NxClasses.pas(394): W1050 WideChar réduit en byte char dans les expressions d'ensemble.  Envisagez d'utiliser la fonction 'CharInSet' dans l'unité 'SysUtils'.
[DCC Avertissement] NxClasses.pas(409): W1050 WideChar réduit en byte char dans les expressions d'ensemble.  Envisagez d'utiliser la fonction 'CharInSet' dans l'unité 'SysUtils'.
[DCC Avertissement] NxSharedCommon.pas(592): W1044 Transtypage ambigu de string en PAnsiChar
[DCC Avertissement] NxSharedCommon.pas(592): W1057 Transtypage de chaîne implicite de 'AnsiChar' en 'string'
[DCC Avertissement] NxSharedCommon.pas(649): W1044 Transtypage ambigu de string en PAnsiChar
[DCC Avertissement] NxSharedCommon.pas(649): W1057 Transtypage de chaîne implicite de 'AnsiChar' en 'string'
[DCC Avertissement] NxSharedCommon.pas(1243): W1044 Transtypage ambigu de string en PAnsiChar
[DCC Avertissement] NxSharedCommon.pas(1243): W1057 Transtypage de chaîne implicite de 'AnsiChar' en 'string'
[DCC Avertissement] NxSharedCommon.pas(1275): W1044 Transtypage ambigu de string en PAnsiChar
[DCC Avertissement] NxSharedCommon.pas(1275): W1057 Transtypage de chaîne implicite de 'AnsiChar' en 'string'
[DCC Avertissement] NxSharedDraw.pas(381): W1044 Transtypage ambigu de string en PAnsiChar
[DCC Avertissement] NxSharedDraw.pas(381): W1057 Transtypage de chaîne implicite de 'AnsiChar' en 'string'
[DCC Avertissement] NxSharedDraw.pas(403): W1044 Transtypage ambigu de string en PAnsiChar
[DCC Avertissement] NxSharedDraw.pas(403): W1057 Transtypage de chaîne implicite de 'AnsiChar' en 'string'
[DCC Avertissement] NxSharedDraw.pas(423): W1044 Transtypage ambigu de string en PAnsiChar
[DCC Avertissement] NxSharedDraw.pas(423): W1057 Transtypage de chaîne implicite de 'AnsiChar' en 'string'
[DCC Avertissement] NxEdit.pas(1159): W1050 WideChar réduit en byte char dans les expressions d'ensemble.  Envisagez d'utiliser la fonction 'CharInSet' dans l'unité 'SysUtils'.
[DCC Avertissement] NxEdit.pas(1175): W1050 WideChar réduit en byte char dans les expressions d'ensemble.  Envisagez d'utiliser la fonction 'CharInSet' dans l'unité 'SysUtils'.
[DCC Conseil] NxEdit.pas(2899): H2077 La valeur affectée à 'dt' n'est jamais utilisée
[DCC Avertissement] NxEdit.pas(2947): W1050 WideChar réduit en byte char dans les expressions d'ensemble.  Envisagez d'utiliser la fonction 'CharInSet' dans l'unité 'SysUtils'.
[DCC Avertissement] NxEdit.pas(2963): W1050 WideChar réduit en byte char dans les expressions d'ensemble.  Envisagez d'utiliser la fonction 'CharInSet' dans l'unité 'SysUtils'.
[DCC Avertissement] NxEdit.pas(3049): W1050 WideChar réduit en byte char dans les expressions d'ensemble.  Envisagez d'utiliser la fonction 'CharInSet' dans l'unité 'SysUtils'.
[DCC Avertissement] NxEdit.pas(3055): W1050 WideChar réduit en byte char dans les expressions d'ensemble.  Envisagez d'utiliser la fonction 'CharInSet' dans l'unité 'SysUtils'.
[DCC Avertissement] NxEdit.pas(3450): W1050 WideChar réduit en byte char dans les expressions d'ensemble.  Envisagez d'utiliser la fonction 'CharInSet' dans l'unité 'SysUtils'.
[DCC Avertissement] NxEdit.pas(3453): W1050 WideChar réduit en byte char dans les expressions d'ensemble.  Envisagez d'utiliser la fonction 'CharInSet' dans l'unité 'SysUtils'.
[DCC Avertissement] NxEdit.pas(3551): W1050 WideChar réduit en byte char dans les expressions d'ensemble.  Envisagez d'utiliser la fonction 'CharInSet' dans l'unité 'SysUtils'.
[DCC Avertissement] NxEdit.pas(3561): W1050 WideChar réduit en byte char dans les expressions d'ensemble.  Envisagez d'utiliser la fonction 'CharInSet' dans l'unité 'SysUtils'.
[DCC Avertissement] NxEdit.pas(3563): W1050 WideChar réduit en byte char dans les expressions d'ensemble.  Envisagez d'utiliser la fonction 'CharInSet' dans l'unité 'SysUtils'.
[DCC Avertissement] NxEdit.pas(3566): W1050 WideChar réduit en byte char dans les expressions d'ensemble.  Envisagez d'utiliser la fonction 'CharInSet' dans l'unité 'SysUtils'.
[DCC Avertissement] NxEdit.pas(4428): W1050 WideChar réduit en byte char dans les expressions d'ensemble.  Envisagez d'utiliser la fonction 'CharInSet' dans l'unité 'SysUtils'.
[DCC Avertissement] NxEdit.pas(4434): W1050 WideChar réduit en byte char dans les expressions d'ensemble.  Envisagez d'utiliser la fonction 'CharInSet' dans l'unité 'SysUtils'.
[DCC Avertissement] NxEdit.pas(5261): W1044 Transtypage ambigu de string en PAnsiChar
[DCC Avertissement] NxEdit.pas(5261): W1057 Transtypage de chaîne implicite de 'AnsiChar' en 'string'
[DCC Avertissement] NxPopupControl.pas(1086): W1044 Transtypage ambigu de string en PAnsiChar
[DCC Avertissement] NxPopupControl.pas(1086): W1057 Transtypage de chaîne implicite de 'AnsiChar' en 'string'
[DCC Conseil] NxCustomGridControl.pas(300): H2269 La méthode virtuelle redéfinie 'TNxCustomGridControl.GetChildren' a une visibilité inférieure (protected) à celle de la classe de base 'TNxScrollControl' (public)
[DCC Avertissement] NxDisplays.pas(422): W1044 Transtypage ambigu de string en PAnsiChar
[DCC Avertissement] NxDisplays.pas(422): W1057 Transtypage de chaîne implicite de 'AnsiChar' en 'string'
[DCC Avertissement] NxDisplays.pas(1131): W1050 WideChar réduit en byte char dans les expressions d'ensemble.  Envisagez d'utiliser la fonction 'CharInSet' dans l'unité 'SysUtils'.
[DCC Avertissement] NxDisplays.pas(2027): W1044 Transtypage ambigu de string en PAnsiChar
[DCC Avertissement] NxDisplays.pas(2027): W1057 Transtypage de chaîne implicite de 'AnsiChar' en 'string'
[DCC Avertissement] NxCells.pas(208): W1050 WideChar réduit en byte char dans les expressions d'ensemble.  Envisagez d'utiliser la fonction 'CharInSet' dans l'unité 'SysUtils'.
[DCC Avertissement] NxColumnClasses.pas(560): W1050 WideChar réduit en byte char dans les expressions d'ensemble.  Envisagez d'utiliser la fonction 'CharInSet' dans l'unité 'SysUtils'.
[DCC Avertissement] NxColumnClasses.pas(561): W1050 WideChar réduit en byte char dans les expressions d'ensemble.  Envisagez d'utiliser la fonction 'CharInSet' dans l'unité 'SysUtils'.
[DCC Avertissement] NxColumnClasses.pas(1489): W1050 WideChar réduit en byte char dans les expressions d'ensemble.  Envisagez d'utiliser la fonction 'CharInSet' dans l'unité 'SysUtils'.
[DCC Conseil] NxColumns.pas(2016): H2164 La variable 'StringText' est déclarée mais jamais utilisée dans 'TColumnDisplay.GetTextSize'
[DCC Avertissement] NxDBColumns.pas(1230): W1050 WideChar réduit en byte char dans les expressions d'ensemble.  Envisagez d'utiliser la fonction 'CharInSet' dans l'unité 'SysUtils'.
[DCC Avertissement] NxCollection.pas(1829): W1044 Transtypage ambigu de string en PAnsiChar
[DCC Avertissement] NxCollection.pas(1829): W1057 Transtypage de chaîne implicite de 'AnsiChar' en 'string'
[DCC Conseil] NxInspector.pas(135): H2269 La méthode virtuelle redéfinie 'TNxCustomInspector.GetChildren' a une visibilité inférieure (protected) à celle de la classe de base 'TNxScrollControl' (public)
[DCC Avertissement] NxInspector.pas(1989): W1057 Transtypage de chaîne implicite de 'ShortString' en 'string'
[DCC Avertissement] NxInspector.pas(1995): W1057 Transtypage de chaîne implicite de 'ShortString' en 'string'
[DCC Avertissement] NxInspector.pas(1997): W1057 Transtypage de chaîne implicite de 'ShortString' en 'string'
[DCC Avertissement] NxInspector.pas(2011): W1057 Transtypage de chaîne implicite de 'ShortString' en 'string'
[DCC Avertissement] NxInspector.pas(2013): W1057 Transtypage de chaîne implicite de 'ShortString' en 'string'
[DCC Avertissement] NxInspector.pas(2015): W1057 Transtypage de chaîne implicite de 'ShortString' en 'string'





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users