Re: [Lazarus] Embedded/small database
On 2015-02-16 15:50, Kostas Michalopoulos wrote: Is this something that will be networked or running locally? If it is a local only program, i'd go with sqlite. Firebird RDBMS allows you to run both Embedded (local DB access only) or Client/Server (TCP/IP access). This means the application can easily scale from a Embedded DB (desktop database app) to a full blown Client/Server application. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Hi everyone
Don't worry. The Lazarus/Free Pascal people are very nice. Good luck developing your accounting program! On Feb 16, 2015 7:55 AM, Vincenzo Campanella vin...@gmail.com wrote: Hi everyone I have just subscribed to this mailing list, being interested in a future (in the next few months) development of an accounting program using Pascal + Lazarus. For the time being, I'll probably lurk keeping silent, but then I'll start asking questions, hoping not to disturb you, as my Pascal and Lazarus skills are for sure not the best (up to now experiences in C and Access VBA only). Meanwhile, thank you for Lazarus that seems a very very interesting development tool. Sorry for my bad English, but my mother tongue is Italian and I am from Switzerland. Cheers, vince -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
[Lazarus] Hi everyone
Hi everyone I have just subscribed to this mailing list, being interested in a future (in the next few months) development of an accounting program using Pascal + Lazarus. For the time being, I'll probably lurk keeping silent, but then I'll start asking questions, hoping not to disturb you, as my Pascal and Lazarus skills are for sure not the best (up to now experiences in C and Access VBA only). Meanwhile, thank you for Lazarus that seems a very very interesting development tool. Sorry for my bad English, but my mother tongue is Italian and I am from Switzerland. Cheers, vince -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Embedded/small database
Is this something that will be networked or running locally? If it is a local only program, i'd go with sqlite. On Sun, Feb 15, 2015 at 7:16 PM, Graeme Geldenhuys mailingli...@geldenhuys.co.uk wrote: On 2015-02-15 16:58, zeljko wrote: Maybe you should look at Firebird. +1 Regards, - Graeme - -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
[Lazarus] GIS
I have seen where there might be some GIS Tools added to Lazarus. What is the current sttatus of this? I am currently running 1.2.4. Thx,Terry -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
[Lazarus] vin...@gmail.com
Vince, I am not quite sure how to respond to a posting, if I havn't done it correctly, sorry, ignorance sounds so much better than 'stupidity'. Vince, this is just a personal opinion but you may find this forum a little 'choppy' to pick up general and structural knowledge from. I would recommend the Lazarus Manual for a reasonable structure and it seems to be quite complete. I have been heavily into Kylix for the past number of years and the IDE for Lazarus seems to be more reliable and the compatibility to Kylix is also excellent, from my experience. Using that logic, any book on Kylix would probably put the 'structure' would also help in using Lazarus. My only additional comment would pick the database you plan on using and stick to it, mysql seems to be the most used, but I don't want to start a fight with any of the others, I took my poll made my decision and like the decision so far, but that is just me. Try to jump into development with a short, real problem that will teach you the most for the least code, have a few glasses of wine, with dinner. Then the next day, decide what you learned. I haven't doubted for a day I made the correct choice, first with Delphi, then Kylix and now Lazarus, good luck. John A. Ward, j...@mbstemps.com -Original Message- From: lazarus-requ...@lists.lazarus.freepascal.org [mailto:lazarus-requ...@lists.lazarus.freepascal.org] Sent: Monday, February 16, 2015 11:52 AM To: lazarus@lists.lazarus.freepascal.org Subject: Lazarus Digest, Vol 85, Issue 51 Send Lazarus mailing list submissions to lazarus@lists.lazarus.freepascal.orgTo subscribe or unsubscribe via the World Wide Web, visit http://lists.lazarus.freepascal.org/mailman/listinfo/lazarusor, via email, send a message with subject or body 'help' to lazarus-request@lists.lazarus.freepascal.orgYou can reach the person managing the list at lazarus-owner@lists.lazarus.freepascal.orgWhen replying, please edit your Subject line so it is more specificthan Re: Contents of Lazarus digest...Today's Topics: 1. Freepascal/Lazarus port of JEDI Code Library (JCL) (luiz americo pereira camara) 2. Re: Embedded/small database (Kostas Michalopoulos) 3. Hi everyone (Vincenzo Campanella) 4. Re: Embedded/small database (Graeme Geldenhuys) 5. GIS (Terry A. Haimann) 6. Re: Hi everyone (Travis Ayres) 7. Re: How to access libraries from other languages? (Chavoux Luyt)--Message: 1Date: Mon, 16 Feb 2015 12:23:27 -0300From: luiz americo pereira camara Subject: [Lazarus] Freepascal/Lazarus port of JEDI Code Library (JCL)To: Lazarus mailing list Message-ID: Content-Type: text/plain; charset=utf-8Hi,I ported JCL to Freepascal/Lazarus. More info athttps://github.com/blikblum/jclAlthough most of the changes was adjusting defines / uses clause to makecompilable, it needs more tests since I only tested JclExprval.Luiz-- next part --An HTML attachment was scrubbed...URL: --Message: 2Date: Mon, 16 Feb 2015 16:50:04 +0100From: Kostas Michalopoulos Subject: Re: [Lazarus] Embedded/small databaseTo: Lazarus mailing list Message-ID: Content-Type: text/plain; charset=utf-8Is this something that will be networked or running locally? If it is alocal only program, i'd go with sqlite.On Sun, Feb 15, 2015 at 7:16 PM, Graeme Geldenhuys mailingli...@geldenhuys.co.uk wrote: On 2015-02-15 16:58, zeljko wrote: Maybe you should look at Firebird. +1 Regards, - Graeme - -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-- next part --An HTML attachment was scrubbed...URL: --Message: 3Date: Mon, 16 Feb 2015 16:54:55 +0100From: Vincenzo Campanella Subject: [Lazarus] Hi everyoneTo: Lazarus mailing list Message-ID: 54e212cf.4020...@gmail.comContent-Type: text/plain; charset=iso-8859-15; format=flowedHi everyoneI have just subscribed to this mailing list, being interested in a future (in the next few months) development of an accounting program using Pascal + Lazarus.For the time being, I'll probably lurk keeping silent, but then I'll start asking questions, hoping not to disturb you, as my Pascal and Lazarus skills are for sure not the best (up to now experiences in C and Access VBA only).Meanwhile, thank you for Lazarus that seems a very very interesting development tool.Sorry for my bad English, but my mother tongue is Italian and I am from Switzerland.Cheers,vince--Message: 4Date: Mon, 16 Feb 2015 16:11:56 +From: Graeme Geldenhuys Subject: Re: [Lazarus] Embedded/small databaseTo: lazarus@lists.lazarus.freepascal.orgMessage-ID: 54e216cc.6090...@geldenhuys.co.ukContent-Type: text/plain; charset=utf-8On 2015-02-16 15:50, Kostas Michalopoulos wrote: Is this
Re: [Lazarus] How to access libraries from other languages?
Am 16.02.2015 20:52 schrieb Chavoux Luyt chav...@gmail.com: I was maybe thinking more low-level (e.g. when using a compiled C++ library without the source code)? All C++ class methods are translated into (mangled) functions in any case, so as long as Lazarus can wrap these as methods in a class of its own it should work? It should even be possible to wrap 2 or 3 C++ classes into one Lazarus class? Let me say it this way: it is possible (with non virtual functions only), but I definitely don't recommend it. Regards, Sven -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
[Lazarus] Lazarus Release Candidate 1 of 1.4
The Lazarus team would like to announce the first release candidate for the upcoming Version 1.4. We would like to invite all users to test this release candidate. Please read below why everybody really should join the testing now. News in this Version http://wiki.lazarus.freepascal.org/Lazarus_1.4.0_release_notes On Windows the installer now allows 2 independent installations. http://wiki.lazarus.freepascal.org/Multiple_Lazarus#Installation_of_multiple_Lazarus About the release process: http://wiki.lazarus.freepascal.org/Lazarus_1.4_fixes_branch#Roadmap_to_1.4 The 1.4RC1 is built with fpc 2.6.4. The release candidate is available for download on SourceForge: http://sourceforge.net/projects/lazarus/files/ Choose your CPU, OS, distro and then the Lazarus 1.4RC1 directory. Minimum requirements: Windows: 98, 2k, XP, Vista, 7, 32 or 64bit. On 64bit it is recommended to use the 32bit IDE. Win98 IDE needs building with flag -dWIN9XPLATFORM. FreeBSD/Linux: gtk 2.8 or qt4.5, 32 or 64bit. Mac OS X: 10.5 to 10.10, 10.9+ without IDE debugger (gdb works), LCL only 32bit, non LCL apps can be 64bit. == Why should everybody (including you) test the release candidate? == In the past weeks the Lazarus team has stabilized the 1.4 fixes branch. The resulting 1.4RC1 is now stable enough to be used by any one for test purposes. However many of the fixes and new features that where committed since the release of 1.2 required changes to the code of existing features too. While we have tested those ourself, there may still be problems that only occur with very specific configurations or one project in a million. Yes, it may be that you are the only person with a project, that will not work in the new IDE. So if you do not test, we can not fix it. Please do not wait for the final release, in order to test. It may be too late. Once the release is out we will have to be more selective about which fixes can be merged for further 1.4.x releases. So it may be, that we can not merge the fix you require. And then you will miss out on all the new features. == How to test == Download and install the 1.4RC1. - On Windows you can install as a 2ndary install, that will not affect your current install: http://wiki.lazarus.freepascal.org/Multiple_Lazarus#Installation_of_multiple_Lazarus - On other platforms, if you install to a new location you need to use --primary-config-path In either case you should make backups. (including your primary config) Open your project in the current Lazarus (1.2.6), and use Publish Project from the project menu. This creates a clean copy of your project. You can then open that copy in the RC1. Please test: - If you can edit forms in the designer - rename components / change properties in Object inspector / Add new events - Add components to form / Move components on form - Frames, if you use them - If you can navigate the source code (e.g. jump to implementation) - Auto completion in source code - Compile, debug and run - Anything else you use in your daily work Mattias -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus Release Candidate 1 of 1.4
Compiled a few of my projects, works on Fedora 21 x64. But trying to rebuild the IDE gives: File /usr/lib64/lazarus/ide/cmdlinedebugger.pp not found. On Tue, Feb 17, 2015 at 12:52 AM, Howard Page-Clark h...@talktalk.net wrote: On 16/02/2015 22:38, Mattias Gaertner wrote: The Lazarus team would like to announce the first release candidate for the upcoming Version 1.4. ... Huge thanks to the team who have laboured to produce this latest marvel. It installed flawlessly (on my Windows 7 machine) in about 40 seconds, and was ready to roll! I've never seen such a snappy install for a full-featured development environment before. Recompiled the last three projects I worked on (chewing its way through scores of files) without any problems. No bugs to report yet. Thanks again. Howard --- This email has been checked for viruses by Avast antivirus software. http://www.avast.com -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus Release Candidate 1 of 1.4
On 16/02/2015 22:38, Mattias Gaertner wrote: The Lazarus team would like to announce the first release candidate for the upcoming Version 1.4. ... Huge thanks to the team who have laboured to produce this latest marvel. It installed flawlessly (on my Windows 7 machine) in about 40 seconds, and was ready to roll! I've never seen such a snappy install for a full-featured development environment before. Recompiled the last three projects I worked on (chewing its way through scores of files) without any problems. No bugs to report yet. Thanks again. Howard --- This email has been checked for viruses by Avast antivirus software. http://www.avast.com -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Promoting Lazarus: A Case Study Video
On 16/02/15 09:29, Giuliano Colla wrote: Il 16/02/2015 04:47, Den ha scritto: It also plays for me, Ubuntu 14.10 64bit, Chrome. Thanks to all for the feedback. Given other's experience, I tested with Linux-FC14 and it works for me too. It must be a CentOs 6 specific issue. Most likely a decoder is missing, because it isn't strictly Open Source. RH is very accurate in providing only purely OS software. Sometimes it's a nuisance. I'll investigate. Giuliano Me 3, works on Mozilla Build of Firefox for Debian Wheezy with backports ;) (and it seems to be native HTML5 rather than flash too, shown directly off video tag) el es -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Promoting Lazarus: A Case Study Video
On Monday, February 16, 2015, Giuliano Colla giuliano.co...@fastwebnet.it wrote: It must be a CentOs 6 specific issue. CentOS is not a good desktop distro IMO. It is designed to be a solid server. Juha -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] How to access libraries from other languages?
Am 16.02.2015 13:47 schrieb Den cyr...@gmail.com: Indeed.. It's no easy task for sure. Sven would have to implement all features of the C++ Class that C++ supports. I'm guessing Sven is gonna go with the basic VMT C++ support, which would probably include virtual method overriding, am I right Sven? More or less, yes. Plus support for automatic calling of con- and destructors depending on scope entry/exit for instances located on the stack. Maybe also special handling for cppclass generics to get the mangled names right. With these most cases should be covered, but not every C++ class under the sun will be usable then. Regards, Sven -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
[Lazarus] Freepascal/Lazarus port of JEDI Code Library (JCL)
Hi, I ported JCL to Freepascal/Lazarus. More info at https://github.com/blikblum/jcl Although most of the changes was adjusting defines / uses clause to make compilable, it needs more tests since I only tested JclExprval. Luiz -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Promoting Lazarus: A Case Study Video
Il 16/02/2015 04:47, Den ha scritto: It also plays for me, Ubuntu 14.10 64bit, Chrome. Thanks to all for the feedback. Given other's experience, I tested with Linux-FC14 and it works for me too. It must be a CentOs 6 specific issue. Most likely a decoder is missing, because it isn't strictly Open Source. RH is very accurate in providing only purely OS software. Sometimes it's a nuisance. I'll investigate. Giuliano -- Giuliano Colla Project planning question: when it's 90% done, are we halfway or not yet? -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] How to access libraries from other languages?
Am 16.02.2015 08:35 schrieb zeljko zel...@holobit.net: On 02/16/2015 08:04 AM, Sven Barth wrote: Am 16.02.2015 04:48 schrieb Den cyr...@gmail.com mailto:cyr...@gmail.com: lol, speaking of which Sven, what's the progress report on the C++ Classes? :D Currently not working on it. Generics and packages have higher priority. But I plan to continue it especially since the API of our company's OS is C++ based ^^ That will be the one of the greatest features :) Don't look forward to it too much. It will likely only work for simple cases. E.g. once a C++ class uses operators (without providing the functionality in other ways) it will likely break down... Regards, Sven -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] messages form's not move to end line
On Sun, 15 Feb 2015 14:27:50 +0100 Bart bartjun...@gmail.com wrote: On 2/15/15, Mattias Gaertner nc-gaert...@netcologne.de wrote: It scrolls down here. A week ago there was a bug, that sometimes when compiling packages in parallel it didn't scroll down. Unfortunately I still see this (mostly when building the IDE itself). Please do the following: Don't touch the Messages window while it builds. When building finished, make a screenshot of the window. Mattias -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] IDE Package system has a problem
On Tue, 10 Feb 2015 08:12:03 +0100 zeljko zel...@holobit.net wrote: On 02/09/2015 07:36 PM, Mattias Gaertner wrote: If a project does not set the LCLWidgetType it gets the IDE's widgettype. If you did not set a LCLWidgetType in the Configure Build Lazarus, then it uses carbon on darwin. This is not always true in my case. Using fpc-2.6.2 (regular dmg downloaded) i386 + cross x86_64. Sometimes it builds everything and at the end it cannot link since it calls i386-darwin ?!? Yes, there's x86_64 cpu, qt widgetset and OS_TARGET=darwin in configure ide. What parameters were passed to make when this happened? Right click on Build IDE / About Build IDE. Mattias -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] How to access libraries from other languages?
On 02/16/2015 11:08 AM, Sven Barth wrote: Am 16.02.2015 08:35 schrieb zeljko zel...@holobit.net mailto:zel...@holobit.net: On 02/16/2015 08:04 AM, Sven Barth wrote: Am 16.02.2015 04:48 schrieb Den cyr...@gmail.com mailto:cyr...@gmail.com mailto:cyr...@gmail.com mailto:cyr...@gmail.com: lol, speaking of which Sven, what's the progress report on the C++ Classes? :D Currently not working on it. Generics and packages have higher priority. But I plan to continue it especially since the API of our company's OS is C++ based ^^ That will be the one of the greatest features :) Don't look forward to it too much. It will likely only work for simple cases. E.g. once a C++ class uses operators (without providing the functionality in other ways) it will likely break down... I thought that it'll really work. Without ability to override virtual methods it's unuseable for me. z -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Set UTF-8 in RTL has create error in const definitaion
Thank you Juha, I add -dEnableUTF8RTL -FcUTF8 and I'll not use shortstring, no metter. I can not much detail, but first view is, some message and my application create some folder and that has a Turkish chars, now in message and in created folder name is okey. I mean Turkish chars is view normal now. Some string function can check later. On 15.02.2015 21:52, Juha Manninen wrote: Only if you want to use the improved UTF8 support. See the wiki page: http://wiki.freepascal.org/Better_LCL_Unicode_Support Indeed my suggestion was not relevant for your problem. -dEnableUTF8RTL changes encoding of String type but not ShortString. However as you have plenty of energy you should define EnableUTF8RTL and test with it. Remember, it must be in Additions and Overrides to affect all dependent packages. We expect more issues with Windows API calls. They should be added to the Open issues section of the wiki page. Juha -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
[Lazarus] Does Lazarus need a typelib import tool?
While cleaning up and organizing hard drives and my backups, I was reminded of this stand alone tool I wrote: http://cache.getlazarus.org/images/showcase/windows.type.libraries.jpg It's a program which finds typelibs on your system and converts them to pascal source code. Does Lazarus need this or has someone already created a Lazarus equivalent? -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Does Lazarus need a typelib import tool?
On Mon, 16 Feb 2015, Anthony Walter wrote: While cleaning up and organizing hard drives and my backups, I was reminded of this stand alone tool I wrote: http://cache.getlazarus.org/images/showcase/windows.type.libraries.jpg It's a program which finds typelibs on your system and converts them to pascal source code. Does Lazarus need this or has someone already created a Lazarus equivalent? FPC distributes the typelib unit, which does exactly that. see directory packages/winunits-base/src Michael. -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus