KC1000GV Extension Request
Well, I've begun the journey of porting all of my applications from MMF 1.5 Pro to MMF 2.0 Dev. Thanks to all who have helped in transferring some of the 1.5 extensions to 2.0. The transfer of the time x and kctokens extensions were especially helpful. The journey has been pretty smooth so far except...
The one extension that is giving me fits is the old KC1000GV extension. I used it over and over in quite a few of my largest apps and the thought of trying to recode all of it gives me nightmares. I also know that the extension is now quite redundant with the new features of MMF 2.
I don't know how much work would be involved, but would it be possible to transfer the KC1000GV extension to MMF 2.0? I don't intend to keep using it (why would I), but it would save me many, many hours of revising, recoding, and (worst of all), debugging applications that are essentially running and bug free. Not to mention that some of the old code is not as clean as I would have liked, since I was still learning the ropes of MMF.
Any suggestons would be appreciated.
Steve
Re: KC1000GV Extension Request
this object was total rubbish, 6 different versions and only 2 worked! Put the MMF 1.5 ext. in the MMF 1.5 ext. dir inside the MMF 2 extension dir for 1.5 exts! and open it and then it should load it so you are able to replace it
Re: KC1000GV Extension Request
Well, you might consider it rubbish, but it allowed me to do what I needed to do. I've noticed that when you insert a 1.5 extension as you suggest into MMF 2, you need to replace EVERY instance of it before you can get 2.0 to run an be able to test what you've changed. When you got hundreds of instances across many frames, it's not so easy.
Steve
Re: KC1000GV Extension Request
KC1000GV will never be ported... It's logic since it's useless...
MMF2 global values are unlimited and are faster than any other extensions.
Re: KC1000GV Extension Request
What was that object anyways?
Re: KC1000GV Extension Request
It allows MMF1.5 to have 1000 global values because MMF1.5 was limited to 26 global values (and 0 global strings).
MMF2 is unlimited with global values and global strings. ;)
Re: KC1000GV Extension Request
"MMF2 is unlimited with global values and global strings. "
1) nothing is unlimited
2) you would run out of RAM evenaully and so get alot of errors
3) i will make it look like i know absolutely everything
4) and add studid points in that make me look like an idiot
=)
Re: KC1000GV Extension Request
Neat does have a point technically (and gave me a chuckle to boot). Basically your only limitation would probably be the RAM (unless you get to a GV so high, you need scientific notation >.<)
You could try renaming another extension to the same name as the kc1000gv and then go in the event editor and change them manually.
Outside of that, no idea.
Re: KC1000GV Extension Request
Neat... When you'll go out of ram by using to much alterable values in an MMF2 program, call me...
Actuals computers have between 512 and 4Go of RAM... A global value should maybe take approximately 4 bytes (it's like a float)... So, you'll run out of ram (in theory) if you use more than between 130000 and 1000000 global values...
:D
These numbers are false since OS and other program take RAM but you see that it could be considerate to be unlimited.
All values in MMF2 should be dynamically allocated for letting us to have unlimited alterable values and events for example (but I know it's difficult). :)
Re: KC1000GV Extension Request
Well, at least I've given you guys a chuckle (and me too). Your logic is sound - I think I've said as much in my post - but my problem still remains.
The 1000 global values object seemed pretty neat when you wanted to use several hundred global objects and only had 26. I remember users coming up with methods like adding strings together and then parsing them apart to get around the limit. Makes me feel old.
Steve
Re: KC1000GV Extension Request
"Neat... When you'll go out of ram by using to much alterable values in an MMF2 program, call me...
Actuals computers have between 512 and 4Go of RAM... A global value should maybe take approximately 4 bytes (it's like a float)... So, you'll run out of ram (in theory) if you use more than between 130000 and 1000000 global values..."
my laptop that i use for programming PIC chips (absolute junk, ask anyone at CC03 and how it took about 25 min to even boot up XP) has 32MB ram on a changeable board, but what doesnt make sence is that you can remove the RAM and it still boots up, even windows memphis says there is no RAM which is really odd ;s
Re: KC1000GV Extension Request
LOL ! :)
Well, sorry drnebula but if you want to update your old products in MMF2, you must copy *.cox in the "mmf1" folder in "Extensions" folder of your MMF2 copy. Then you'll be able to open your products and change all references to KC1000GV. :)
Re: KC1000GV Extension Request
It seems I've the source code of a version of the 1000 Global Values object on my machine. I'm not sure if it's the latest version though, I don't remember why its author sent it to me. I'll try to convert it quickly.
Re: KC1000GV Extension Request
Yves,
That would be most appreiciated.
Steve