Skip to content

Delphi 2010 Online Resources

Here is my handy collection of links to blog posts and resources related to new Delphi 2010 features. Enjoy and GO DELPHI !!!

1. General

2. IDE

3. Compiler and RTL

4. VCL

5. Enterprise

6. Misc

{ 7 } Comments

  1. Colin | December 2, 2009 at 7:17 pm | Permalink

    Under the heading of RTTI you should also include the in-depth postings from Robert Love.

    http://robstechcorner.blogspot.com/2009/09/so-what-is-rtti-rtti-is-acronym-for-run.html

    This is a most invaluable tutorial on RTTI in D2010. So much so, that it was one of the reasons why I finally upgraded to D2010.

    Colin

  2. Daniel Magin | December 2, 2009 at 7:33 pm | Permalink

    Pavel, thanks for this great collection of links!!

    you are a hero!

    :-) daniel

  3. Daniele Teti | December 2, 2009 at 8:45 pm | Permalink

    Nice collection Pavel, thanks!

  4. Paweł Głowacki | December 3, 2009 at 5:32 am | Permalink

    @Colin, that’s added now. thx

  5. Alberto | December 3, 2009 at 7:47 am | Permalink

    Quality problem with delphi error from 30/10/2006 REF:35900

    Hallo

    The problem is that dbexpress thinks that this sentence

    select * from databasex::tablex where fieldx=:parameter1

    Says that databasex::tablex is a parameter but this is a supported language feature of informix where I can select a table from other database that is running in the same informix server

    Example :

    You have two BD`s one is named PEX with the table TABLE1 and the other is named GCOMERCIAL with the table TABLE2

    If you connect to PEX and you try to execute this select:

    select * from GCOMERCIAL::TABLE2

    You get one error because dbexpress thinks that GCOMERCIAL::TABLE2 is a parameter

    The correct form is that after preprocess of the sentence

    select * from databasex::tablex where fieldx=:parameter1

    results in :

    select * from databasex:tablex where fieldx=?

    I was debugging and found that if I change:

    I have modified SqlExpr.pas to support this but now i haven t support to create parameters automatically readed from sql sentences . I have to create them manually.
    and this only functions with selects using Open not with ExecSql

    procedure TSQLQuery.QueryChanged(Sender: TObject);
    begin
    if not (csReading in ComponentState) then
    begin
    Close;
    SetPrepared(False);
    if ParamCheck or (csDesigning in ComponentState) then
    begin
    FCommandText := SQL.Text;
    FText := FCommandText;
    SetParamsFromSQL(nil, False);
    // start of change
    FText:=FNativeCommand;
    // end of change
    end
    else
    FText := SQL.Text;
    DataEvent(dePropertyChange, 0);
    end
    else
    FText := FParams.ParseSQL(SQL.Text, False);
    SetFCommandText(FText);
    end;

    And I still can’t execute sentences UPDATE INSERT or DELETE

    Example

    Update GCOMERCIAL::TABLE2 set field1="A"

    Only we can execute if we use Paramcheck:=False and change the sentence to

    Update GCOMERCIAL:TABLE2 set field1="A"

    I get an error .

    I’m having a lot of problem because we have a lot of legacy code from delphi5 migrated to Delphi 2006 and we have to change this , but
    Sometimes we need use in the same sentence a DATABASE ALIAS and parameters

    For we is a very very big problem

    We have bugs in our applications every day for this problem because we need share data logic between differents versions of delphi

    Delphi 7, Delphi 2006 Win 32 and Delphi 2006 Dotnet

    Thanks in advance for your help

    P.D. To test this you need an informix server with two databases

  6. Vsevolod Leonov | December 8, 2009 at 6:51 pm | Permalink

    Absolutely great collection. The value can’t be overestimated.
    Thanks a lot Pawel! You’re a DataSnap server yourself sharing and providing the effeciently selected data to some "thin" clients, as you’ve done most of the job.

  7. asava samuel | March 8, 2013 at 10:03 pm | Permalink

    Here is an ORM that works with Firebird
    https://www.kellermansoftware.com/p-47-net-data-access-layer.aspx

{ 2 } Trackbacks

  1. [...] Paweł Głowacki : Delphi 2010 Online Resources 查看。 This entry was posted in Delphi and tagged Delphi2010 by minyoad. Bookmark the [...]

  2. [...] recursos “on line” sobre D2010 (Pawel Glowacki) donde apuntábamos a la entrada de su blog Delphi 2010 Online Resources, muy interesante, que contenía muy buenos recursos para Delphi 2010. De hecho, el que viniera [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

Bad Behavior has blocked 2 access attempts in the last 7 days.

Close