Announcement

Collapse
No announcement yet.

JK-IDE Version 2.0 including Visual Designer V 1.0

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Thanks Juergen,

    I think if you make default choice .bas; .bi,; .inc it would be easy for everybody. (just drop the separate .inc line)
    What I would also like very much, that if you try to compile a non-compileable file (say a .inc file), you play the error sound.
    (at the moment you only get a line of text in the output screen which is easily overseen)

    Happens to me numerous times a day I click compile on a .inc file, after some waiting I realize it's not going to compile...
    Regards,
    Peter

    Comment


    • Hi all,


      V 2.4.6.6 is online, added "Open Include File ..." menu option and "Alt+F3" hot key for having .inc files as default in File Open Dialog. The IDE now plays an error sound in all cases of an unsuccessful compilation, if "Beep on completion" is checked.


      @Peter,

      hope this helps ...


      JK

      Comment


      • Click image for larger version

Name:	Thumbsup.png
Views:	770
Size:	720 Bytes
ID:	796167
        Regards,
        Peter

        Comment


        • Hi all,


          V 2.4.6.7 is online, added a new ToDo feature: Fixme. A Fixme is text added to the ToDo window and to code as a reminder for something, which has to be changed or fixed in the future. See ToDo help for more. Fixed a drawing bug in project properties. The IDE can now run in more than one instance, but these instances must origin from different installations. E.g: you cannot run "C:\IDE-1\jk-ide.exe" in two instances, but you can run one instance from "C:\IDE-1\jk-ide.exe" and another one from "C:\IDE-2\jk-ide.exe".


          FreeBASIC is interesting and has potential, but compared to PowerBASIC (IMHO) it definitely lacks some key features. On the other side it has to offer some cute features PowerBASIC doesn´t support (procedure overlading, apply a value to a variable with the definition, define operators for objects, namespaces, 64 bit executables, etc.).

          FreeBASIC lacks most string handling functions, a dynamic wide string type, array handling functions and much more things, which could easily be added to make it a real alternative. Unfortunately FreeBASIC was a dead end street for me, because (though technically possible) it seems impossible to add, what´s missing. All my attempts in this direction failed. I wrote a lot of code for the compiler and RTL package making these things basically work, i elaborated this code and made corresonding pull requests. But it was impossible to make it part of the offical distribution. Neither the current developers nor the cummunity seemed interested enough in new features (it would bloat the language and and overtax the syntax).

          Sad to say, i finally gave up on it, because in my opinion the effort measured by the amount of time and work, i put in there, isn´t worth the outcome. There won´t be any substantial progress any time soon in my opinion.

          As i don´t see any potential of development (for me) in FreeBASIC, i drop support. The current version will probably be the last one supporting it. Future versions of JK-IDE won´t support FreeBASIC anymore, because continued support doesn´t make sense to me, it costs resources and bloats the IDE. I will archive this version - just in case, but i don´t plan to resume support again in the future.

          That said, there are libraries and wrappers for some missing features (WinFBX by José Roca), but WinFBX is more like an added extension. So for me it´s more like a workaround than an integral part of the language, which is, what i hoped to acheive.

          So, if you want to do further coding in FreeBasic with this IDE, don´t update this version anymore! Or - make a copy of the current installation at a different place on your computer and keep using it for FreeBASIC. There will be continued support and updates for PowerBASIC. I plan to support PowerBASIC with this IDE, as long as PowerBASIC will live and i will be able doing it.


          JK

          Comment


          • Originally posted by Juergen
            Neither the current developers nor the cummunity seemed interested enough in new features
            I won't bore you all but the FreeBASIC members, for the most part, have as much adventure running through their veins as a baked potato that has been left to cool down for a few hours. As for the moderators they couldn't moderate a p**s up in a brewery and I have told them as much. I had a row with one and I likened it to being savaged by a dead sheep. One member wrote a post which is probably one of the worst that I have ever seen. He got suspended for 14 days. I reckon to get a lifetime suspension would require murdering a fellow member.

            As i don´t see any potential of development (for me) in FreeBASIC, i drop support.
            I don't blame you, Juergen, I really don't. Anyway, for what it is worth - thanks for trying.

            Oh, thanks for V 2.4.6.7.

            but you can run one instance from "C:\IDE-1\jk-ide.exe" and another one from "C:\IDE-2\jk-ide.exe".
            Nice one.

            Comment


            • Hi David,


              thanks for your words! I don´t look back in anger - not at all. I learned a lot of new and interesting things and got to know a few interesting persons. So everything is fine!


              JK

              Comment


              • got to know a few interesting persons.
                Yes, there are some which is why I was mindful to write "for the most part".

                Comment


                • Hi all,


                  V 2.4.6.8 is online - fix two minor bugs with Fixmes. There were unicode encoding issues leading to garbage characters in rare cases, the Fixme text wasn´t copied correctly to the code file for higher Fixme numbers.
                  Both nothing serious, but nevertheless ...


                  JK

                  Comment


                  • I like JK-IDE: Its currently the best IDE for PB. And its continuosely developed from Jürgen.
                    Great work, Jürgen, keep it going.
                    You should be working on the PB x64.

                    Comment


                    • jk-ide can no longer be downloaded ...

                      Comment


                      • Worked fine for me. I used the download link in the first post here.

                        Comment


                        • https://jk-ide.jimdofree.com/ or more direct https://www.dropbox.com/s/hn2rl86e6i...k-ide.zip?dl=1

                          Comment


                          • webpage works but download link? Is it just me? than sorry.

                            Comment


                            • Dennis,


                              i can download it as usual - just tested it. The "Download" button on the web page does, what it is expected to do ..


                              JK

                              Comment


                              • Hi all,

                                V 2.4.7.0 is online - fixes one bug in code folding with interfaces - thanks Ralph, and another one when compiling for GPF - thanks Theo.

                                JK

                                Comment


                                • Hi Juergen,

                                  1) is there also a possibility to display members of the user defined type with ctrl+space ?
                                  2) what i have to do if i want to ctrl+F/R in the whole current file not only one after one? (and only in current procedure?)
                                  thank you

                                  dg

                                  Comment


                                  • is there also a possibility to display members of the user defined type with ctrl+space ?
                                    no - currently not! But what you can do instead is Ctrl+F1 on a corresponding variable of this type, this not only looks for the definition of the variable but also shows the UDT definition in Code Definition Window.

                                    what i have to do if i want to ctrl+F/R in the whole current file not only one after one? (and only in current procedure?)
                                    you must use the buttons at the bottom of the Find and Replace dialogs. Replace can be restricted to a certain area of the current file by selecting this area and using the leftmost button (Current File/Selection) of the Replace dialog.


                                    JK

                                    Comment


                                    • Is there a way to prevent the editor from inserting separator lines and the line 'Local i as long' when creating new sub/functions?
                                      Every time I create a new sub/function I first have to delete all those lines...
                                      Regards,
                                      Peter

                                      Comment


                                      • Hi Peter,

                                        of course - unchecking "Add Separator Lines" in Editor Options Dialog removes this feature and deleting the file "body.txt" prevents the text inside to be inserted. You also can change it to your own text to be inserted after procedure start. For changes in "body.txt" to take effect you must restart the IDE.

                                        JK

                                        Comment


                                        • Thanks!,

                                          Never knew that...
                                          Regards,
                                          Peter

                                          Comment

                                          Working...
                                          X