Jump to content


Photo

NextSuite v6 for Delphi 6

delphi 6 d6

  • Please log in to reply
11 replies to this topic

#1 Boki (Berg)

Boki (Berg)

    Boki (Berg)

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

Posted 03 October 2013 - 01:03 AM

Hi,

I like to notify you that D6 version is starting to work. Not yet all working 100%, but progressing fast.

Will publish component on members section in few days with d6 packages.
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.

#2 Adilson Pedro

Adilson Pedro
  • Members
  • 24 posts

Posted 03 October 2013 - 04:42 PM

Great news!

Thank's!

#3 Boki (Berg)

Boki (Berg)

    Boki (Berg)

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

Posted 08 October 2013 - 01:07 PM

NextGrid v6 for Delphi 6 work so far fine. I will test it few days and publish it.

Support for Delphi 7 will be added now very easy (just to create packages).

Thanks for waiting.
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.

#4 Boki (Berg)

Boki (Berg)

    Boki (Berg)

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

Posted 09 October 2013 - 10:06 PM

Hi,

I have re-uploaded files in Members Section (all users will see them) and Delphi 6 is included.

Please be gentle to me since some bugs are most probably present :) but as soon you reported them to me - I will fix them.

Thanks!
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.

#5 Qwazerty

Qwazerty
  • Members
  • 73 posts
  • Gender:Male
  • Location:France

Posted 18 February 2016 - 01:27 PM

Hello

 

Hello I have tried to install the 6 version on Delphi 6 but I have got few problem, I fixed some of them but not all.

Please find them below

NxTypes6.pas : 
{$I 'NxSuite6.inc'} //<- {$I '..\NxSuite6.inc'}

NxControls6.pas :
{$IFNDEF DROP_SHADOW}
const
  {$EXTERNALSYM CS_DROPSHADOW}
  CS_DROPSHADOW = $20000;
//Type //<- Type
  function CheckWin32Version(AMajor: Integer; AMinor: Integer = 0): Boolean;
{$ENDIF}

NxInspectorNodeViewClasses6.pas
{$I '..\NxSuite6.inc'} // <- {$I NxSuite6.inc}

NxBar6.pas
{$I '..\NxSuite6.inc'} // <- {$I NxSuite6.inc}

NxNoteBook6
{$I '..\NxSuite6.inc'} // <- {$I NxSuite6.inc}

NxPageControl6
{$I '..\NxSuite6.inc'} // <- {$I NxSuite6.inc}

NxCollectionReg6
uses
  { Standard }
  Classes, Types, Graphics,
  { Controls }
  Forms, Dialogs,
  { Standard (Design) }
  DesignIntf, DesignEditors, VCLEditors,
  { Next Standard 6 (Design) }
  NxStandardReg6,
  { Next Collection 6 }
  NxCollection6, NxNotebook6, NxPageControl6, NxBar6,
  NxControls6; //<- UxControls6;

