Hi folks,

mono
Windows Vista
Mono for Windows, Gtk#, and XSP

I have a shell.exe file created on mono gui running on Debian 5.0.  It works 
nicely on Debian 5.0 as well as on another Linux box running Ubuntu 9.10.

$ mono /path/to/shell.exe

starts a small window.  On its top box type "firefox www.mono-project.com" 
(without quotes") -> Run
starts the official website of mono-project.com


However it can't work on Vista.

Start -> Mono 2.6.3 for Windows -> Mono-2.6.3 Command Prompt

C>mono \path\to\shell.exe

Starts the small window -> on top box, type "firefox www.mono-project.com" 
(without quote) ->
The said small window closes.  Following are the output on mono-2.6.3 command 
prompt

Marshaling clicked signal 
Exception in Gtk# callback delegate 
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle 
the exception. 
System.Reflection.TargetInvocationException: Exception has been thrown by the 
ta 
rget of an invocation. ---> System.ComponentModel.Win32Exception: 
ApplicationNam 
e='firefox', CommandLine='www.mono-project.com', CurrentDirectory='' 
  at System.Diagnostics.Process.Start_noshell 
(System.Diagnostics.ProcessStartIn 
fo startInfo, System.Diagnostics.Process process) [0x00000] in <filename 
unknown 
>:0 
  at System.Diagnostics.Process.Start_common 
(System.Diagnostics.ProcessStartInf 
o startInfo, System.Diagnostics.Process process) [0x00000] in <filename 
unknown> 
:0 
  at System.Diagnostics.Process.Start () [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.Diagnostics.Process:Start () 
  at MainWindow.onButtonRunClicked (System.Object sender, System.EventArgs e) 
[0 
x00000] in <filename unknown>:0 
  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke 
(ob 
ject,object[],System.Exception&) 
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags 
invoke 
Attr, System.Reflection.Binder binder, System.Object[] parameters, 
System.Global 
ization.CultureInfo culture) [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace --- 
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags 
invoke 
Attr, System.Reflection.Binder binder, System.Object[] parameters, 
System.Global 
ization.CultureInfo culture) [0x00000] in <filename unknown>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] 
par 
ameters) [0x00000] in <filename unknown>:0 
  at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in 
<file 
name unknown>:0 
  at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) 
[0x00000] 
 in <filename unknown>:0 
  at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in 
<filename 
 unknown>:0 
  at GLib.Signal.ClosureInvokedCB (System.Object o, GLib.ClosureInvokedArgs 
args 
) [0x00000] in <filename unknown>:0 
  at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00000] in 
<file 
name unknown>:0 
  at GLib.SignalClosure.MarshalCallback (IntPtr raw_closure, IntPtr return_val, 
UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr 
marshal 
_data) [0x00000] in <filename unknown>:0 
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean 
is_terminal) 
   at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, 
UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr 
marshal 
_data) 
   at Gtk.Application.gtk_main() 
   at Gtk.Application.Run() 
   at shell.MainClass.Main(System.String[] args)

Please advise how to fix the problem.  TIA


B.R.
Stephen Liu 


_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to