Recent

Author Topic: I refactor your old code for free!  (Read 461 times)

GabrielMoraru.com

  • Newbie
  • Posts: 3
I refactor your old code for free!
« on: February 19, 2025, 06:36:34 pm »
Hi there
I started my own YouTube channel about Delphi and I want to create more content.
Therefore, I came up with this idea: https://gabrielmoraru.com/i-refactor-your-old-code-for-free/
 O:-)

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4568
  • I like bugs.
Re: I refactor your old code for free!
« Reply #1 on: February 20, 2025, 11:13:31 am »
As you posted your idea in Lazarus forum, i guess you also plan to port code to FPC and Lazarus. Sometimes it is easy, sometimes difficult.
It is possible to support both Delphi and Lazarus with the same code. That includes Unicode support.

Refactoring means you change code so that its behavior does not change. For example adding Unicode support is not really refactoring, it improves the behavior.

Anyway an interesting offer. Let's see if somebody gives his old spaghetti code for you to fix.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

d2010

  • Full Member
  • ***
  • Posts: 143
Re: I refactor your old code for free!
« Reply #2 on: February 20, 2025, 04:35:04 pm »
Hi there
I started my own YouTube channel about Delphi and I want to create more content.
Therefore, I came up with this idea: https://gabrielmoraru.com/i-refactor-your-old-code-for-free/
 O:-)
%)
I found on solution oj internet.
100=Here on solution , but only If If you have full-tested source.lpr
101=You compile your source-old.
102=You convertt many files .*pas to one.pas or two files.pas
103=You compile one.pas to one.exe
504=You start online AI ,
505=and you conver one.pas to one.C# with  "504"
506=you reverse the "505"  , you convert one.C# to one."Delphi"
507=you compile one.Delphi to one.DLL
508=You attach one.DLL from "507"   to your Lazarus.Test

Please,  I need fast "504"? You have "504" app.
Please,  I need fast "504"? You have "504" app.







 

TinyPortal © 2005-2018