[...]
  RegisterComponents('Next Universal 6', [
      TNxButton6//, <- TUxButton6,
      //TUxPanelButton6, //-> TNx??
      //TUxListBox6 //-> TNx??

Thx

Qwaz



#6 Boki (Berg)

Boki (Berg)

    Boki (Berg)

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

Posted 18 February 2016 - 08:31 PM

Hi Qwaz,

 

Not sure why inc files are incorrect. As you will notice, their path is correct. I will check it tomorrow again.

 

I have Delphi 6 on old PC, since Win10 upgrade broken it. Will do re-install soon.


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.

#7 Qwazerty

Qwazerty
  • Members
  • 73 posts
  • Gender:Male
  • Location:France

Posted 18 February 2016 - 09:11 PM

Hi Boki

 

Yes I'm sure B), inc files are in \Source with few pas files but not with all pas files, other pas files are in "\Source\Next xxxx" so it's necessary to use ..\ in this pas files to target \Source\*.inc.
It's the opposite case for NxTypes6.pas because he's in the \Source.

 

Do you know what's the good word to replace TUxPanelButton6 and TUxListBox6 ?

 

However, I don't understand somethink, these errors (.inc, TUx...) are presents for all versions of your component, why are you able to compil this code without Error? Nobody else report that on any other Delphi version between 2013 ? :huh:

Maybe I missed something..... :unsure:

 

Qwaz

 

Ps: I use Win7 and I don't want to Update to Win 10... :)



#8 Qwazerty

Qwazerty
  • Members
  • 73 posts
  • Gender:Male
  • Location:France

Posted 18 February 2016 - 11:43 PM

Hello Boki
 
I have try to play with V6 on Delphi 6, but, there is a lot of problems.
 
In Slide Editor : If I try to use "Add & Set All Columns" 

Violation d'accès à l'adresse 07E99B2C dans le module 'NxGrid6Run_d6.bpl'. Lecture de l'adresse 00000000. (Access volation)

After this error, slide is completely broken, I need to switch in Form view code to delete Bounds.
{Edit} In fact, this error is not link with "Add & Set All Columns", the problem is about TreeColumn, if I try to add a NxTreeColumn in a Bounds on a SlideView it raise an error.{/Edit}
 
Sometimes, not all the time, I have an error when I have a Row or when I click or edit a Row. Not easy to catch them... :ph34r:

For the editing cell (TNxTreeColumn): Just when begin editing by click into the cell's editor

Le projet Prog.exe a provoqué une classe d'exception EAccessViolation avec le message 'Violation d'accès à l'adresse 444B0400. Lecture de l'adresse 444B0400'.  Processus stoppé. Utilisez Pas-à-pas ou Exécuter pour continuer.

And it break to

function TNxCustomGrid6.EditCell(ACol, ARow: Integer;
  EditText: WideString; ForceEditing: Boolean): Boolean;
begin
  Result := InternalEditCell(ACol, ARow, EditText, ForceEditing, True);
end;

Error is up in TNxCustomGrid6.InternalEditCell in the try section (exit by Expect).

I will try to catch others. I'm intresting in Grid v6 because some of v5 row moving's problem seems to be solve, but if is not stable :wacko:
 
PS : I'm thinking maybe you would prefer I open a new topic in Grid6 section... Could you transfert this post in a new topic in good section ?

 

{Edit}

With many (maybe 20-30-40?) selection of TextColumns cell an other error raise, always an access error, but after this, all select done an error, I have follow code step by step...

The problem begin here with CreateInPlaceEdit and go on until TWinControl.create so there something wrong after but ... I hope you will find the solution, I will please to use your v6 componment! good luke :D

procedure TNxColumn6.BeginEditing;
begin
  if not Assigned(FInplaceEdit) then
  begin
    { Column Responsible for destroying }
    FAutoDestroyInplaceEdit := True;

    { Create FInplaceEdit }
    CreateInplaceEdit;

More informations

Attached File  2016-02-19_105907.jpg   61.72KB   0 downloads

 

Not always the same issu

Attached File  2016-02-19_105145.jpg   64.82KB   0 downloads

 

 

{/Edit}



#9 Boki (Berg)

Boki (Berg)

    Boki (Berg)

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

Posted 19 February 2016 - 04:22 AM

Hi Qwaz,

 

I will test all this for tomorrow.


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.

#10 Qwazerty

Qwazerty
  • Members
  • 73 posts
  • Gender:Male
  • Location:France

Posted 19 February 2016 - 12:39 PM

Hi Boki,

 

Thanks. I added some informations in my precedent message.

 

Bye

Qwaz



#11 Boki (Berg)

Boki (Berg)

    Boki (Berg)

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

Posted 22 February 2016 - 12:26 AM

Hi Qwaz,

 

Sorry for delay, I have made to install D6 again on Win10 (my main machine). I like to work it here more.

 

Today and tomorrow I will resolve this issues.


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.

#12 Boki (Berg)

Boki (Berg)

    Boki (Berg)

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

Posted 22 February 2016 - 12:39 AM

Hi,
 
I think that I have fixed installation now. I have re-uploaded file on Users section.
 
Please don't forget to add paths to:
 
\Sources
\Sources\Next Layout
\Sources\Next NextGrid
\Sources\Next NextDBGrid
\Sources\Next Inspector
\Sources\Next Collection
Then, open Delphi 6 packages group (in Packages subfolder).

Then, open Project Manager in Delphi and right-click on each package -> Install.

This will be all. No need to change inc file. If you need I can record small video to help.
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.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users