The latest PE6 build is now available for download:
http://www.picaxe.com/Software/PICAXE/PICAXE-Editor-6/
http://www.picaxe.com/Software/PICAXE/PICAXE-Editor-6/
A very good idea, we'll look into that.A suggestion:
Why not change the name of the download file so that it represents what is being downloaded?. I've got too many "setup.exe" files that I can't tell what they are at first glance.
Everything? ...Really? I've been doing this stuff since before Windows existed and before the Internet was available to the masses (BBS's only) and I only rename stuff that needs to be renamed because it is either non-descriptive ( eg. Microchip Datasheets) or is ambiguous/redundant (eg. setup.exe) . I've got better things to do with my time than to rename everything I download.I always rename everything I download to a (usually longer and more descriptive) name!
But then I've been developing in Windows for 20 years, so it's become a habit that I guess a lot of others won't automatically do.
The updates are listed on the www.picaxe.com/PE6 page. There is no change that we can see that would cause this, other than a DLL being out of date.What changed with V6.0.6.2?
Are you saying my PC or the PE may have a DLL out of date? It is a possibility, for sure, but the PC has a new installation of W7/64 that was downloaded from Microsoft only 2 weeks before the crashing started to occur. Microsoft Windows-etc. update says the OS is up-to-date.The updates are listed on the www.picaxe.com/PE6 page. There is no change that we can see that would cause this, other than a DLL being out of date.
Try deleting all the PICAXE_Editor_ xxxx .xml settings files in My Documents/PICAXE Editor/Settings/
If you have a customised setup (e.g. customised ribbon) then removing these files will restore you to default status.
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.
fixme:thread:SetThreadStackGuarantee (0x32fc6c): stub
fixme:shell:URL_ParseUrl failed to parse L"Microsoft.VisualBasic"
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms"
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:shell:URL_ParseUrl failed to parse L"System.Drawing"
fixme:shell:URL_ParseUrl failed to parse L"System.Xml"
fixme:shell:URL_ParseUrl failed to parse L"Syncfusion.Compression.Base"
fixme:shell:URL_ParseUrl failed to parse L"Syncfusion.Edit.Windows"
fixme:shell:URL_ParseUrl failed to parse L"Syncfusion.Shared.Base"
fixme:shell:URL_ParseUrl failed to parse L"Syncfusion.Pdf.Base"
fixme:shell:URL_ParseUrl failed to parse L"Syncfusion.DocIO.Base"
fixme:shell:URL_ParseUrl failed to parse L"System.Management"
fixme:shell:URL_ParseUrl failed to parse L"Syncfusion.Tools.Windows"
fixme:shell:URL_ParseUrl failed to parse L"Syncfusion.XlsIO.Base"
fixme:shell:URL_ParseUrl failed to parse L"Syncfusion.Grid.Windows"
fixme:shell:URL_ParseUrl failed to parse L"System.Core"
fixme:shell:URL_ParseUrl failed to parse L"Syncfusion.Diagram.Base"
fixme:shell:URL_ParseUrl failed to parse L"Syncfusion.Diagram.Windows"
fixme:shell:URL_ParseUrl failed to parse L"System.Data"
fixme:shell:URL_ParseUrl failed to parse L"Syncfusion.Chart.Base"
fixme:shell:URL_ParseUrl failed to parse L"Accessibility"
fixme:shell:URL_ParseUrl failed to parse L"System.Runtime.Remoting"
fixme:process:FlushProcessWriteBuffers : stub
fixme:shell:URL_ParseUrl failed to parse L"Syncfusion.Chart.Windows"
fixme:shell:URL_ParseUrl failed to parse L"PicaxeEditor.resources"
fixme:shell:URL_ParseUrl failed to parse L"PicaxeEditor.resources"
fixme:shell:URL_ParseUrl failed to parse L"{1c40ebd7-f54b-4aa5-b6ae-30c30fa207bb}"
fixme:wincodecs:PngDecoder_Block_GetCount stub
fixme:shell:URL_ParseUrl failed to parse L"Syncfusion.GridHelperClasses.Windows"
fixme:gdiplus:GdipGetFamilyName No support for handling of multiple languages!
fixme:shell:URL_ParseUrl failed to parse L"PicaxeEditor.resources"
fixme:shell:URL_ParseUrl failed to parse L"PicaxeEditor.resources"
fixme:gdiplus:GdipCreateHalftonePalette stub
fixme:shell:URL_ParseUrl failed to parse L"Syncfusion.Core"
fixme:gdiplus:GdipGetNearestColor (0x1c3dd8, 0x320f74): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1c3dd8, 0x320f74): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1c3dd8, 0x320f74): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1c3dd8, 0x320f74): Passing color unmodified
fixme:shell:URL_ParseUrl failed to parse L"System.Configuration"
fixme:gdiplus:GdipBeginContainer (0x21ee38, 0x31dbb4, 0x31dba4, 2, 0x31dbc4): stub
fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for un supported interface {c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4}
fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for un supported interface {b196b283-bab4-101a-b69c-00aa00341d07}
fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for un supported interface {00000003-0000-0000-c000-000000000046}
fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for un supported interface {00000144-0000-0000-c000-000000000046}
fixme:console:CONSOLE_DefaultHandler Terminating process 8 on event 0
When I installed 6.0.6.2 I did not remove the 'old' PE6, the revision notes said that was not necessary.
- Launched 6.0.6.2 using the option in the installer and the PE crashed: refer to the attached graphic.
- Error message reads: "Object reference not set to an instance of an object." Suggests a coding oversight.
I am also running Windows 7 - 64 bit version 6.1.7601 Service Pack 1 Build 7601 Home Premium; Processor is Intel Core i5.Back to my problem with starting PE 6.0.6.2 under Windows 7/64. (Windows Home Premium Version 6.1 Build 7601: Service Pack 1) Windows update says its up to date.
I don't doubt that nearly all loads of 6.0.6.2 work. However, mine doesn't and I sure there will be a few computers out in the ether that suffer the same problem. Hopefully, we can get on top of it.I am also running Windows 7 - 64 bit version 6.1.7601 Service Pack 1 Build 7601 Home Premium; Processor is Intel Core i5.
I just loaded up 6.0.6.2 over the old version without removing it as advised was now possible.
Version 6.0.6.2 ran immediately like a dream... no problems at all in the installation or running. What can be the difference between our two systems?
Nothing a little sweat and tears won't fix...PE6 (and PE5) don't run under WINE. Even with beta versions of forthcoming Ubuntu releases. Rev-Ed don't test against WINE. But you can run PE6 under your windows license under virtualbox (free) under Ubuntu. That works and you can even use the clipboard between windows and Ubuntu.
And a Linux version is expected later.
We have checked your crash report and it is because one of the DLLs is out of date in the GAC. The crash reports really do help as they show us the code line exactly, in this case it is a feature only in the latest DLL. There are no other reports filed with the same error, so this looks like a local machine issue.Back to my problem with starting PE 6.0.6.2 under Windows 7/64. (Windows Home Premium Version 6.1 Build 7601: Service Pack 1) Windows update says its up to date.
I did the following steps:
Due to the need to do further development work, I have reverted back to V6.0.6.1 again.
- Unloaded 6.0.6.1
- Moved C:\Users\Peter\Documents\PICAXE Editor\Settings\*.xml to a temporary folder.
- Rebooted PC.
- Loaded 6.0.6.2. I chose the option for only myself to use the PE. (Mrs IP also uses the PC for important things like EMail and Facebook)
- Launched 6.0.6.2 using the option in the installer and the PE crashed: refer to the attached graphic.
- Error message reads: "Object reference not set to an instance of an object." Suggests a coding oversight.
I can load and test a diagnostic version of the PE if requited. Let me know via PM or Email.
I tried with an early beta of PE6 with Wine on the Mac and failed, despite much effort to persuade it to run. I kept running into the 'SyncFusion' errors you mentioned in an earlier post.Nothing a little sweat and tears won't fix...
Behold: PE6 running under Wine on Ubuntu 14.04...happily simulating a complex program. I haven't programmed a chip with it yet, but the AXE027 cable passed the loopback and voltage test. Whether this all works after a power-cycle is another question. (it does!)
I haven't done much playing, but it's a great start!
Edit: Survived a power cycle and disconnect / reconnect of AXE027 cable to different USB port. Passed Download cable test again.
Don't get me started... lol. There are indeed many built-in controls for all the standard stuff, but there's always something lacking that needs to be added in sooner or later. It's sometimes easier to start with a 3rd party 'full blown over-the-top' menu (or whatever) and then just not use the stuff you don't want. In my (rare) opinion, there are too many bug-ridden third party controls that add nothing to an application aside from looking pretty and only working on high-spec machinesCan one of you Windows developers tell me why there are so many 3rd party objects to do simple things like menus and tables, surely Windows has it's own versions that developers can use ?.
No offence (to anyone!), but if people don't recognise the all-too-common generic error 'Object reference..blah.. not found', then there's a fair chance they won't know what the GAC is!We have checked your crash report and it is because one of the DLLs is out of date in the GAC.
Everything I did with Wine I did forcing a 32-bit architecture prefix...so, you'll want to prefix your commands with:I tried with an early beta of PE6 with Wine on the Mac and failed, despite much effort to persuade it to run. I kept running into the 'SyncFusion' errors you mentioned in an earlier post.
What magic wand did you wave at it to make it work for you?
dotnet40
remove_mono
dotnet35
dotnet30sp1
dotnet30
dotnet20
remove_mono
fontfix
dotnet35
dotnet30sp1
dotnet30
w_workaround_wine_bug-30845
dotnet20sp1
w_workaround_wine_bug-33450
msxml3
dotnet35sp1
dotnet20sp2
w_workaround_wine_bug-22521
msxml4
msxml6
corefonts
gdiplus
mfc40
It does, if it didn't these updates wouldn't work for anyone!I think your developers should look at the installer package settings; they should be set to force GAC updates for libraries like that (been several years since I dealt with that side of things though!)
Many, many, many thanks....
Then, use Winetricks to install dotnet35sp1 (which will install a ton of other stuff, I'll provide a list)...corefonts, msxml3, msxml4, msxml6, and I think *this* is what fixed the syncfusion: gdiplus. I also installed mfc40.
...