Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 13:27 17 Jun 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : MMEdit V5

     Page 4 of 19    
Author Message
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 5950
Posted: 02:17am 02 Mar 2022
Copy link to clipboard 
Print this post

Brian,
I don't run dual monitors so not sure what happens when things change.
I have enough trouble trying to tame changing DPIs

You can now push the main edit window partially off to the left but if you go too far, it gets reset on next program start.

I have just uploaded updated files for both 64 and 32 bit Windows. I think I have included all the fixes for things you have found (so far).

RPi and Linux will have to wait a bit longer.


If you come across the problem again, could you make me a copy of the inf file before fixing it.

Jim
VK7JH
MMedit   MMBasic Help
 
Chopperp

Guru

Joined: 03/01/2018
Location: Australia
Posts: 1033
Posted: 02:39am 02 Mar 2022
Copy link to clipboard 
Print this post

Hi Jim
Thanks. Will check the files out later today. Will send files if it plays up again.

BTW
I hope the Ex QLD weather system doesn't get down your way.

Brian
ChopperP
 
Chopperp

Guru

Joined: 03/01/2018
Location: Australia
Posts: 1033
Posted: 08:55am 02 Mar 2022
Copy link to clipboard 
Print this post

Hi Jim

All OK so far. Find stays on top & it handles new searches OK. Just playing with MMB4W. I haven't worked out if MM Edit talks directly with it or not. I just save the file, reload it & run it.
 
Haven't tried it directly with a CMM2 yet. Will advise if any problems.

Small point. DATETIME(number) comes up as a keyword but datetime$(number) doesn't. (CMM2 syntax)

Thanks again

Brian
ChopperP
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 5950
Posted: 09:00pm 02 Mar 2022
Copy link to clipboard 
Print this post

Go to Action/Edit List

The spinbox should be zero for "Run in Dos"
Change the spinbox to the next available number - 1 in your case.

The settings I have are:

Menu Text:
run MMB4W

Starting folder:
%q%%extpath%%q%

Path to external program:
%q%C:\apps\mmb4w\MMBasic.exe%q%

Paramaters:
%q%%bas%%q%

You will need to change "Path to external program" to suit.
Instead of typing %q% you can use quotes and MMEdit will change them to %q% for you.
Don't forget to 'save'

If you want the 'run in dos' toolbar button to start MMB4W instead of the original MMBasis.exe, select MMB4W from the action menu while holding down the 'shift' key.

Jim
VK7JH
MMedit   MMBasic Help
 
Chopperp

Guru

Joined: 03/01/2018
Location: Australia
Posts: 1033
Posted: 09:22pm 02 Mar 2022
Copy link to clipboard 
Print this post

Ok, Thamks Jim


Brian
ChopperP
 
Chopperp

Guru

Joined: 03/01/2018
Location: Australia
Posts: 1033
Posted: 07:52am 05 Mar 2022
Copy link to clipboard 
Print this post

Hi Jim

I got the Run MMB4W button going, but I am confused as to how to connect to MMB4W so it stops the current program, loads the update, & then runs it again, assuming it can be done.

(Working OK with my CMM2 on Com7).

The button works OK if I kill the currently running program & then click it.

Brian
ChopperP
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 5950
Posted: 08:12pm 05 Mar 2022
Copy link to clipboard 
Print this post

  Chopperp said  
I got the Run MMB4W button going, but I am confused as to how to connect to MMB4W so it stops the current program, loads the update, & then runs it again, assuming it can be done.

Computer says NO.

On my system, when you run MMB4W a second time, a second instance of the program starts, leaving the first instance running also.
It is up to you to stop and close each instance of MMB4W. crtl-shift-X is the fastest way.

I don't know if Peter will make it "only one running". There are pros and conns for that and I think it is best the way it is. It is the same for the original MMBasic for DOS.

Jim
VK7JH
MMedit   MMBasic Help
 
Chopperp

Guru

Joined: 03/01/2018
Location: Australia
Posts: 1033
Posted: 08:41pm 05 Mar 2022
Copy link to clipboard 
Print this post

OK,

Thanks Jim.

The same with me. As I am accessing a com port, the second instance stops when it can't open an already open port.

Ctrl-Shift-x works well (assuming you have the correct screen in focus). Thanks

Brian
ChopperP
 
Chopperp

Guru

Joined: 03/01/2018
Location: Australia
Posts: 1033
Posted: 10:39pm 06 Mar 2022
Copy link to clipboard 
Print this post

Hi Jim

Lost the FIND window again.

I had the window on the external monitor & closed the laptop lid which then went to sleep..... Not supposed to do that.

Window not shown when laptop woke up but indicated in the Task bar.

Reducing the X value brought the window back on screen for resizing.

EDIT. Find All came up on the second screen OK after Find found.

MMedit5 Chopperp inf.zip

Brian
Edited 2022-03-07 08:42 by Chopperp
ChopperP
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 5950
Posted: 01:17am 07 Mar 2022
Copy link to clipboard 
Print this post

I will have to check for multiple monitors.

It might take a while...

