Recent Posts

Pages: [1] 2 3 ... 10
1
Development Progress / November 2022
« Last post by Malkom on November 30, 2022, 06:51:06 PM »
Here is a brief progress report on HN v5 development for the month of November 2022.

The aim is to get the Chart demo project running inside HN5 Creator IDE.

The development is being carried out on a Windows 7 x64 machine building for x32.
Note, x64 builds work just as well as x32 ones.

The development language is Free Pascal which should ensure HN5 will be able to run on a variety of older and newer Operating Systems.
The main targets being Windows, MacOS + OS X, and then Linux.


HN5 CREATOR

Creator

The Creator correctly loads the Chart project and allows it to be both edited and saved.

In the Editor there is an occasional bug when selecting an object's script in the left side list.

Previewing a card now seems to be reliable but a button with an image needs much more work.


Runtime Engine

Running the project shows that the interrupts are now working correctly as it executes the scripts without any crashes.

There is an index bug in the FOR-NEXT loop.

The PUT command with fields is not working properly.

When a runtime error occurs it loads the Editor and usually, but not always, points to the correct line.


Screenshots

Windows 7 x32 build: http://www.tigabyte.com/Screenshots/11-2022/W7_Creator.png

Windows 7 x32 build: http://www.tigabyte.com/Screenshots/11-2022/W7_Editor.png

Windows 7 x32 build: http://www.tigabyte.com/Screenshots/11-2022/W7_Editor2.png

Windows 7 x32 build: http://www.tigabyte.com/Screenshots/11-2022/W7_Runtime_window.png
 

 
2
Macintosh / Re: 64-bit MacOS 13?
« Last post by Malkom on November 30, 2022, 06:29:57 AM »
Has all development stopped?

Hi there,

Thank you for asking this as it helps clarify the situation.

No, it hasn't stopped for Mac OS, but it is now much slower progress than planned for.
The major advantage of the RB development system was an easier path for MacOS progress but sadly its just not tenable now
   http://www.tigabyte.com/smf/index.php?topic=3408.0

HN built using Free Pascal does partially work on MacOS. 
However, as expected it  it had startup problems due to MacOS's differing file system - not insurmountable - just needs time to modify.
Its encouraging though that it does actually start to load up etc and the bugs are easy to see.

Right now, HN is moving forward on Windows OS, and MacOS will be next.
Although I'm sorry that there isn't a firm timeline.

By the way, some history, HN started on Mac Classic OS 9, then OS X, and then to Windows. 
So going back to MacOS is important.

All the best,
Malcolm


3
Macintosh / 64-bit MacOS 13?
« Last post by CCDG on November 29, 2022, 01:16:45 PM »
Has all development stopped?
4
Development Progress / October 2022 - HN v5 restarted!
« Last post by Malkom on October 31, 2022, 10:23:03 AM »
Here are very brief details of HN 4.2 and news of HN 5 for October 2022.

Due to major problems with HN v4.2, HN v5 has become main focus again.
It seemed that HN v4.2 was just a month from release but see below.

(1) HyperNext Studio v4.2 for Windows
 Ran into major problems due to RB compiler issues:
  1. The runtime control visibility bug appears to a compiler bug.
  2. On Windows 10 the compiler locks-up while building HN 4.2:
      - it actually prevents Windows Task Manager from working properly
        so requiring a hard reboot.
  3. The compiler does not build a full exe by linking plugins etc:
      - it places the plugins as DLLs in a hard wired local folder,
        this would mean 3 separate sets of DLLs for
        HN Creator, Developer and Player. Also any user built HN apps
        would require their own set of DLLs.
        Unfortunately no work around could be found.

   Unfortunately these RB compiler bugs seem insurmountable so
   HN 4.2 will be be bundled as a project converter with HN v5.


(2) HyperNext Studio v5 for Windows

A lot of progress was made on HN v5 using Free Pascal so this will be continued.

The Chart demo project was running, although needed much more work.
HN v5 was running on W10, 8, 7, XP and ReactOS, again needing more work.
However, the last build had severe threading problems on Ubuntu Linux.
On OS X, when starting up, it had problems with files and folders.

The aim is to get HN v5 out for Windows - includes Creator, Developer and Player.
Then modify code base for OS X and perhaps even for Ubuntu Linux.

At end of November, there will be details and screenshots of HN v5 progress.
 
5
Development Progress / September 2022
« Last post by Malkom on September 30, 2022, 12:49:01 PM »
Here are very brief details of HN 4.2 progress for September 2022.


(1) HyperNext Studio v4.2 for Windows
 - Fixed a major bug in field controls that affected border and other attributes.
   Now works correctly in Chart Project and test projects.
 - Still working on:-
   - Creator menu functions: build-Stack and build-App need modifying then testing.
 

 v4.2 for Windows can be released once:
 - this new release method is fully working.
 - more testing has been done.


The aim is to get HN v4.2  out for both Windows and then older OS  X systems.
Then move onto HN v4.3 using an even newer RB compiler.
Eventually ending up on Windows plus latest Mac OS and Ubuntu etc.
 
6
Development Progress / August 2022
« Last post by Malkom on August 31, 2022, 05:21:51 PM »
Here are very brief details of HN 4.2 progress for August 2022.


