That's not supposed to happen. The substring implementation should be able to handle a length of 0.
I have now realised that this problem happens mainly when working with pointers, and the For variable is used as part of the pointer.
This code does not work. When storing to a pointer, it may cause a crash.
I have tried an OS reinstall, but to no avail. My next steps are checking to see if my RAM has become corrupted (somehow).
I also have a second bug, with the latest built toolchain. Using DetectAny from the token list returns a 'This C function does not exist' error. The number that DetectAny is [det(26)] is different than it was from my last repo build [det(29)].
This bug was fixed via 368d820. You need to rebuild ICE for it to work.
Ok, I was referring to the archives version, do I need to close the repo in order to build it?
You need to clone the repo with the recursive option enabled (git clone --recursive [url]), the install the C toolchain. Then download SPASM-ng and copy the spasm.exe file to the hooks folder in the ICE repo. Then open the command window to the ICE folder and type make. Then open the hooks folder and double click build.bat.
ICE is not installing hooks for me.
I downloaded ICE from Cemetech today and sent both ICE and ICEHOOKS to my calc.
I ran ICE, then created a new program.
The Trace button adds the Trace token to the program rather than opening the commands menu.
Instead of tooltips on det(, I am getting "EDIT MENU: [alpha][f5]"
I have tried resending both ICE and ICEHOOKS and resetting RAM, but the results are the same.
I am running OS 5.3.0.0037, with ICE v2.2.0.0 (and Cesium 2.3.3, if that is relevant).
The compiler itself still seems to work properly.
This could be due to an outdated version of Cesium (it's up to 3.0 now). I've never seen 3.0 interfere with ICE at all, on my calculator.
I have updated Cesium and it still does not work.
Update: Compiled the latest ICE version myself using the latest toolchain, and that fixed the hook issue. Hopefully this version doesn't cause any other issues.
I had to bug Mateo to fix the compiler for the installer for the compiler so that I could install the compiler to compile and install the compiler for ICE programs so that I can compile ICE programs.
EDIT: Nope, looks like that was only the Trace menu that got fixed. Tooltips still do not display for me. Now however, the top is blank instead of "ALPHA F5" when hovering over a line which should have a tooltip.
Did you download both ICE and ICEHOOKS, build both, and then tried? They work fine for me.
I only built ICE itself, I'll try building the hooks too later today.
Whenever I compile a program and select "goto" from the compiler error window, it clears my calculator's RAM. My OS version is 5.3.0, and I am using the latest compiler version (uploaded yesterday).
It appears that appvar syntaxes are broken with the cesium icon included on line 2 of a program.
I don't know if this is a bug or not but..
When you make a label and don't give it a name, ICE will still compile the program.
© Copyright 2000-2019 Cemetech & Christopher Mitchell :: Page Execution Time: 0.166893 seconds.