[Lazarus] Accessing MS SQLServer database from Lazarus/FPC?
Dimitri Smits
smitco at telenet.be
Mon Jan 24 03:37:25 CET 2011
----- "waldo kitty" <wkitty42 at windstream.net> schreef:
> On 1/23/2011 14:15, Bo Berglund wrote:
> > After making a search on my complete disk I found the file sqldb.pp
> in
> > the FPC2.4.2 folder tree.
> > That is, it was not found in the lazarus tree at all, is this OK?
> >
> > After adding the new lines from the patch I want to test it, but I
> > don't know how I can make lazarus use the new file....
> > Just compiling my example again seems not to work.
> >
> > What can I do to make it "take"? Do I need to compile FPC (since
> the
> > file is part of the FPC sources) or do I rebuild the lazarus
> itself?
> > Or maybe both?
> >
> > I have actually no clue in this respect. I always worked in Delphi
> > before and there the compiler checked the files and recompiled if
> > needed, but with lazarus it seems like you have to do this
> manually...
>
> FWIW: i'm pretty sure you have already gotten an answer to this but i
> just
> wanted to take a moment to point out that this type of patch would be
> like a
> direct patch to delphi, which you are used to working with, and using
> the
> existing delphi to compile a new delphi... now, of course, you have
> not been
> able to do this with delphi but you can with FPC and Lazarus... in the
> delphi
> world, you have had to wait on the delphi folks to release a new
> delphi
> version... this is one of the advantages of FPC and/or FPC/Lazarus
> over the
> delphi and other similar commercial packages' worlds ;)
actually, since it concerns components, you WERE able to do this with Delphi. The entire VCL's sourcecode is included. I once worked for a company that had the luminous idea to add a few properties to TControl (to add extra security/visibility/enable). Henceforth, for that project, they required to rebuild the entire VCL and every used 3rd and other party components.
So just to state: you already HAD the possibility. Whether it was great design or wise to do so is another story. :-)
what you could NOT do is rebuild the IDE or compiler/debugger/tools. (you could override a lot in the IDE by custom packages though)
kind regards,
Dimitri Smits
More information about the Lazarus
mailing list