(1) HyperNext Studio v4.2 for Windows
 - Both Compiled and Built HN Creator versions load/save card /projects  correctly.
 - The RB2009 compiler required major changes to HN settings/data folders:
    - DONE
 - The move away from HN installer required changes to special folders:
   - required changes made and tested.
   - Creator/Developer/Player/App all start up and run fine.
   - Creator menu functions: build-Stack and build-App need modifying then testing.
 * Found bug in single Edit Field border
   - border is not visible

 v4.2 for Windows can be released once:
 - this new release method is fully working.
 - more testing has been done.


The aim is to get HN v4.2  out for both Windows and then older OS  X systems.
Then move onto HN v4.3 using an even newer RB compiler.
Eventually ending up on Windows plus latest Mac OS and Ubuntu etc.
 
7
General / Re: New to HyperNext need direction for learning how to.
« Last post by Malkom on July 31, 2022, 07:31:10 PM »
I would like to make an app similar to a to do task list and a finished task list.  One where you can slide a button from to do list to complete list.  Also be able to slide back to the todo list if needed.  I have read the start up and do not know what section I should play around in next.  Any info would be appreciated.

Perhaps the easiest approach is to use two Listboxes, one for the To-Do and one for the Finished task list.
You could use a button to move a highlighted or selected row between listboxes or perhaps just a double-click on a  listbox's row.

Listboxes are covered in the Language Reference chapter 10 on Control Types.
HN's in-built help also has information on Listboxes - accessible from its Guide menu.


Here are some forum posts on list boxes:-

http://www.tigabyte.com/smf/index.php?topic=349.msg984#msg984

http://www.tigabyte.com/smf/index.php?topic=2983.msg3742#msg3742

http://www.tigabyte.com/smf/index.php?topic=351.msg3448#msg3448

http://www.tigabyte.com/smf/index.php?topic=49.msg93#msg93


Note, the QuickStart PDF might help you make sense of this.


Here is some simple code to setup two list boxes
Create a new project and then use the Creator Toolbar to create two listboxes and one button.

Then place the script below in the button to build your listboxes.
Note, I used Global variables so you can easily access them in other procedures or other controls etc.
The script would normnally be placed in the Card's open event.


Code: [Select]
@ To Do listbox
Global nrows1,ncols1

@ Finished listbox
Global nrows2,ncols2

@ Build listbox 1
Put 10 into nrows1
Put 3 into ncols1
ListBoxBuild(1,nrows1,ncols1)
ListBoxSetHeading(1,1,'TO DO')
ListBoxSetHeading(1,2,'Info 1')
ListBoxSetHeading(1,3,'Info 2')

@ Build list box 2
Put 2 into nrows2
Put 3 into ncols2
ListBoxBuild(2,nrows2,ncols2)
ListBoxSetHeading(2,1,'FINISHED')
ListBoxSetHeading(2,2,'Info 2')
ListBoxSetHeading(2,3,'Info 2')

You could then experiment with various Listbox functions for setting cell values, moving from one list to another etc.
The easiest way to do this is to use a button for each listbox function you are testing.


By the way, if you don't like the look of listboxes then you could make your own using a Canvas control.
Canvas controls are much more work but their graphics are prettier.









8
Development Progress / July 2022
« Last post by Malkom on July 31, 2022, 06:12:40 PM »
Here are very brief details of HN 4.2 progress for July 2022.


(1) HyperNext Studio v4.2 for Windows
 - working on replacing the installer with just a zip archive for using HN etc.
  - previous HN releases placed the files in locations recomended by the OS producers,
    which can cause problems for some users and might not be future proof.
  - now the user will simply unzip the HN apps archive to their desktop or wherever.
  - the help docs, example projects and necesary dependendencies will all be in this HN folder.
  - users can also create their own project folders on desktop, documents folder or wherever.
  - unfortunately double-clicking an HN project or player file will not launch the relevant HN app.

 v4.2 for Windows can be released once:
 - this new release method is fully working.
 - more testing has been done.


The aim is to get HN v4.2  out for both Windows and then older OS  X systems.
Then move onto HN v4.3 using an even newer RB compiler.
Eventually ending up on Windows plus latest Mac OS and Ubuntu etc.
 
9
General / New to HyperNext need direction for learning how to.
« Last post by d-ton on July 31, 2022, 05:04:27 PM »
I would like to make an app similar to a to do task list and a finished task list.  One where you can slide a button from to do list to complete list.  Also be able to slide back to the todo list if needed.  I have read the start up and do not know what section I should play around in next.  Any info would be appreciated. 
10
Development Progress / June 2022
« Last post by Malkom on June 30, 2022, 10:26:40 AM »
Here are very brief details of HN 4.2 progress for June 2022.


(1) HyperNext Studio v4.2 for Windows
 - New Save/Load is now working and independent from bought commercial plugins,
   The Chart project and default project both work fine.
   
 v4.2 for Windows can be released once:
 - more testing has been done.
 - the new installer tested.


The aim is to get HN v4.2  out for both Windows and then older OS  X systems.
Then move onto HN v4.3 using an even newer RB compiler.
Eventually ending up on Windows plus latest Mac OS and Ubuntu etc.
 
Pages: [1] 2 3 ... 10
anything