Application: GraphCalc
Description: GraphCalc is a powerful graphing calculator for windows.It slices, dices, shreds and purees functions that leave other calculators wondering what hit them.
Download GraphCalc Portable Dev Test 6 [621KB/765KB Installed]
MD5: a623fe13d6365429a30f4cc359c404fa
I had plenty of trouble trying to get it to save to data, until Rab040ma pointed out to me that it works perfectly when CafeMOD isn't running. I found CafeMOD Also took my settings of other apps, too.
Release Notes:
Development Test 6: Fixed GraphcalcPortable.ini
New: should *actually* work now.
P.S. Where's that awesome beta testing team??
Don't you mean, when it Cafe
Don't you mean, when it Cafe isn't running?
Yeah, I had that problem with FakeNES Portable.
I'll take a look see
Good gracious! There goes a kangaroo. I must have a practice with me boomerang- Now then, slowly back
If you throw that thing at me, I'll jump right on your head.
Innit marvellous? Got a land full of kangaroos and I had to pick that one.
Oh, whoops
:P. I'll fix that...
Somebody give me a portable video editor... Please!
If ya wanna see my email, go to digitxpsemail.tk (at least for now!)
My dad saved over $850 a month, by switching to Geico! :P
graphcalc
cool! I was thinking about doing that program. i'm glad you made it because that's one less app i feel the need to provide.
I must have a natural talent
to do stuff that people were planning to do...
(CoolPlayer, SMPlayer, TuxPaint,...)
Somebody give me a portable video editor... Please!
If ya wanna see my email, go to digitxpsemail.tk (at least for now!)
My dad saved over $850 a month, by switching to Geico! :P
Problems
ok, right off the bat i see a couple of problems. First, the installer extracts to the folder "SumatraPDFPortable" (you need to edit the installer script). Second, after the program closed, it spat out 3 files into the main graphcalcportable folder instead of the Data folder (answer_history.gcs, default.gcl, and graphcalc.ini). I haven't really looked into it any deeper than that.
I found that too
even when I try to fix that with the launcher. I fixed the installer script.
Somebody give me a portable video editor... Please!
If ya wanna see my email, go to digitxpsemail.tk (at least for now!)
My dad saved over $850 a month, by switching to Geico! :P
Done
it'll work now (thanks to Rab040ma, again)...
Somebody give me a portable video editor... Please!
If ya wanna see my email, go to digitxpsemail.tk (at least for now!)
My dad saved over $850 a month, by switching to Geico! :P
problems still
i don't know about everyone else, but with dev test 3 now I can't even run the program. the installer extracts fine but when i try to run the program nothing happens.
Huh
I'll look into that...
Unfortunately, I don't have internet with my flash drive right now...
*Edit* Nothing wrong. My flash drive got corrupted, that's all.
I'll post it ASAP.
Somebody give me a portable video editor... Please!
If ya wanna see my email, go to digitxpsemail.tk (at least for now!)
My dad saved over $850 a month, by switching to Geico! :P
still problems
the program still spits out the 3 files in the main folder. i think what's happening is when the program runs it looks for/creates it's settings files in it's folder, but when it's run from the nsis launcher, it sees the launcher's folder as the program's folder instead of the one in apps/graphcalc. i don't know what to do to fix that but i'm sure someone else does.
Main folder?
Which one's the main folder?
Somebody give me a portable video editor... Please!
If ya wanna see my email, go to digitxpsemail.tk (at least for now!)
My dad saved over $850 a month, by switching to Geico! :P
the main graphcalcportable
the main graphcalcportable folder with graphcalcportable.exe
Done
it should work now. If not, I'll pretend kill myself (I've been working on that)...
Somebody give me a portable video editor... Please!
If ya wanna see my email, go to digitxpsemail.tk (at least for now!)
My dad saved over $850 a month, by switching to Geico! :P
i just remembered
i just remembered. i asked how to solve that same problem before and rab040ma said:
If $PROGRAMDIRECTORY is where the "real" exe is stored, then the instruction
SetOutPath $PROGRAMDIRECTORYwill make it the working directory.
Now that i remembered about that i need to try it on one of my programs. I'm not exactly sure where to put that but i bet googling it would tell you.
make it
make it this
change
to
;LaunchNow: CreateDirectory "$EXEDIR\Data\GraphCalc" SetOutPath "$EXEDIR\Data\GraphCalc" Exec $EXECSTRINGand unless you are planning to make use of the lastdrive ini file get rid of all of that code
thats all
should work
powerjuce
Please search before posting. ~Thanks
I think that is correct. The
I think that is correct. The SetOutPath code is there after LaunchAndWait, it needs to be there also for LaunchNow.
It would be good to put the CreateDirectory code in too, at least until you were confident that it was being created at some other step. Having the program try to create a directory only takes one line, and fails gracefully if the directory is already there.
I don't see much reason to use ExecWait, just because it is used in other launchers. One would only need that if one needed to clean something up, and if SetOutPath works (and in my testing it does) there is nothing to clean up. Maybe someone else's testing will find something to clean up, in which case we can put it back.
The graphcalc.ini file is put into "$EXEDIR\Data\GraphCalc" (or whatever SetOutPath points to) if all works properly, and it has at least one path in it. Therefore the AdjustPaths section (with last drive and current drive testing) should be run against it. I'm not sure why one would recommend against using that code section.
MC
well you dont need the
well you dont need the adjust pats because he does not incorparate that code anywhere else
Please search before posting. ~Thanks
I'll give my famous answer:
I'll give my famous answer: if he isn't, he should be using it.
If you just mean the label isn't referenced, that's another story. But the compiler should report that.
MC
here is where i stand
i think what that does is a good idea.
however in the begining of the code he never searches for that ini file or check to see if the paths are the same as the one in the ini file. So until the actually uses that ini file he should remove the code and save space
Please search before posting. ~Thanks
Look at the source code for
Look at the source code for SumatraPDFPortable.nsi and tell me that John doesn't use that section of the code.
Is John using it at the beginning of the code some way that I'm not seeing?
If not, then digitxp is using it the same way John is (or trying to), so you can take it up with him. :-P
MC
Are you going to update this
Are you going to update this at all? Fixes for the issues you were having seem to have been posted here, so it shouldn't be too hard to implement them.
The developer formerly known as ZGitRDun8705
I'm waiting for bugs
I already fixed all the issues as far as I know.
Somebody give me a portable video editor... Please!
If ya wanna see my email, go to digitxpsemail.tk (at least for now!)
My dad saved over $850 a month, by switching to Geico! :P
WinXP Ran Fine
I tested out GraphCalc on my office machine (IBM X60 Laptop) running WinXP and it ran fine. There was one file in my c:\Documents and Settings\...\temp folder that was created during the program run but it disappeared when I shut GraphCalc down.
I would say it's ready for publication.
good to go
i didn't catch any problems whatsoever with the program itself, i didn't really look at any PAF related things.
We should have Patrick pick
We should have Patrick pick through this for PAF stuff, I'll go through it as well, we'll report back tonight, but this is probably good to go.
The developer formerly known as ZGitRDun8705
That I Can Do
Tonight.
The Small Stuff
And here sir, is the small stuff.
That's all. It looks like a nice program. Good choice.
Check
Somebody give me a portable video editor... Please!
If ya wanna see my email, go to digitxpsemail.tk (at least for now!)
My dad saved over $850 a month, by switching to Geico! :P
Well
You have a graphcalc.ini in DefaultData, so I don't see the need for on in App\GraphCalc. We're dropping splash fading. I picked up that when John use the hack the old 7-Zip self-extractors.
I kept it there because
in case if they change the settings...
The settings are very stuck up.
Somebody give me a portable video editor... Please!
If ya wanna see my email, go to digitxpsemail.tk (at least for now!)
My dad saved over $850 a month, by switching to Geico! :P
If the GraphCalc.ini file
If the GraphCalc.ini file isn't in the app\graphcalc directory, the program does odd things with the "real" ini file, which it finds in data\settings. (If I recall correctly, it moves the "real" ini file from data\settings and then creates a new one there that points to the wrong directories, ignoring the settings that were in the file it just moved to app\graphcalc.) In other words, it makes up for a bug in the program. It took me a bit of hair pulling to figure that out, let me tell you.
I can't recall if we had the launcher always make the file there, to make sure someone didn't try to clean up "unneeded" files and break the portablization.
If the empty app\graphcalc\graphcalc.ini is a problem, we could surely have the launcher create it before launch, and then remove it after launch.
MC
Splash Screen
I've found that when I copy GraphCalcPortable.ini from the Source folder to the main folder and set DisableSplashScreen=true, the splash screen still displays. Even if I delete GraphCalcPortable.jpg the splash screen is still displayed. This should probably be fixed.
You might want to double
You might want to double check you are looking in the correct directories.
MC
The jpg being in the dir or
The jpg being in the dir or not has no bearing on that. The splash screen is compiled into the executable.
The developer formerly known as ZGitRDun8705
Step-By-Step
Here's a step-by-step of what I am doing.
1) At the top of the page I download the file, then I install to my desktop.
2) I copy Desktop\GraphCalcPortable\Other\Source\GraphCalcPortable.ini to Desktop\GraphCalcPortable
3) I open Desktop\GraphCalcPortable\GraphCalcPortable.ini and change DisableSplashScreen from false to true
4) I delete Desktop\GraphCalcPortable\Other\Source\GraphCalcPortable.jpg
5) I run Desktop\GraphCalcPortable\GraphCalcPortable.exe
As soon as GraphCalcPortable.exe is run, the development splash screen pops up. I have no idea where this is coming from. Can anybody else reproduce this?
You're right, looks like the
You're right, looks like the line
is missing from the default ini file. Try adding that in and see if the splash screen disappears.
DigitXP will need to update the package with a corrected graphcalcportable.ini
I didn't realize that the jpg was compiled into the launcher. We could save 36KB from the launcher size if we used the one in Other\Source instead of compiling another into the launcher.
MC
That did the trick, thanks.
That did the trick, thanks.
DevTest 6
is now out :)
Somebody give me a portable video editor... Please!
If ya wanna see my email, go to digitxpsemail.tk (at least for now!)
My dad saved over $850 a month, by switching to Geico! :P
checksum doesn't match?
i tried downloading DT6. did you mean to update the checksum information too?
/s/ BTW I'm a Quality Assurance Analyst by trade... ;)
Woops
I'll fix that asap.
Somebody give me a portable video editor... Please!
If ya wanna see my email, go to digitxpsemail.tk (at least for now!)
My dad saved over $850 a month, by switching to Geico! :P
better
thanks
/s/ BTW I'm a Quality Assurance Analyst by trade... ;)
Can you please update your
Can you please update your post to match the recommended format so we know what version of GraphCalc you packaged, and so we can clearly see when the last update was? And also add a new comment to the thread each time you release an updated?
It will make things easier for users/testers to see when changes were made, so they can be sure if there's a new version they need to get, and it'll make my maintenance of the Dev Test page much easier.
Not trying to criticize, just trying to make things easier for us all. For an example of the format, look at JKDefrag Dev Test. Thanks in advance :)
The developer formerly known as ZGitRDun8705
*tinker* tested
*tinker* tested.
Works great
© Copyright of Kai
Windows XP
Home Edition SP3
2.70 GHz,248 Mb RAM,40 GB HD,64 Video Memory
Developing: Lincity-NG LMarbles and HTTrack Portable
That's nice
I'm thinking that I can treat it like I SysCalled it and add an option not to wait for it :D. (Too bad Graphcalc isn't updated)
Somebody give me a portable video editor... Please!
If ya wanna see my email, go to digitxpsemail.tk (at least for now!)
My dad saved over $850 a month, by switching to Geico! :P