AlphaControls for Lazarus

Viewing 20 posts - 1 through 20 (of 47 total)
  • Author
    Posts
  • #49010
    HeDiBo
    Participant

    Hi Serge,

    There's already a starting interest in AlphaControls from the Lazarus community.

    They are taking your work as a study object: Lazarus forum msg.

    Have a look at Lazarus, please.

    #49013
    Support
    Keymaster

    Hello HeDiBo!

    I'm sorry, I was not seen your previous message (don't know why :blush:)

    I will install and research the Lazarus soon.

    #50181
    HeDiBo
    Participant
    'Support' wrote:

    Hello HeDiBo!

    I'm sorry, I was not seen your previous message (don't know why :blush:)

    I will install and research the Lazarus soon.

    Did you have a chance to have a look at it?

    #50186
    Support
    Keymaster

    Hello Dick!

    Yes, I have tried the Lazarus already and see that this IDE is promising.

    But a lot of code should be changed in the AlphaControls for adding of compatibility with Lazarus.

    It's possible, but many time needed for that, unfortunately. I can't say now will be Lazarus supported or not.

    You think, this work will be paid off?

    #50219
    HeDiBo
    Participant
    'Support' wrote:

    You think, this work will be paid off?

    Just have a look at the list of Operating Systems / Processor combinations supported:

    Code:
    tsystem =
    (
    system_none, { 0 }
    obsolete_system_i386_GO32V1,{ 1 }
    system_i386_GO32V2, { 2 }
    system_i386_linux, { 3 }
    system_i386_OS2, { 4 }
    system_i386_Win32, { 5 }
    system_i386_freebsd, { 6 }
    system_m68k_Amiga, { 7 }
    system_m68k_Atari, { 8 }
    system_m68k_Mac, { 9 }
    system_m68k_linux, { 10 }
    system_m68k_PalmOS, { 11 }
    system_alpha_linux, { 12 }
    system_powerpc_linux, { 13 }
    system_powerpc_macos, { 14 }
    system_i386_solaris, { 15 }
    system_i386_beos, { 16 }
    system_i386_netbsd, { 17 }
    system_m68k_netbsd, { 18 }
    system_i386_Netware, { 19 }
    system_i386_qnx, { 20 }
    system_i386_wdosx, { 21 }
    system_sparc_solaris, { 22 }
    system_sparc_linux, { 23 }
    system_i386_openbsd, { 24 }
    system_m68k_openbsd, { 25 }
    system_x86_64_linux, { 26 }
    system_powerpc_darwin, { 27 }
    system_i386_EMX, { 28 }
    system_powerpc_netbsd, { 29 }
    system_powerpc_openbsd, { 30 }
    system_arm_linux, { 31 }
    system_i386_watcom, { 32 }
    system_powerpc_MorphOS, { 33 }
    system_x86_64_freebsd, { 34 }
    system_i386_netwlibc, { 35 }
    system_powerpc_Amiga, { 36 }
    system_x86_64_win64, { 37 }
    system_arm_wince, { 38 }
    system_ia64_win64, { 39 }
    system_i386_wince, { 40 }
    system_x86_6432_linux, { 41 }
    system_arm_gba, { 42 }
    system_powerpc64_linux, { 43 }
    system_i386_darwin, { 44 }
    system_arm_palmos, { 45 }
    system_powerpc64_darwin, { 46 }
    system_arm_nds, { 47 }
    system_i386_embedded, { 48 }
    system_m68k_embedded, { 49 }
    system_alpha_embedded, { 50 }
    system_powerpc_embedded, { 51 }
    system_sparc_embedded, { 52 }
    system_vm_embedded, { 53 }
    system_iA64_embedded, { 54 }
    system_x86_64_embedded, { 55 }
    system_mips_embedded, { 56 }
    system_arm_embedded, { 57 }
    system_powerpc64_embedded, { 58 }
    system_i386_symbian, { 59 }
    system_arm_symbian, { 60 }
    system_x86_64_darwin, { 61 }
    system_avr_embedded, { 62 }
    system_i386_haiku, { 63 }
    system_arm_darwin, { 64 }
    system_x86_64_solaris, { 65 }
    system_mipseb_linux, { 66 }
    system_mipsel_linux, { 67 }
    system_i386_nativent, { 68 }
    system_i386_iphonesim, { 69 }
    system_powerpc_wii, { 70 }
    system_x86_64_openbsd, { 71 }
    system_x86_64_netbsd, { 72 }
    system_powerpc_aix, { 73 }
    system_powerpc64_aix, { 74 }
    system_jvm_java32, { 75 }
    system_jvm_android32 { 76 }
    );

    That's a very long list, where most of these combinations, including the Windows versions, do not have a visual control package nearly as sophisticated as AlphaControls.

    This page lists also a number of commercial packages: http://wiki.lazarus….d_Code_examples

    TMS Software has versions of there packages for Lazarus.

    So, yes, there's definitely a market for your product. Just think of the possibilities with smart phone software, with Mac OS and with all kind of Linux and Unix systems.

    #38380
    Support
    Keymaster

    This means that new library should be created, where controls are not based on Windows controls…

    #38371
    HeDiBo
    Participant
    'Support' wrote:

    This means that new library should be created, where controls are not based on Windows controls…

    That's true, but the TButton from the standard library also works in all the supported environments, Windows or otherwise. Which shows that it's possible to create general components for different environments.

    #50849
    tomkrysl
    Participant

    Hello AlphaControls team,

    we're using AlphaControls in all our commercial projects (of course registered version).

    We also evaluated Lazarus because it is the only IDE where our projects can be ported into. Many our customers wish the configuration software for our controllers to run on Linux and the only way we recommend now is: You can use Wine (or Windows virtual machine).

    But, have you ever seen your components running under Wine? It is horrible!

    Please do not take this as blaming you, I just know there are limitations in Wine, incompatibilites etc.

    Furthermore, FTDI USB which we use is not running under Wine so far, either.

    We cannot simply switch off Alphacontrols because all our marketing and manuals etc. are built on it and I personally like that controls.

    We will port the applications to Linux either way (just making other form files and some code hacking so we can use one source for both), but I would really appreciate making Alpha controls for Lazarus.

    Of course we would pay for it.

    Best regards

    Tomas Krysl

    http://www.solarcontrols.cz/en/

    #50850
    HeDiBo
    Participant
    'tomkrysl' wrote:

    We will port the applications to Linux either way (just making other form files and some code hacking so we can use one source for both), but I would really appreciate making Alpha controls for Lazarus.

    Of course we would pay for it.

    There you have it, Serge. This customer is even willing to pay for your efforts. I told you there would be interest in AC in the Lazarus community.

    Just consider it, will you?

    Keep up the good work!

    Vriendelijke groeten ;-}

    Dick

    #50877
    Support
    Keymaster

    Hello!

    Unfortunately, I don't know where to find a time for that πŸ˜•

    #51258
    SzakiLaci
    Participant

    I would gladly donate more money, if AC would work under Lazarus.

    (Win+Linux+ later Android … do not care about iOS).

    Currently I'm considering to transfer my whole PizzaProgram to FreePascal, because Delphi updates have horrible prices.

    The new Delphi XEx versions have already some kind of choosable skin-kontrol, but Lazarus controls look lame > So there is a big market for them I think.

    PS: Lazarus components (.LPK) have to be written only ONCE ! Because they're designed to be compatible with all (earlier and future) Lazarus versions! (Not like at Delphi)

    And the forum is great and fast responsive too !

    I'm sure they would help you immediately, if you need.

    Cheers

    Laci

    PS: Christmas time is coming = PLENTY of free free time ! πŸ˜€ πŸ˜€ πŸ˜€

    #51283
    Support
    Keymaster

    Hello Laci, you are migrated to Lazarus too? 😐

    #51304
    ozok
    Participant

    Hi all,

    I'm guessing porting AlphaControls to Lazarus won't be an easy task, but Lazarus community is very helpful and is growing everyday. Since prices for Delphi updates are more than a joke, more and more people are looking for cheaper (or free) alternatives. I know a lot of people who switched to other languages for that reason (well, it's not the only reason).

    One of the few reasons I continue to use Delphi is because it has great components (in my case JVCL-JCL and AlphaControls). If those components were to be ported to Lazarus, I'd not hasitate a second to switch to Lazarus. I'm guessing many Lazarus users would gladly pay for your product, since IDE costs nothing.

    These are my humble opinions about this subject.

    Regards.

    #51305
    mol
    Participant

    To be honest, I'm strictly against supporting Lazarus at this time. Serge is the only developer of AlphaControls, and the progress of the regular Delphi version would suffer greatly if resources would be diverted to Lazarus. People who almost exclusively use freeware software are usually not willing to pay, as the Linux world has taught us over and over and over again. I'm almost certain that investing into Lazarus is a dead end financially, and for most of Serge's paying customers, taking substantial time away from further development of the Delphi version would be a slap in the face.

    My 2c

    Uwe

    #51326
    HeDiBo
    Participant

    Serge, there is a proof of concept. A complete GUI interface package that is compatible across the operating systems Lazarus is used: fpGui. Its design principles could form the basis for AlphaControls too. Of course it is nowhere near the quality and looks of AlphaControls πŸ˜›

    'mol' wrote:

    I'm almost certain that investing into Lazarus is a dead end financially, and for most of Serge's paying customers, taking substantial time away from further development of the Delphi version would be a slap in the face.

    Maybe Serge should worry about that. It looks like you think the AlphaControls package is not complete enough to pay for it πŸ˜•

    #51328
    mol
    Participant
    'HeDiBo' wrote:
    Maybe Serge should worry about that.

    There are people out there who are still trying to make a living with Delphi and AlphaControls. You're quite obviously not one of them.

    'HeDiBo' wrote:
    It looks like you think the AlphaControls package is not complete enough to pay for it

    Just because I don't support your idea of wasting time and energy for a freeware project at the expense of the vast majority of people here who use Delphi? Interesting.

    #51329
    HeDiBo
    Participant
    'mol' wrote:

    There are people out there who are still trying to make a living with Delphi and AlphaControls. You're quite obviously not one of them.

    You know nothing about me.

    Did you pay for a lifetime license for AlphaControls too?

    When did you complete your last Unix project using Delphi?

    #51588
    george99
    Participant

    Hi Mol. I am a user of Delphi and Alphacontrols and skins.

    At $500 a year, to upgrade my Delphi, this is too much, mainly because bug fixes are not done and the same

    old problems keep cropping up. (PS : I statted with TurboPascal back in '86 or '87, I have progressed through

    all TP's and Delphi's until XE. It will be my last. I just can't afford it.

    I will be moving to another language. Power-Pure-True basic come to mind. But I hate to leave the comfort of

    my Borland products.. But I will. Lazarus fits the comfort bill. Yes. I will be dontating to the Lazarus

    camp as well as Alpha Controls when it is converted.

    Please look back at the old forums, not much is being asked about delphi (except 7 – Cause it worked.)

    As much as I hate the the thoughts, Delphi will go the way of most borland products. Dead.

    George Lewins.

    #51639
    neutssoftware
    Participant

    Hello,

    I am a user of turbo pascal and delphi since 1984

    I stop at version 8 and income laversion 7

    Delphi is the multiplatform day, but the VCL are not supported in this mode.

    I took a alphaskin license. I find this very interresting bibiliothΓ©que.

    New versions of Delphi are very expensive and I am looking to date to change EDI, see programming language.

    Lazaus is always followed and that day and is now robust alphaskin for lazarus is essential for the survival of ALPHASKIN products, and I think it will be a lot of users that follow, I am near to pay for a license for ALPHASKIN LAZARUS 100$ against 1000$ for DELPHI PROFESSIONAL

    cordially

    Neuts JL

    #53062
    SzakiLaci
    Participant
    'Support' wrote:

    Hello Laci, you are migrated to Lazarus too? 😐

    Dear Serge πŸ˜‰

    No, sadly I can not migrate my program to Lazarus yet, because of You πŸ˜›

    I would re-buy your product and would continuously donate, if you would make AC work on it.

    Do not need ALL components, just a few.

    As mentioned before in an other topic > the free GR32 component pack has perfect procedures for image-handling, filters, etc.

    So it's not necessary “to reinvent the wheel”, just use those ready-made function of GR32 πŸ™‚

    It would be no shame to say: “for using AC under LAZ > install GR32 first” … and you're done πŸ˜‰

    My recommendation is:

    – Why don't you just “offer” the free version to Lazarus community >> by asking them to help you migrate it to Lazarus ?

    After they made it work for everyone >> you can develop the other (commercial) components based on those few easily !

    Lazarus has now IBX too, so DB components could work the same way.

    (Tried it, and it working perfectly the same way, as under D7 )

    Sooo… how much money would you need to start / finish ? You can send out a newsletter to everyone to ask… :blush:

Viewing 20 posts - 1 through 20 (of 47 total)
  • You must be logged in to reply to this topic.