Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   FusionEdit v0.1 (http://www.chiefdelphi.com/forums/showthread.php?t=49973)

SamC 16-11-2006 22:27

Re: FusionEdit v0.1
 
You may want to upload this to FIRST Software Repository when it is all finished.

Astronouth7303 17-11-2006 18:42

Re: FusionEdit v0.1
 
Quote:

Originally Posted by shawger
Why not just make it available for download? A lot less work for you, and just as convenient for all of us :)

I thought I might save teams (and the servers) the 100~150MB download. And by putting it in the kit, teams are more likely to use it.

chris31 17-11-2006 21:01

Re: FusionEdit v0.1
 
Quote:

Originally Posted by Astronouth7303
I was thinking of coming up with such a package and sending one to every team. (Too late for the KOP?)

The thing is i dont think it would get used by to many teams. However if we made a Live CD with all the files we needed then that would be perfect. Boot the CD, load your code from a USB drive, write, compile, load onto robot, save the code, log off. The end. And it would work nice and smooth. I have worked alot with Slax, a live cd based off of Slackware. If someone is interested maybe ill start that project.

shawger 18-11-2006 00:10

Re: FusionEdit v0.1
 
Quote:

Originally Posted by Astronouth7303
I thought I might save teams (and the servers) the 100~150MB download. And by putting it in the kit, teams are more likely to use it.

100MB! I had no idea it was that big. But that still only takes a couple minutes to download, and you can host it for free at a place like Sourceforge.

And if you wanted to put it in the kit, that would require all sorts of approval from the higher-ups, and it would have to work perfectly or near-perfectly, unless you want hundreds of emails/forum posts complaining about how it won't work for whatever reason.

Ryan M. 18-11-2006 07:03

Re: FusionEdit v0.1
 
Quote:

Originally Posted by Astronouth7303
I thought I might save teams (and the servers) the 100~150MB download. And by putting it in the kit, teams are more likely to use it.

Uh... It's only around 1.5MB. :)

chris31 18-11-2006 17:26

Re: FusionEdit v0.1
 
Quote:

Originally Posted by Ryan M.
Uh... It's only around 1.5MB. :)

I think he is talking about having Eclipse in the kit with pycloader and the eclipse plugin. Eclipse is like 120mb iirc.

et1337 19-11-2006 18:46

Re: FusionEdit v0.1
 
Alright, the SourceForge site is up!

Website: http://fusionedit.sourceforge.net

SourceForge Project site: http://sourceforge.net/projects/fusionedit

shawger 19-11-2006 21:50

Re: FusionEdit v0.1
 
Quote:

Originally Posted by ETodd
Alright, the SourceForge site is up!

Website: http://fusionedit.sourceforge.net

SourceForge Project site: http://sourceforge.net/projects/fusionedit

Glad to see you released it under the GPL! I'm trying it now and will let you know what I think.

One small problem - you need to distribute the GPL with the source code.

et1337 20-11-2006 18:20

Re: FusionEdit v0.1
 
Quote:

Originally Posted by shawger
Glad to see you released it under the GPL! I'm trying it now and will let you know what I think.

One small problem - you need to distribute the GPL with the source code.

Fixed. Thanks for pointing this out. :o

EHaskins 26-11-2006 12:32

Re: FusionEdit v0.1
 
So I went to test the program some more, and it wouldn't run. :ahh:

I went and tried to run it from source so I could find the problem, and I found that when the code tried to find my computers IP it found "::1". I can ping this address, but the software throws an incompatible IP address exception.

Is this a firewall problem?

EDIT: Exception data.

System.Net.Sockets.SocketException was unhandled
Message="An address incompatible with the requested protocol was used"
Source="System"
ErrorCode=10047
NativeErrorCode=10047
StackTrace:
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at FusionEdit.FusionServer.Initialize() in C:\Documents and Settings\Eric Haskins\Desktop\Source\Source\FusionServer.cs:line 59
at FusionEdit.FusionServerForm..ctor(String[] Arguments) in C:\Documents and Settings\Eric Haskins\Desktop\Source\Source\FusionServerForm.cs: line 38
at FusionEdit.StartupForm.ServerButton_Click(Object sender, EventArgs arguments) in C:\Documents and Settings\Eric Haskins\Desktop\Source\Source\StartupForm.cs:line 55
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallba ck(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.SendMessa ge(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.Control.ReflectMessageInterna l(IntPtr hWnd, Message& m)
at System.Windows.Forms.Control.WmCommand(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Mes sage& m)
at System.Windows.Forms.ContainerControl.WndProc(Mess age& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallba ck(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.CallWindo wProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at System.Windows.Forms.NativeWindow.DefWndProc(Messa ge& m)
at System.Windows.Forms.Control.DefWndProc(Message& m)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallba ck(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.DispatchM essageW(MSG& msg)
at System.Windows.Forms.Application.ComponentManager. System.Windows.Forms.UnsafeNativeMethods.IMsoCompo nentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.Run MessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.Run MessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at FusionEdit.Startup.Main(String[] Arguments) in C:\Documents and Settings\Eric Haskins\Desktop\Source\Source\Startup.cs:line 21
at System.AppDomain.nExecuteAssembly(Assembly assembly, String[] args)
at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
at Microsoft.VisualStudio.HostingProcess.HostProc.Run UsersAssembly()
at System.Threading.ThreadHelper.ThreadStart_Context( Object state)
at System.Threading.ExecutionContext.Run(ExecutionCon text executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()

Astronouth7303 26-11-2006 21:13

Re: FusionEdit v0.1
 
Quote:

Originally Posted by EHaskins
So I went to test the program some more, and it wouldn't run. :ahh:

I went and tried to run it from source so I could find the problem, and I found that when the code tried to find my computers IP it found "::1". I can ping this address, but the software throws an incompatible IP address exception.

Is this a firewall problem?

Probably not. "::1" is the IPv6 equivalent of 127.0.0.1. The software is most likely expecting a IPv4 address (although I'm surprised it can't handle IPv6 addresses if windows does).

EHaskins 26-11-2006 21:21

Re: FusionEdit v0.1
 
When I looked at the code I found that I was getting an array of IP addresses, and the code only tried to use the first one. I rewrote the code so if the first one fails then it looks to next, then the next, ect.

The IPv4 vs. IPv6 incompatibility could be the problem, but I know I made it work so its ok for now. :rolleyes:


All times are GMT -5. The time now is 19:41.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi