[Mono-dev] Newbie needing mdb help
Wade Maxfield
wmaxfield at gmail.com
Wed Mar 29 11:38:47 EST 2006
OK. I finally got a compile, using this line:
mcs -debug -out:test.exe -reference:System.Windows.Forms.dll -reference:
System.dll -reference:System.Drawing.dll MainForm.cs Program.cs
The program runs, no errors.
The Main function is on line 9, the first function call on line 11.
Can someone tell me what I am doing wrong with mdb? I'm running the
system from the "universal" downloaded mono 1.1.13_4 bin file.
I ran mdb:
maxfield at cfw7245-xp2:~/.xdevelop/projects/test/test$ mdb -run test.exe
Mono Debugger
Starting program: test.exe
Thread @1 stopped at #0: 0x081bdfd5.
0x081bdfd5 ret
(mdb) list
ERROR: Current location doesn't have source code
(mdb) list Main
(mdb) list Program
(mdb) list Program.Main
(mdb) b Main
ERROR: No symbol `Main' in current context.
(mdb) b Program.Main
ERROR: No such variable or type: `Program'
(mdb) b Program:Main
ERROR: Expected filename:line
syntax error, expecting end-of-file DOT DOTDOT ASSIGN OPAREN OBRACKET
QUESTION ARROW
ERROR: Mono.Debugger.Frontend.BreakCommand, Token: COLON : Parsing error
ERROR: Cannot parse arguments
ERROR: No such method: `Program:Main'
(mdb) b Program.cs:7
ERROR: No method contains the specified file/line.
(mdb) b Program.cs:8
ERROR: No method contains the specified file/line.
(mdb) b Program.cs:10
ERROR: No method contains the specified file/line.
(mdb) b Program.cs:11
ERROR: No method contains the specified file/line.
(mdb) quit
Here is my Program.cs
using System.Runtime.InteropServices;
using System.Windows.Forms;
namespace test
{
class Program
{
static void Main(string[] args)
{
Application.EnableVisualStyles();
if (RuntimeEnvironment.GetRuntimeDirectory
().IndexOf("Microsoft.NET")!=-1)
Application.DoEvents();
Form mainForm = new MainForm();
Application.Run(mainForm);
}
}
}
-------------------------------------------------------------------------------------------------------
here is first 20 lines of mainform
maxfield at cfw7245-xp2:~/.xdevelop/projects/test/test$ head MainForm.cs -n 20
using System;
using System.Collections;
using System.Drawing;
using System.Windows.Forms;
namespace test
{
public class MainForm : Form
{
public MainForm()
{
// We use our own scaling
AutoScale = false;
// Title
Text = GetLocalizedText(TITLE_TEXT);
// Initialize controls
Initialize();
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20060329/b8369dbc/attachment.html
More information about the Mono-devel-list
mailing list