[Mono-list] Problem using p/invoke on mono 1.0.1
Hi First of all here is my configuration Debian testing (quite up to date) Mono-1.0.1 (got the mono-1.0.1.tar.gz) I am trying to use libcrypt.so.2.3.2 with c#. This code has been working for quite a while but stopped to work now. here is a little sample program I wrote snip using System; using System.Text; using System.Security.Cryptography; using System.Web.Security; using System.Runtime.InteropServices; namespace CryptTest { class CryptTest { [DllImport (crypt, EntryPoint=crypt, SetLastError=true)] private static extern string UnixCrypt(string text, string salt); [STAThread] static void Main(string[] args) { Console.WriteLine(have {0} args,args.Length); string arg = args[0]; Console.WriteLine(UnixEncrypting {0} : {1},arg,UnixCrypt(arg,arg)); } } } /snip When I try to run this with mono encrypt.exe rainer I get a NullReference Exception. I am a bit lost here since this code has been working beautifully for months. Either my debian upgraded its libcrypt version (which could easily be true) or upgrading to mono-1.0.1 introduced the problem (which is less likely since I remember having the same issue on mono-1.0). Here is a snipped of the trace .. . ENTER: (wrapper managed-to-native) PerfTest.PerfTest:UnixCrypt (string,string)([STRING:0x80f8fc0:rainer], [STRING:0x80f8fc0:rainer], ) .. . . ENTER: (wrapper managed-to-native) System.Object:__icall_wrapper_mono_string_to_utf8 (object)([STRING:0x80f8fc0:rainer], ) .. . . LEAVE: (wrapper managed-to-native) System.Object:__icall_wrapper_mono_string_to_utf8 (object)result=135946400 .. . . ENTER: (wrapper managed-to-native) System.Object:__icall_wrapper_mono_string_to_utf8 (object)([STRING:0x80f8fc0:rainer], ) .. . . LEAVE: (wrapper managed-to-native) System.Object:__icall_wrapper_mono_string_to_utf8 (object)result=135941976 .. . . ENTER: (wrapper managed-to-native) System.Object:__icall_wrapper_mono_string_new_wrapper (intptr)(0x41350540, ) .. . . LEAVE: (wrapper managed-to-native) System.Object:__icall_wrapper_mono_string_new_wrapper (intptr)[System.String:0x80ef988] .. . . ENTER: (wrapper managed-to-native) System.Object:__icall_wrapper_g_free (intptr)(0x41350540, ) .. . . . ENTER: (wrapper runtime-invoke) System.Object:runtime_invoke_void (object,intptr,intptr,intptr)([System.NullReferenceException:0x80f07b0], (nil), (nil ), 0x413583d8, ) .. . . . . ENTER: System.NullReferenceException:.ctor ()(this:0x80f07b0[System.NullReferenceException encrypt.exe], ) .. . . . . . ENTER: Locale:GetText (string)([STRING:0x80f3c78:A null value was found where an object instance was required.], ) .. . . . . . LEAVE: Locale:GetText (string)[STRING:0x80f3c78:A null value was found where an object instance was required.] .. . . . . LEAVE: System.NullReferenceException:.ctor () .. . . . LEAVE: (wrapper runtime-invoke) System.Object:runtime_invoke_void (object,intptr,intptr,intptr)[OBJECT:(nil)] EXCEPTION handling: NullReferenceException I checked /usr/include/crypt.h again to make sure that there is not a new version with different headers. But the function is still here here is a snip of crypt.h snip /* Encrypt at most 8 characters from KEY using salt to perturb DES. */ extern char *crypt (__const char *__key, __const char *__salt) __THROW; /snip so to me everything looks still fine but still it does not work. Can anyone help? ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
RE: [Mono-list] Beginner C# Book
I prefered Beginning (Visual) C# from WROX. It's a very good beginners book which doesn't use the let's do 50 small applications and you'll get the picture method, But tries to give a deeper insight on .NET and C# without making it to complicated or windows dependent. Timothy. --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.737 / Virus Database: 491 - Release Date: 11/08/2004 ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
RE: SPAM: RE: [Mono-list] Mod_Mono Help
To get it to work I had to copy the contents of the /etc/mono-server/mono-server-hosts.conf file into my /etc/apache/httpd.conf file. I was told that you shouldn't have to do this, since it should automatically be included. This has worked for me so far... -=Robert -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of André Ricardo Sent: Friday, August 20, 2004 9:39 AM To: [EMAIL PROTECTED] Subject: SPAM: RE: [Mono-list] Mod_Mono Help From: Antonio Santana [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: [Mono-list] Mod_Mono Help Date: Fri, 20 Aug 2004 08:06:36 -0500 I have success with installing mod_mono and I have it tied into Apache. I have an Alias /demo pointing to the xsp/test folder that came with mono. I go to my browser and try accessing my alias by doing the following: http://127.0.0.1/demo/index.aspx The index.aspx page is returned, but is displayed in code form and not Rendered HTML. I'm sure I am missing some sort of setting in the httpd.conf. I hope someone can help. Thanks! Antonio Hello everybody, I also have this same problem. someone can help us? Many Thanks André Ricardo _ MSN Messenger: converse com os seus amigos online. http://messenger.msn.com.br ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
RE: [Mono-list] Windows Mono IDE
I have gotten it installed and am able to create a Glade# project; but I am unable to edit the main window that was created for me. I am assuming that the form is the gladesharp1.glade file; but when I open it in VS.Net 2003 all I see is an XML document. Do I need a 3rd party tool installed to take care of the Glade GUI editing? -=Robert From: Francisco T. Martinez [mailto:[EMAIL PROTECTED] Sent: Friday, August 20, 2004 5:28 AMTo: [EMAIL PROTECTED]Cc: Sijmen Mulder; Brown, RobertSubject: Re: [Mono-list] Windows Mono IDE You want to look at this effort:http://forge.novell.com/modules/xfmod/project/?gtks-inst4winThis should work very well with Visual Studio .NET 2003.Don't forget to reboot after running the Win32 Installer and download and install the help also.PacoSijmen Mulder wrote: Is there and IDE for Mono on the Windows platform? And is it possible to use VS.Net but use the GTK# classes for the GUI instead of the standard windows.forms class? There is no official Mono IDE on the Windows platform, but you might want to look at SharpDevelop (http://www.icsharpcode.net/opensource/sd), which served as codebase for MonoDevelop. And yes, it is possible to use the GTK# classes from Visual Studio .NET, but you wouldn't be able to use the forms designer.
RE: [Mono-list] Mono Debugger on OS X
You've gotten further than I have, but I also couldn't get it to compile (but I took it from a web package, not from CVS) -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Shane Landrum Sent: Sunday, August 22, 2004 10:54 AM To: Mono List Subject: [Mono-list] Mono Debugger on OS X Has anyone been able to compile the Mono debugger on OS X recently? In building it from CVS, I get an error: -- rm -f .libs/trad-core.lo gcc -DHAVE_CONFIG_H -I. -I. -I../.. -D_GNU_SOURCE -I. -I. -I./include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -MT trad-core.lo -MD -MP -MF .deps/trad-core.Tpo -c trad-core.c -fno-common -DPIC -o .libs/trad-core.lo trad-core.c: In function `trad_unix_core_file_p': trad-core.c:100: error: structure has no member named `u_dsize' trad-core.c:105: error: structure has no member named `u_ssize' trad-core.c:122: error: structure has no member named `u_dsize' trad-core.c:126: error: structure has no member named `u_ssize' trad-core.c:133: error: structure has no member named `u_dsize' trad-core.c:133: error: structure has no member named `u_ssize' trad-core.c:178: error: structure has no member named `u_dsize' trad-core.c:183: error: structure has no member named `u_ssize' trad-core.c:191: error: `HOST_TEXT_START_ADDR' undeclared (first use in this function) trad-core.c:191: error: (Each undeclared identifier is reported only once trad-core.c:191: error: for each function it appears in.) trad-core.c:191: error: structure has no member named `u_tsize' trad-core.c:197: error: `HOST_STACK_END_ADDR' undeclared (first use in this function) trad-core.c:197: error: structure has no member named `u_ssize' trad-core.c:214: error: structure has no member named `u_ar0' trad-core.c:217: error: structure has no member named `u_dsize' trad-core.c: In function `trad_unix_core_file_failing_command': trad-core.c:243: error: structure has no member named `u_comm' trad-core.c: At top level: trad-core.c:285: warning: initialization discards qualifiers from pointer target type make[4]: *** [trad-core.lo] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 -- srl -- Shane Landrum --- [EMAIL PROTECTED] --- '90 CB-1, too many bicycles ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list smime.p7s Description: S/MIME cryptographic signature
[Mono-list] Application for demo
Greetings, I am hunting for a medium sized (4-5 page application) ASP.NET application (with C#) which I can use to demo to customers who are willing to shift to Linux for .NET with mono. I searched for a few applications on the net but most of them require some modifications to get them working. Sample applications provided with xsp server are one page applications which are very small for the demonstrations to non technical crowd. I have setup mono with XSP (also with mod_mono) for the demo. Thanks for the help. Amish. Amish K. Munshi. Always Available, Everywhere. ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
Re: [Mono-list] Beginner C# Book
You might want to check out Programming C# by Jesse Liberty, 3rd edition, pub. O'Reilly, ISBN 0-596-00489-3. The 3rd edition has complete coverage of .NET 1.1 and in this edition they added VS.NET 2003, but not too much (50 pages out of 700 something). I would recommend it to anyone. Its a great book for a beginner and a pro. It has all basic coverage On 8/22/04 4:57 PM, Tom McLaughlin [EMAIL PROTECTED] wrote: Hi Peter, one thing pointed out to me off list is that I need to be aware that many C# books are geared towards the MS platform and will spend a lot of time on Windows Forms and the Visual Studio .NET tools. Is that the case with Learning C#? Thanks. Tom On Sun, 2004-08-22 at 17:36 -0600, Peter Dennis Bartok wrote: O'Reilly : Learning C# it teaches from the ground up, and then O'Reilly's Programming C#, which introduces you to things like ASP.Net and SWF. Peter -Original Message- From: Tom McLaughlin [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Sunday, 22 August, 2004 16:39 Subject: [Mono-list] Beginner C# Book Hi all, I'm looking for a good beginner C# book. Preferably one that does not assume a certain amount of familiarity with C++, Java, or OOP in general. I picked up Mono: A Developers Notebook from O'Reilly figuring that some of the C++ I saw in school would come back to me. What I saw in school was nearly five years ago and it's definitely not coming back. I really need a book that will not only go over the syntax and structure of the language but the underlying fundementals of the language. (Like not just how to create a vector but what each part of the declaraion means and how it all works.) Right now I maintain the FreeBSD port for Muine and I am looking at creating ports of other applications. I would like to have enough familiarity with the language to fix bugs, especially FreeBSD specific bugs in programs. If someone could recommend a book they found to give a good comprehensive understanding of the language to a beginner that would be great. Thanks. Tom ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
Re: [Mono-list] Problem using p/invoke on mono 1.0.1
I think that the problem has to do with some changes that were made to Mono regarding its handling of strings as return types from P/Invoke method. Behind the scenes, a char* is being returned, and the runtime converts the char* into a System.String. In addition, MS.NET calls CoTaskFree() on the char*. At one time Mono did not do this, but for compatibility with MS.NET, its behavior changed. Apparently, libcrypt does not want user to free the pointer that crypt() returns. The work-around for this is to have your method return an IntPtr and then convert the IntPtr to a string manually. For example, use the following in the place of your WriteLine() statement: string encrypted = Marshal.PtrToStringAnsi(UnixCrypt(arg,arg)); Console.WriteLine(UnixEncrypting {0} : {1},arg,encrypted); I am trying to use libcrypt.so.2.3.2 with c#. This code has been working for quite a while but stopped to work now. here is a little sample program I wrote snip using System; using System.Text; using System.Security.Cryptography; using System.Web.Security; using System.Runtime.InteropServices; namespace CryptTest { class CryptTest { [DllImport (crypt, EntryPoint=crypt, SetLastError=true)] private static extern string UnixCrypt(string text, string salt); [STAThread] static void Main(string[] args) { Console.WriteLine(have {0} args,args.Length); string arg = args[0]; Console.WriteLine(UnixEncrypting {0} : {1},arg,UnixCrypt(arg,arg)); } } } /snip When I try to run this with mono encrypt.exe rainer I get a NullReference Exception. I am a bit lost here since this code has been working beautifully for months. Either my debian upgraded its libcrypt version (which could easily be true) or upgrading to mono-1.0.1 introduced the problem (which is less likely since I remember having the same issue on mono-1.0). ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
Re: [Mono-list] Beginner C# Book
Hi, You might want to check out Programming C# by Jesse Liberty, 3rd edition, pub. O'Reilly, ISBN 0-596-00489-3. The 3rd edition has complete coverage of .NET 1.1 and in this edition they added VS.NET 2003, but not too much (50 pages out of 700 something). I would recommend it to anyone. Learning C#, Liberty http://www.accu.org/bookreviews/public/reviews/l/l003354.htm Programming C#, Liberty http://www.accu.org/bookreviews/public/reviews/p/p003468.htm I can't remember which one I liked better, they're both cracking books. I'd still recommend Mono : A developer's handbook as the 2nd or 3rd book you should read. TTFN Paul -- If I face my God tomorrow, I can tell Him I am innocent. I've never harmed anyone. I have cheated no one. I have deceived no one. I have hurt no one. Except myself. And that He will forgive me. - Hans Holzel signature.asc Description: This is a digitally signed message part
Re: [Mono-list] Beginner C# Book
I'm looking for a good beginner C# book. Preferably one that does not assume a certain amount of familiarity with C++, Java, or OOP in general. I picked up Mono: A Developers Notebook from O'Reilly figuring that some of the C++ I saw in school would come back to me. What I saw in school was nearly five years ago and it's definitely not coming back. check http://www.eckelobjects.com/ in case he's released Thinking in C# for free (had written he was planning to make such a book) as he had done for Thinking in C++ and Thinking in Java in the past. Very nice books for learning an OOP language, esp. the Java one I had partially read... I loved it. - George Birbilis ([EMAIL PROTECTED]) http://www.kagi.com/birbilis -- ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
[Mono-list] Problem with a web serivce method.
Hi, I've a web service example, called Service1.asmx, that contains four methods. The example works well on Windows, but when I try to execute it on Mono I have some problems , particularly when I invoke the SessioneAttiva method, I obtain this error: The remote server returned an error: (500) Internal Server Error. Unable to retreive error information from ODBC driver manager What it means? Please help me. I've Fedora Core 2, Mono 1.01 and I use a mysql database (4.1.3-beta-standard) via unixOdbc (2.2.8). Thanks, Valentina. using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Web; using System.Web.Services; using System.Data.Odbc; namespace ServiceTdProva { public class Service1 : System.Web.Services.WebService { public Service1() { InitializeComponent(); } #region Component Designer generated code private IContainer components = null; private void InitializeComponent() { } protected override void Dispose( bool disposing ) { if(disposing components != null) { components.Dispose(); } base.Dispose(disposing); } #endregion string DataOdierna=DateTime.Today.Year.ToString() +-+ DateTime.Today.Month.ToString() +-+ DateTime.Today.Day.ToString(); public string CatchProblema() { string problema=0; //OdbcConnection conn = new OdbcConnection(DRIVER={MySQL ODBC 3.51 Driver};+SERVER=localhost;+DATABASE=TdMio;+UID=root;+PASSWORD=rootpwd;); OdbcConnection conn = new OdbcConnection (DRIVER=MySQL;SERVER=localhost;DATABASE=tdmio;UID=root;PASSWORD=rootpwd;); OdbcDataReader dbReader = null; conn.Open(); OdbcCommand cmd = conn.CreateCommand(); cmd.CommandText = Select CodiceProblema from problemi where Data='+DataOdierna+'; dbReader = cmd.ExecuteReader(); while(dbReader.Read()) { problema =(string)dbReader[CodiceProblema]; } dbReader.Close(); conn.Close(); return problema; } [WebMethod (EnableSession=true)] public string LogIn(string UserIdInput, string PasswordInput) { //OdbcConnection conn = new OdbcConnection(DRIVER={MySQL ODBC 3.51 Driver};+SERVER=localhost;+DATABASE=TdMio;+UID=root;+PASSWORD=rootpwd;); OdbcConnection conn = new OdbcConnection (DRIVER=MySQL;SERVER=localhost;DATABASE=tdmio;UID=root;PASSWORD=rootpwd;); OdbcDataReader dbReader = null; conn.Open(); OdbcCommand cmd = conn.CreateCommand(); cmd.CommandText = Select * from utenti where UserID='+UserIdInput+' and Password='+PasswordInput+'; dbReader = cmd.ExecuteReader(); if(dbReader.Read()) { string Gruppo = (string)dbReader[Gruppo]; string Utente = (string)dbReader[CodiceUtente]; Session.Add(Utente,Utente); Session.Add(Gruppo,Gruppo); dbReader.Close(); conn.Close(); return (string)Session[Gruppo]; } else { dbReader.Close(); conn.Close(); return Errore; } } /*##*/ [WebMethod (EnableSession=true)] public void LogOut() { Session.RemoveAll(); } /*##*/ [WebMethod (EnableSession=true)] public string NuovaSessione() { string problema = CatchProblema(); int massimo=0; //Se l'utente �stato indentificato ed �un pianificatore allora pu�aprire una nuova sessione if ((Session[Utente]!= null)((string)Session[Gruppo]==G1)) { //controllo che l'utente non abbia gi�una sessione attiva //OdbcConnection conn = new OdbcConnection(DRIVER={MySQL ODBC 3.51 Driver};+SERVER=localhost;+DATABASE=tdmio;+UID=root;+PASSWORD=rootpwd;); OdbcConnection conn = new OdbcConnection (DRIVER=MySQL;SERVER=localhost;DATABASE=tdmio;UID=root;PASSWORD=rootpwd;); OdbcDataReader dbReader = null; conn.Open(); OdbcCommand cmd = conn.CreateCommand(); cmd.CommandText = Select * from sessione where Utente ='+(string)Session[Utente]+'and Stato='Attiva'; dbReader = cmd.ExecuteReader(); if(dbReader.Read()) { //si allora comunico l'errore perch�non possono essere contemporaneamente attive 2 sessioni string stringa=l'utente +(string)Session[Utente]+ ha gi�una sessione attiva, non �possibile aprirne altre!; dbReader.Close(); conn.Close(); return stringa; } else { //no allora apro una nuova sessione dbReader.Close(); conn.Close(); OdbcConnection con =null; OdbcConnection connessione=null; //con = new OdbcConnection(DRIVER={MySQL ODBC 3.51 Driver};+SERVER=localhost;+DATABASE=tdmio;+UID=root;+PASSWORD=rootpwd;); con = new OdbcConnection (DRIVER=MySQL;SERVER=localhost;DATABASE=tdmio;UID=root;PASSWORD=rootpwd;); con.Open(); OdbcCommand command = con.CreateCommand(); OdbcCommand commandSessione = con.CreateCommand();
Re: [Mono-list] Problem with a web serivce method.
On Mon, 2004-08-23 at 13:43, [EMAIL PROTECTED] wrote: The remote server returned an error: (500) Internal Server Error. Unable to retreive error information from ODBC driver manager What it means? There is a problem with your ODBC configuration, can you make a small console example that just attempts to do the same connection to the database? /J\ ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
RE: [Mono-list] Beginner C# Book
Tom, Welcome to the journey that is C# and the .NET framework! I found the book C# Primer Plus, by Klaus Michelsen, excellent for those new to C# and OOP: http://www.amazon.com/exec/obidos/ASIN/0672321521/qid=1093265707/sr=ka-1/ref =pd_ka_1/104-4273990-8750300 It assumes no prior OOP language experience and it focuses on the C# language and syntax without the distraction of delving too deep into the extended .NET framework classes, which is a much bigger topic better left for other books. Also, no need for Visual Studio.NET, you should be able to use your favorite text editor or IDE and Mono with the program examples just fine. Sharpdevelop(monodevelop on *nix), for instance, is excellent. After this book, I dug into Programming C# by Jesse Liberty, then Professional C#, Second Edition by Simon Robinson, then Applied .NET Framework Programming by Jeffrey Richter and finally Programming .NET Components by Juval Lowey. You will find some overlap in these books, but that's to be expected. In my opinion, they are all top titles, and I still use them quite a bit. Some of them mention the use of VS.NET but do not require it. There are many, many other reference books for specific topics like ADO.NET, ASP.NET. Windows Forms, etc, but avoid the temptation to veer off into those areas until you are comfortable with C# and the standard .NET framework classes first. I made that mistake and started spinning my wheels until I went back and finished learning the basics first. ;-) Regards, Dan Maltes -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tom McLaughlin Sent: Sunday, August 22, 2004 6:39 PM To: [EMAIL PROTECTED] Subject: [Mono-list] Beginner C# Book Hi all, I'm looking for a good beginner C# book. Preferably one that does not assume a certain amount of familiarity with C++, Java, or OOP in general. I picked up Mono: A Developers Notebook from O'Reilly figuring that some of the C++ I saw in school would come back to me. What I saw in school was nearly five years ago and it's definitely not coming back. I really need a book that will not only go over the syntax and structure of the language but the underlying fundementals of the language. (Like not just how to create a vector but what each part of the declaraion means and how it all works.) Right now I maintain the FreeBSD port for Muine and I am looking at creating ports of other applications. I would like to have enough familiarity with the language to fix bugs, especially FreeBSD specific bugs in programs. If someone could recommend a book they found to give a good comprehensive understanding of the language to a beginner that would be great. Thanks. Tom ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
[Mono-list] Problem with asp.net web application
Hi, I've an asp.net web application that shows, through an odbc connection to a mysql database, the content of the table chosen from a DropDownList. The code go well on windows but on linux with mono 1.01 not all the tables are shown correctly. Could anybody help me? web application : WebForm1VisuaTabelle.aspx, WebForm1.VisuaTabelle.aspx.cs dump db mysql : tdmio.txt thanks, Valentina.# MySQL-Front Dump 2.5 # # Host: localhost Database: tdmio # # Server version 4.1.3b-beta-nt # # Table structure for table 'gruppi' # DROP TABLE IF EXISTS `gruppi`; CREATE TABLE `gruppi` ( `CodiceGruppo` varchar(4) NOT NULL default '0', `Nome` varchar(15) default 'Null', `Descrizione` varchar(25) default 'Null', PRIMARY KEY (`CodiceGruppo`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; # # Dumping data for table 'gruppi' # INSERT INTO `gruppi` (`CodiceGruppo`, `Nome`, `Descrizione`) VALUES(G1, Pianificatori, Utenti Pianificatori); INSERT INTO `gruppi` (`CodiceGruppo`, `Nome`, `Descrizione`) VALUES(G2, Altri, Altri utenti); INSERT INTO `gruppi` (`CodiceGruppo`, `Nome`, `Descrizione`) VALUES(G3, Amministrativi, Addetti Amministrazione); # # Table structure for table 'ordini' # DROP TABLE IF EXISTS `ordini`; CREATE TABLE `ordini` ( `Problema` char(4) NOT NULL default '0', `CodiceOrdine` int(4) NOT NULL default '0', `CurSessione` int(4) default '0', `Data` date default NULL, PRIMARY KEY (`CodiceOrdine`,`Problema`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; # # Dumping data for table 'ordini' # INSERT INTO `ordini` (`Problema`, `CodiceOrdine`, `CurSessione`, `Data`) VALUES(1, 1, 0, -00-00); INSERT INTO `ordini` (`Problema`, `CodiceOrdine`, `CurSessione`, `Data`) VALUES(1, 2, 0, -00-00); INSERT INTO `ordini` (`Problema`, `CodiceOrdine`, `CurSessione`, `Data`) VALUES(1, 3, 11, -00-00); INSERT INTO `ordini` (`Problema`, `CodiceOrdine`, `CurSessione`, `Data`) VALUES(1, 4, 11, 2004-07-29); INSERT INTO `ordini` (`Problema`, `CodiceOrdine`, `CurSessione`, `Data`) VALUES(1, 5, 11, 2004-07-31); INSERT INTO `ordini` (`Problema`, `CodiceOrdine`, `CurSessione`, `Data`) VALUES(1, 6, 10, 2004-08-05); INSERT INTO `ordini` (`Problema`, `CodiceOrdine`, `CurSessione`, `Data`) VALUES(1, 7, 10, 2004-07-28); INSERT INTO `ordini` (`Problema`, `CodiceOrdine`, `CurSessione`, `Data`) VALUES(1, 8, 0, 2004-07-29); INSERT INTO `ordini` (`Problema`, `CodiceOrdine`, `CurSessione`, `Data`) VALUES(1, 9, 0, 2004-08-05); INSERT INTO `ordini` (`Problema`, `CodiceOrdine`, `CurSessione`, `Data`) VALUES(1, 10, 0, 2004-08-05); INSERT INTO `ordini` (`Problema`, `CodiceOrdine`, `CurSessione`, `Data`) VALUES(1, 11, 0, 2004-07-30); INSERT INTO `ordini` (`Problema`, `CodiceOrdine`, `CurSessione`, `Data`) VALUES(1, 12, 0, 2004-08-10); INSERT INTO `ordini` (`Problema`, `CodiceOrdine`, `CurSessione`, `Data`) VALUES(1, 13, 0, 2004-08-14); INSERT INTO `ordini` (`Problema`, `CodiceOrdine`, `CurSessione`, `Data`) VALUES(1, 14, 0, 2004-08-16); INSERT INTO `ordini` (`Problema`, `CodiceOrdine`, `CurSessione`, `Data`) VALUES(1, 15, 0, 2004-08-07); # # Table structure for table 'problemi' # DROP TABLE IF EXISTS `problemi`; CREATE TABLE `problemi` ( `CodiceProblema` varchar(4) NOT NULL default '0', `Nome` varchar(10) default 'Null', `Data` date default NULL, PRIMARY KEY (`CodiceProblema`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; # # Dumping data for table 'problemi' # INSERT INTO `problemi` (`CodiceProblema`, `Nome`, `Data`) VALUES(1, Problema1, 2004-08-17); INSERT INTO `problemi` (`CodiceProblema`, `Nome`, `Data`) VALUES(2, Problema2, 2004-08-09); INSERT INTO `problemi` (`CodiceProblema`, `Nome`, `Data`) VALUES(3, Problema3, 2004-08-07); INSERT INTO `problemi` (`CodiceProblema`, `Nome`, `Data`) VALUES(4, Problema4, 2004-08-08); INSERT INTO `problemi` (`CodiceProblema`, `Nome`, `Data`) VALUES(5, Problema5, 2004-08-10); # # Table structure for table 'sequenze' # DROP TABLE IF EXISTS `sequenze`; CREATE TABLE `sequenze` ( `CodiceViaggio` int(5) NOT NULL default '0', `Problema` char(4) NOT NULL default '0', `Sequenza` char(4) NOT NULL default 'Null', `ProblemaOrdine` char(4) default '0', `CodiceOrdine` char(4) NOT NULL default 'Nul', PRIMARY KEY (`CodiceViaggio`,`Problema`,`Sequenza`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; # # Dumping data for table 'sequenze' # INSERT INTO `sequenze` (`CodiceViaggio`, `Problema`, `Sequenza`, `ProblemaOrdine`, `CodiceOrdine`) VALUES(1, 1, Null, 0, 7); INSERT INTO `sequenze` (`CodiceViaggio`, `Problema`, `Sequenza`, `ProblemaOrdine`, `CodiceOrdine`) VALUES(3, 1, Null, 0, 6); INSERT INTO `sequenze` (`CodiceViaggio`, `Problema`, `Sequenza`, `ProblemaOrdine`, `CodiceOrdine`) VALUES(4, 1, Null, 0, 3); INSERT INTO `sequenze` (`CodiceViaggio`, `Problema`, `Sequenza`, `ProblemaOrdine`, `CodiceOrdine`) VALUES(5, 1, Null, 0, 1); INSERT INTO `sequenze` (`CodiceViaggio`, `Problema`, `Sequenza`,
Re: [Mono-list] Problem with a web serivce method.
Isql is an utility of unixODBC --- [EMAIL PROTECTED] root]# isql tdmio root rootpwd +---+ | Connected!| | | | sql-statement | | help [tablename] | | quit | | | +---+ SQL select * from sessione; +---+-+---+-+---+ | CodiceSessione| Problema| Stato | Nome| Utente| +---+-+---+-+---+ | 1 | 1 | chiusa| Null| U1| | 2 | 1 | chiusa| Null| U1| | 3 | 1 | chiusa| Null| U1| | 4 | 1 | chiusa| Null| U4| | 5 | 1 | chiusa| Null| U1| | 6 | 1 | chiusa| Null| U4| | 7 | 1 | chiusa| Null| U5| | 8 | 1 | chiusa| Null| U4| | 9 | 1 | chiusa| Null| U1| | 10| 1 | chiusa| Null| U1| | 11| 1 | chiusa| Null| U1| | 12| 1 | Attiva| Null| U1| +---+-+---+-+---+ SQLRowCount returns 12 12 rows fetched SQL select * from sessione where Utente = 'U1' and Stato='Attiva'; +---+-+---+-+---+ | CodiceSessione| Problema| Stato | Nome| Utente| +---+-+---+-+---+ | 12| 1 | Attiva| Null| U1| +---+-+---+-+---+ SQLRowCount returns 1 1 rows fetched SQL -- In the code the value of Utente is passed by a session var (string)Session[Utente] but the query is the same. Valentina. Scrive Jonathan Stowe [EMAIL PROTECTED]: On Mon, 2004-08-23 at 13:43, [EMAIL PROTECTED] wrote: The remote server returned an error: (500) Internal Server Error. Unable to retreive error information from ODBC driver manager What it means? There is a problem with your ODBC configuration, can you make a small console example that just attempts to do the same connection to the database? /J\ ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
Re: [Mono-list] Problem with a web serivce method.
On Mon, 2004-08-23 at 15:08, [EMAIL PROTECTED] wrote: Isql is an utility of unixODBC Er yes, but I meant a c# example that run at the console and not a webservice. It will probably be enough to do just: using System; using System.Data; class Foo { public static void Main() { OdbcConnection conn = new OdbcConnection(DRIVER=MySQL;SERVER=localhost;DATABASE=tdmio;UID=root;PASSWORD=rootpwd;); conn.Open(); } } ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
[Mono-list] about Convert class
I am using mono 1.0, and i have a problem with a lethod of the System.Convert class. My statement is : Hashkey=System.Convert.FromBase64String(dr.GetValue(0).ToString()); i get the following error: Unhandled Exception: System.IndexOutOfRangeException: Array index is out of range. in 0x00098 System.Data.Odbc.OdbcDataReader:GetValue (int) in 0x00054 (wrapper remoting-invoke-with-check) System.Data.Odbc.OdbcDataReader:GetValue (int) in 0x003d6 Test:checkkeys () in 0x000cb Test:Main () Please, can you help me? * ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
RE: [Mono-list] about Convert class
Please fill a bugzilla (http://bugzilla.ximian.com) entry and include the value of dr.GetValue(0).ToString() in it. Sebastien Pouliot home: [EMAIL PROTECTED] blog: http://pages.infinit.net/ctech/poupou.html -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of lamyae Benabdeljalil Sent: 23 août 2004 11:13 To: [EMAIL PROTECTED] Subject: [Mono-list] about Convert class I am using mono 1.0, and i have a problem with a lethod of the System.Convert class. My statement is : Hashkey=System.Convert.FromBase64String(dr.GetValue(0).ToString()); i get the following error: Unhandled Exception: System.IndexOutOfRangeException: Array index is out of range. in 0x00098 System.Data.Odbc.OdbcDataReader:GetValue (int) in 0x00054 (wrapper remoting-invoke-with-check) System.Data.Odbc.OdbcDataReader:GetValue (int) in 0x003d6 Test:checkkeys () in 0x000cb Test:Main () Please, can you help me? * ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
[Mono-list] Mono 1.0.1 late release notes.
Hello, These are the Mono 1.0.1 Late Release Notes. Miguel.Mono 1.0.1 Release Notes For detailed information about Mono, please see the Mono 1.0 release notes. Mono 1.0.1 is a maintenance release release for the 1.0 series of the Mono runtime. The Mono 1.0.xx series is the edition of stable releases of the Mono runtime. Changes since the Mono 1.0 release The following is a description of the changes and bug fixes since the Mono 1.0 release. In particular you should note that the ASP.NET hosting with Apache and XSP has greatly improved and is more robust than the versions that shipped with 1.0, people using ASP.NET are encouraged to upgrade. Configuration Fixes trunc check on Solaris, add SPARC64 defines (Zoltan Varga). Fixes #60787: Libgdiplus pthreads check (Jordi Mas). Apply patch for libgc support on NetBSD. Changes for FreeBSD thread support from John Merryweather Cooper. Runtime Fixes #61033: Handle returning delegates from a delegate (Zoltan Varga). Fixes #61048: Initialize FilterTypeName[IgnoreCase] (Zoltan Varga). Fix linking of basic blocks in branch-branch optimizations (Zoltan Varga). Fixes crash on AMD64 using the Mono interpreter (Marcin Krzyzanowski). Add support for unaligned access on little endian machines (Marcin Krzyzanowski). Fixes 60887: Make named mutex shareable (Dick Porter). Fixes #58844: InvokeMember failed in some cases (Geoff Norton). Fixes #58863: handle some cordner cases (Zoltan Varga) Fixes #61167: String.Replace was too slow (Dick Porter). Fixes #61287: Return proper name from System.Reflection.Module.ToString () (Paolo Molaro). Return real method name on some exception stack traces (Gonzalo Paniagua). PowerPC fix for arguments on stack (no bug reported) (Paolo Molaro, Neale Ferguson). Fixes #61721, #61802: Hashtable's intenral variable renamed for compatibility (Duncan Mak, Geoff Norton). Fixes #61418: Dick Porter. Fixes WebProxy detection (Konstantin Triger). Fix class loads for pointer types (Paolo Molaro). Debugging information bug fix for big-endian machines (Geoff Norton). Track line number information on PPC, s390 and SPARC (Geoff Norton). Fixes #61458: locale compare on invariant culture (Dick Porter) PowerPC bug fixes to register allocation, which closes all known bugs with ASP.NET (Paolo Molaro). GC warnings now use g-log to control them (Paolo Molaro). ADO.NET Fixed reader problem in OdbcCommand's ExecuteScalar (Sureshkumar). Fixed transaction and allow Close to be called multiple times in OdbcCommand (Sbastien Robitaille). DataContainer checks for null in SetItemForDataRecord (Aleksey Demakov). Fixes #61203: Failure with 64 bit numbers when reading from SqlServer (Umadevi). Fixes #58163: DbDataRecord: Return DBNull instead of Null (Umadevi). Fixes DataSet to XML serialization (Atsushi Enomoto). Fixes #61968: Fixes quoted arguments to OdbcParameter's (Umadevi). Fixes #62046: ExecuteNonQuery implemented correctly (Umadevi). ASP.NET Added support for tracing on pages (David Taylor, Gonzalo Paniagua). Now creates the assemblies in the DynamicBase directory (Gonzalo Paniagua). Fixes #61232: Do not keep session around if obtained from the context (Gonzalo Paniagua). Fixes #61218: Problem redirecting from https to http (Gonzalo Paniagua). Added workaround for postback on Netscape 4.xx (Gonzalo Paniagua). Fix crash on XSP when $HOME was not set (use GetFolderPath instead of using HOME) (Gonzalo Paniagua). Fixes #61569: Do not include private properties/events when hoooking up (Gonzalo Paniagua). Fixes #61429: case-sensitive fixes (Gonzalo Paniagua). Fixes #61690: Use invariant when formatting expiration date (Gonzalo Paniagua). Fixes #61654: Dont pass double slash when path begins with a tilde (Gonzalo Paniagua). Fixes #61524, 61831 (Gonzalo Paniagua). WebClientProtocol adds the cookies as soon as they are available (Lluis Snchez) Remoting Fixes #60934: Cant setup remoting sink providers in config file (Lluis Snchez) Fixes #60427: SoapFormatter was using a differnent way of encoding argument names (Lluis Snchez). Fixes #61592: Set channel name for provided properties (Lluis Snchez). Fixes #61774, 61249, 61837: (LLuis Snchez). System.Drawing Fixes #61050: Report.Net fails in Mono (Jordi Mas). Fixes #61156: Some PNG images were corrupted, and also adds a performance improvement (Ravindra Kumar). Fixes to #60386, #60663, #61414: clipping (Ravindra Kumar). System.IO File.Move needs to check that the destination files does not exist (Dick Porter, Carlos Alberto). Include the file name on FileNotFoundExceptions (Dick Porter, Carlos Alberto). Fixes #60970: Check for underflow when converting Unix time_t values (Dick Porter). Fixes #61131: Fixes support FileStream.Seek
[Mono-list] System.Convert.FromBase64String
does the method System.Convert.FromBase64String work with mono? Do you have any idea? ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
[Mono-list] tutorial proxy
I recently did the tutorial on the go-mono website for c# and gtk#, the browser, but I can get the webpage to open up. I am behind a proxy so I think thats part of the problem. Is there anyway I can tell the program to use a proxy? I looked through the Gecko docs and didnt see anything. I've attached to code in case I've made a mistake in it as well Thanks in advance // project created on 08/18/2004 at 22:28 using System; using Gtk; using Glade; using Gecko; public class GladeApp { [Widget] Frame frame1; [Widget] Entry entry1; WebControl web; public static void Main (string[] args) { new GladeApp (args); } public GladeApp (string[] args) { Application.Init(); Glade.XML gxml = new Glade.XML (null, gui.glade, window1, null); gxml.Autoconnect (this); web = new WebControl(); web.Show(); frame1.Add(web); entry1.Activated += load_url; Application.Run(); } /* Connect the Signals defined in Glade */ public void OnWindowDeleteEvent (object o, DeleteEventArgs args) { Application.Quit (); args.RetVal = true; } void load_url (object source, EventArgs args ) { Console.WriteLine(Load URL); web.LoadUrl(entry1.Text); } void go_back (object source, EventArgs args ) { web.GoBack(); Console.WriteLine(Back); } void go_forward (object source, EventArgs args ) { web.GoForward(); Console.WriteLine(Forward); } }
Re: [Mono-list] about Convert class
This sure looks like you are having an IndexOutOfBoundsException on dr.GetValue(0), and not the Convert. On Mon, 23 Aug 2004 15:12:49 +, lamyae Benabdeljalil [EMAIL PROTECTED] wrote: I am using mono 1.0, and i have a problem with a lethod of the System.Convert class. My statement is : Hashkey=System.Convert.FromBase64String(dr.GetValue(0).ToString()); i get the following error: Unhandled Exception: System.IndexOutOfRangeException: Array index is out of range. in 0x00098 System.Data.Odbc.OdbcDataReader:GetValue (int) in 0x00054 (wrapper remoting-invoke-with-check) System.Data.Odbc.OdbcDataReader:GetValue (int) in 0x003d6 Test:checkkeys () in 0x000cb Test:Main () Please, can you help me? * ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
RE: [Mono-list] about Convert class
please also include minimal simple program code to reproduce the error. thanks suresh. Sébastien Pouliot [EMAIL PROTECTED] 8/23/2004 9:01:09 PM Please fill a bugzilla (http://bugzilla.ximian.com) entry and include the value of dr.GetValue(0).ToString() in it. Sebastien Pouliot home: [EMAIL PROTECTED] blog: http://pages.infinit.net/ctech/poupou.html -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of lamyae Benabdeljalil Sent: 23 août 2004 11:13 To: [EMAIL PROTECTED] Subject: [Mono-list] about Convert class I am using mono 1.0, and i have a problem with a lethod of the System.Convert class. My statement is : Hashkey=System.Convert.FromBase64String(dr.GetValue(0).ToString()); i get the following error: Unhandled Exception: System.IndexOutOfRangeException: Array index is out of range. in 0x00098 System.Data.Odbc.OdbcDataReader:GetValue (int) in 0x00054 (wrapper remoting-invoke-with-check) System.Data.Odbc.OdbcDataReader:GetValue (int) in 0x003d6 Test:checkkeys () in 0x000cb Test:Main () Please, can you help me? * ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list ___ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list