Developing plug-ins in Free/Object Pascal: Delphi, Embarcadero, Lazarus, etc

A place where plug-in developers can share their knowledge and experience.
citRiks
Posts: 1288
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 383 times
Been thanked: 75 times

Filters

Post by citRiks »

Latest post of the previous page:

pepak,
pepak wrote: Sat 17 Oct, 2020 17:43almost certainly related to your installation of Delphi, irrespective of any FAR issues.
I think, it is related to FAR, because i tried to make something with your plugin :)
Furthermor, it happens to, i have two decent computers, without antivurus (i prefer to check stuff with VirusTotal)
On both computers it is exactly the same problem :(
I may triy it on some virtual machine, but it is kind of bad practice,
if i cant use it on my regular machines, it is kind of unreliable to work with it.
I will do the test with some new virtual, newly installed, but i hate the idea already .. will see..
or it deleted or modified that library during installation.
Can not be, it was clean installation, without anything tricky, on TWO computers where any other numeruos software and IDEs works flawlessly
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
citRiks
Posts: 1288
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 383 times
Been thanked: 75 times

Developing plug-ins in Free/Object Pascal: Delphi, Embarcadero, Lazarus, etc

Post by citRiks »

pepak wrote: Wed 14 Oct, 2020 18:31 Anyway, I just made a quick test with Delphi 10.4 compile and the plugin compiles without any issues and whatever I tried to do with it, it worked fine. Including the "external filter on a selection".
I there community free version of 10.4 ?
From here currently you can download only 10.3.3:
https://www.embarcadero.com/products/de ... e-download
i t does not says the version immediatly, but when you start download it is 10.3.3
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
citRiks
Posts: 1288
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 383 times
Been thanked: 75 times

Developing plug-ins in Free/Object Pascal: Delphi, Embarcadero, Lazarus, etc

Post by citRiks »

Looks like i can compile things there, with command line batches which you supplied.
but this is horrific experience not to have lets say, usual normal debugging abilities,
and with a bunch of exeptions on the way ..
Seems to be i am abandoning the idea of working with Delphi plugin development.
Although, any help is still appreciated.
Probably other people will be more successfull,
either newer Delphi versions will be more up to the mark.
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
pepak
Posts: 539
Joined: Sun 13 Jul, 2008 11:18
Has thanked: 15 times
Been thanked: 47 times

Developing plug-ins in Free/Object Pascal: Delphi, Embarcadero, Lazarus, etc

Post by pepak »

citRiks wrote: Sun 18 Oct, 2020 01:08I there community free version of 10.4 ?
Not yet, and it's not certain there ever will be. Embarcadero is very proud of 10.4 and wants to milk it for what it is worth first.
either newer Delphi versions will be more up to the mark.
Again, this is most likely some issue with your particular system than a general Delphi thing. Delphi 10.3.3 that you are using is fairly well established, so if it fails horrifically for you, it probably means your system deviates from the expected in a major way. A new version of the compiler is unlikely to fix that.
citRiks
Posts: 1288
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 383 times
Been thanked: 75 times

Developing plug-ins in Free/Object Pascal: Delphi, Embarcadero, Lazarus, etc

Post by citRiks »

pepak, this well established version fail miserably on my computers, where every other IDEs in the world run happily.
But nevermind, lets it be this way. :)
I would ask also, this. Lets i have community version installed, lets imagine it is usable.
But it shows me there is 366 days remainded, 365 days reminded, and so on, up to the end of the trial (?) period, i suppose.
But, why trial? isnt it supposed to be free community edition ?
the trial period can be prolongated without extra headaches?
Probably i can uninstall it and reinstall again to start again the trial period?
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
citRiks
Posts: 1288
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 383 times
Been thanked: 75 times

Developing plug-ins in Free/Object Pascal: Delphi, Embarcadero, Lazarus, etc

Post by citRiks »

BTW, and related or not, but Lazarus indeed claimed to be free open source Delphi clone.
There is a disclaimer about "is not 100% compatible", but the "differences" all about are, for example,
like renaming files from ".Dfm" ("delphi form") to ".Lfm" ("lazarus form")
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
citRiks
Posts: 1288
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 383 times
Been thanked: 75 times

Developing plug-ins in Free/Object Pascal: Delphi, Embarcadero, Lazarus, etc

Post by citRiks »

I think i am too much archeologist with the stuff.
But, i think, knowing to do things with pascal in FAR,
can be huge help to FAR project and people using FAR.
Pascal is still "oficially" supported plugin language/platform (?)
There are Dot.Net, and Python adapters,
but i tend to think Pascal still have better FAR plugin API coverage (?)
and there are numerous useful plugins form the past.
and Pascal is still not that awful terrifying (for most normal people) C++
But. Here comes totally broken, 1,500$ (single user license) Delphi.
And you have to investigate alternatives and migration stuff.
And it became unpractial time waste again, for dead technology,
which current owner's dream is to get rid of.
Well done, Idera.
Idera is well known for purchasing orphaned projects,
forcing remaining consumers to pay maximum them can afford (during migration period),
and throw it away, since there is no consumers anymore.
Last edited by citRiks on Sun 18 Oct, 2020 17:42, edited 1 time in total.
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
citRiks
Posts: 1288
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 383 times
Been thanked: 75 times

Developing plug-ins in Free/Object Pascal: Delphi, Embarcadero, Lazarus, etc

Post by citRiks »

a bit about Delphi pricing
https://www.componentsource.com/product ... nal/prices
Interesting, is it life time including upgrades price, or one-year only license?
Interesting. were it working, at least as any other normal IDEs do,
i would believe "decades of succesful IDE building" may worth the license of 1500$ per year.
Last edited by citRiks on Sun 18 Oct, 2020 17:49, edited 1 time in total.
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
User avatar
HaRT
Moderator
Posts: 9687
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 124 times
Been thanked: 249 times

Developing plug-ins in Free/Object Pascal: Delphi, Embarcadero, Lazarus, etc

Post by HaRT »

 ! Message from: HaRT
@citRiks Please stop contaminating the FAR Manager forum with unrelated discussions. You're very close to a permanent ban.
Фар есть инструмент, а не нянька. © 2009 DrKnS
citRiks
Posts: 1288
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 383 times
Been thanked: 75 times

Developing plug-ins in Free/Object Pascal: Delphi, Embarcadero, Lazarus, etc

Post by citRiks »

HaRT probably you right.
but i just pointed out the cause of problems with Embarcadero Delphi :Yahoo!:
tha is to say, come to the exact solution, interesting issue with it.
but now i really do not know how to say the solution, without being permanently banned ? :(
Can it be not permanently? let's say, for a month or something like .. ?
I just want to help people use FAR and Delphi together .. :cry:
Last edited by citRiks on Mon 19 Oct, 2020 16:33, edited 2 times in total.
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
Post Reply

Return to “Plug-In Developers”