Sunday, December 22, 2013

Lazarus has come to life

Most of my windows programming is still done in Delphi 5. This was released in 1999 which makes it positively ancient. (Even more scary is that some programs started life in Delphi 2).

Not long after Delphi 5, Borland lost the plot (or prehaps they already had when they changed their name to Inprise). Although Delphi 7 was available, when I looked up upgrading the .net experiment was under way and it seemed like the end of the road for Delphi. I had hoped for a cross platform modern version to appear but that never really happened. Eventually the crazy was transferred to Embarcadero (whatever that is) and I still don't understand what works with what.


While all that was going on, I kept an eye on another program, Free Pascal. Free Pascal always showed such promise but the IDE was reminiscent of programming c++ under DOS.

Finally it seems though, I might have found what I have been looking for.  Lazarus, the Delphi styled IDE for Free Pascal. Matured enough for a 1.0 release and soon to be 1.2. Native unicode support and cross platform (Linux, Windows, OS-X).

Although there are a few sharp corners (don't import a unit called strings!), I am planning on converting my projects over to Lazarus and hopefully bringing them back from the dead too. My initial testing has been positive.

With any luck my programs will be playing nice with Windows 7, running on Linux and being recompiled without having to pay any license fees. It has taken a long time but I think it has been worth it.

Now if I could just press for Android support too...

42 comments:

  1. This is really interesting article


    hattie

    ReplyDelete
  2. Im grateful for the blog post.Really thank you!
    โปรโมชั่นGclub ของทางทีมงานตอนนี้แจกฟรีโบนัส 50%
    เพียงแค่คุณสมัคร Gclub กับทางทีมงานของเราเพียงเท่านั้น
    ร่วมมาเป็นส่วนหนึ่งกับเว็บไซต์คาสิโนออนไลน์ของเราได้เลยค่ะ
    สมัครสล็อตออนไลน์ >>> goldenslot
    สนใจร่วมลงทุนกับเรา สมัครเอเย่น Gclub คลิ๊กได้เลย
    และยังมีหวยให้คุณได้เล่น สมัครหวยออนไลน์ ได้เลย
    สมัครสล็อตออนไลน์ได้ที่นี่ >>> Golden slot
    ร่วมลงทุนสมัครเอเย่น Gclubกับทีมงานของเราได้เลย

    ReplyDelete
  3. great article, I was very impressed about it, wish you would have stayed next share

    Potty Racers

    ReplyDelete
  4. Thank you very useful information admin, and pardon me permission to share articles here may help
    Play santa city run y8 game

    ReplyDelete
  5. It's very good post which I really enjoyed reading. It is not everyday that I have the possibility to see something like this.
    swords and souls hacked

    ReplyDelete
  6. The raising of Lazarus is a miracle of Jesus recounted only in the Gospel of John

    file

    ReplyDelete
  7. I went for the meeting on the working days and looks for them to buy some foods and also want to research on pbn for sale that the new I noticed that in the website work as proper blog services.

    ReplyDelete
  8. This is one of the best. Thanks a lot! :)
    see here

    ReplyDelete
  9. I have been searching for this for a while.
    click here

    ReplyDelete
  10. This is so nice article; your blogs are very nice and interesting I'm read all your blogs and articles. I am also a writer, nowadays I'm working about Content writing service. I wish you post more blogs.

    ReplyDelete
  11. You make so many great points here that I read your article a couple of times. Your views are in accordance with my own for the most part. This is great content for your readers. dumpster rental oshkosh

    ReplyDelete
  12. Assuming the initial steps don't solve the issue and the printer in error state is still disconnected, checking the software might help. In Mac, Windows, or Linux, Open the PC control board by right-clicking for Windows on the operating frameworks image, located at the bottom left of the screen.

    ReplyDelete
  13. Why haven't I ever heard about this stuff before? Now, I'm interested in finding out what a Lazarus is. Can someone explain? Meanwhile, please check this out: tree service Greensboro NC, let us know if you're interested in such a service.

    ReplyDelete
  14. This is quite interesting. Good thing that I landed on you blog and see many resources here that I can learn into during my free time. Thanks! Also, please check out this tree service company: www.treeremovalservicechandler.com, discover how they're the best option when it comes to tree removal in Chandler, AZ.

    ReplyDelete
  15. So informative things are provided here,I really happy to read this post,I was just imagine about it and you provided me the correct information I really bookmark it,for further . Feel free to visit my website; 한국야동

    ReplyDelete
  16. You make so many great points here that I read your article a couple of times. Your views are in accordance with my own for the most part. This is great content for your readers. Feel free to visit my website; 국산야동

    ReplyDelete
  17. It’s exceptionally useful and you are clearly extremely proficient around there. Appreciate it for your efforts. Feel free to visit my website; 일본야동

    ReplyDelete
  18. Wow, happy to see this awesome post. I hope this think help any newbie for their awesome work. By the way thanks for share this awesomeness from Feel free to visit my website; 일본야동

    ReplyDelete
  19. The raising of Lazarus is a wonder of Jesus related distinctly in the Gospel of John | property staging houston

    ReplyDelete
  20. I would recommend your website to everyone. You have a very good gloss. Write more high-quality articles. I support you.
    바카라사이트

    ReplyDelete
  21. Great blog you’ve got here.. It’s difficult to find excellent writing like yours these days. I honestly appreciate individuals like you! Take care!! 바둑이게임

    ReplyDelete
  22. Thank you for sharing a good and interesting article. I hope the new posts will increase and can be a very good reference. Hopefully more success thank you very much. for More Information Visit Here:- Change Roadrunner Password

    ReplyDelete
  23. Great post, you have pointed out some excellent points, I as well believe this is a very superb website.
    substance abuse counseling near me

    ReplyDelete
  24. Nice post. I was checking constantly this blog and I am impressed! Extremely helpful information specially the last part I care for such info a lot. I was seeking this particular information for a very long time. Thank you and good luck. clock in clock out

    ReplyDelete
  25. window are loosing their worth in the industry there are many operating system come out for the competate. white sneakers

    ReplyDelete
  26. I enjoyed reading your post and look forward to reading more of your work in the future. https://www.sidingrichmondbc.com/surrey-bc-siding-services

    ReplyDelete
  27. The topic is highly informative. Well done on sharing it.
    Plastic Surgery Sacramento CA

    ReplyDelete
  28. Your blog always offers valuable insights. Thanks for sharing this.I couldn't agree more with your points in this article. Keep up the fantastic work.Nota de Emisión Divorcio Impugnado Nueva York

    ReplyDelete
  29. Cleaning Services in Mooresville NC are available to cater to your cleaning needs. Whether you require residential or commercial cleaning, these services are equipped to provide efficient and thorough cleaning solutions. With their expertise and attention to detail, you can trust that your space will be left spotless and tidy. From regular maintenance cleaning to deep cleaning projects, these services in Mooresville, NC are dedicated to delivering exceptional results.

    ReplyDelete