Jim
VK7JH
MMedit   MMBasic Help
 
Chopperp

Guru

Joined: 03/01/2018
Location: Australia
Posts: 1033
Posted: 01:27am 07 Mar 2022
Copy link to clipboard 
Print this post

OK.

Brian
ChopperP
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 5950
Posted: 01:44am 07 Mar 2022
Copy link to clipboard 
Print this post

Can you run the attached both with and without multiple monitors and post the results.
It might save me finding enough cables to set up a second monitor.

display.zip

Jim
VK7JH
MMedit   MMBasic Help
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 5950
Posted: 06:09am 07 Mar 2022
Copy link to clipboard 
Print this post

Brian,
see if you can break this one:

MMEdit.zip
It is the 64bit exe only.

I think I have covered two monitors with the second one on either side.

It should remember the setting if the second monitor is still there and put the popup window on the main monitor if the second monitor is not present when MMEdit starts.

Jim
VK7JH
MMedit   MMBasic Help
 
Chopperp

Guru

Joined: 03/01/2018
Location: Australia
Posts: 1033
Posted: 07:36am 07 Mar 2022
Copy link to clipboard 
Print this post

Thanks Jim
Just saw your messages. Been shopping & sleeping...
I have it up & running.
Will advise if I have any problems.
I checked the Build date & time to see that I had the correct version. Had today's date but the time said "18:07:47". Just wondering.

Brian.
ChopperP
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 5950
Posted: 08:11pm 07 Mar 2022
Copy link to clipboard 
Print this post

  Chopperp said  
I checked the Build date & time to see that I had the correct version. Had today's date but the time said "18:07:47". Just wondering.

Brian.

It's an indication of how fast I work!

Either that or there is a bug in PureBasic. I am waiting to see what happens when Daylight saving ends before I report it to PureBasic.

Jim
VK7JH
MMedit   MMBasic Help
 
Chopperp

Guru

Joined: 03/01/2018
Location: Australia
Posts: 1033
Posted: 08:45pm 07 Mar 2022
Copy link to clipboard 
Print this post

  TassyJim said  
It's an indication of how fast I work!

Ha Ha

Haven't tried to break it yet.

Brian
ChopperP
 
Andrew_G
Guru

Joined: 18/10/2016
Location: Australia
Posts: 847
Posted: 03:43am 21 Mar 2022
Copy link to clipboard 
Print this post

G'day Jim,
Are you planning a version (or syntax) of MMEdit that will work with MMB4W - I am now so used to your formatting etc. (or have I missed something).

Cheers,

Andrew
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 5950
Posted: 08:27pm 21 Mar 2022
Copy link to clipboard 
Print this post

  Andrew_G said  G'day Jim,
Are you planning a version (or syntax) of MMEdit that will work with MMB4W - I am now so used to your formatting etc. (or have I missed something).

Cheers,

Andrew


In the Action menu, there is an entry for 'run in DOS'.
You can edit that entry to point to your copy of MMB4W or add a new entry for MMB4W.
If you add anew entry, you can hold the shift key while selecting that entry from the menu and the 'run in dos' toolbar button will change to use that new entry instead.
You may need to download the latest MMEdit to do this.

I am using CMM2 syntax as the best fit. I will do a specific syntax when time permits (and Peter stops adding features).

Jim

Edit:
The version on my website may not have the option to change the toolbar button target. You can still edit the menu item that points to the original mmbasic for DOS.
I will update things in a few days.
Edited 2022-03-22 07:07 by TassyJim
VK7JH
MMedit   MMBasic Help
 
Andrew_G
Guru

Joined: 18/10/2016
Location: Australia
Posts: 847
Posted: 09:08pm 21 Mar 2022
Copy link to clipboard 
Print this post

Hi Jim,
Thank you!

Kind regards,

Andrew
 
Amnesie
Guru

Joined: 30/06/2020
Location: Germany
Posts: 395
Posted: 11:36pm 25 Mar 2022
Copy link to clipboard 
Print this post

Just downloaded and installed the new Windows 64bit Version (I am using win7), installed it and worked for an hour, now it only crashes with:


Problemsignatur:
 Problemereignisname: APPCRASH
 Anwendungsname: MMEdit.exe
 Anwendungsversion: 5.0.0.0
 Anwendungszeitstempel: 621ece75
 Fehlermodulname: MMEdit.exe
 Fehlermodulversion: 5.0.0.0
 Fehlermodulzeitstempel: 621ece75
 Ausnahmecode: c0000005
 Ausnahmeoffset: 000000000001cdcd
 Betriebsystemversion: 6.1.7601.2.1.0.256.49
 Gebietsschema-ID: 1031
 Zusatzinformation 1: 1e10
 Zusatzinformation 2: 1e102e1ce621442915d82ee0b6f1295f
 Zusatzinformation 3: 6237
 Zusatzinformation 4: 6237696888c0372b74bafdff0c52f570


Tried the portable Version. Works so far :) Great tool and easy to work with! Thank you!
Edited 2022-03-26 09:37 by Amnesie
 
     Page 4 of 19    
Print this page
© JAQ Software 2024