|
Thanks again mate, actually, from the tree products you suggested, I'm pretty familiar with DevEx and have used it a couple of years ago but the truth is I'm not quite comfortable with their controls "Although I'm stunned by their latest Xmas theme, if you have seen it " Well, eventually I guess that's why they have to came up with WPF, thanks though for your time mate!
All generalizations are wrong, including this one!
(\ /)
(O.o)
(><)
|
|
|
|
|
Hi,
I have created an Console application in which it modifies the machine.config of the local machine...
And when i run that machine it is able to modify the machine.config where as if i run that exe in other im able not see any modification in that machine"s machine.config file....
|
|
|
|
|
Add some kind of tracing/logging to your application and see where it is failing.
|
|
|
|
|
Sorry to ask this as im new to c# can u please let me know how can i do Tracing/logging...
|
|
|
|
|
Use Trace.WriteLine[^] for tracing. You need to add TraceListeners to the Trace.Listeners[^] collection. In your case, use a listener that writes to external file.
|
|
|
|
|
Hi Navneeth,
May be im not clear the problem is I have a console application which modifies machine.config file and when i run that exe on my machine(windows Xp pro)
it is able to modify where as if run that exe on other machine it displays a cmd window and not modifying the machine.config file in that machine (windows Xp pro)where as it is working in other system(Windows 2003 server)...
|
|
|
|
|
No, you were quite clear. However, you have now completely ignored the previous response and simply restated the question you originally asked. The responder was generous enough to give you a decent suggestion and point you in the directions you need to learn how to add basic tracing to your program. Take a look at those links and add some tracing to find out what your program is doing.
If you still can't figure it out, reply with some information about what the trace logs are showing you and what exceptions you are getting. Simply restating your initial question will never get you a better answer.
|
|
|
|
|
Hi friends!!!!!!
I want to create the Code Project's Massage board like treeview.
How can I implement it?
Please help me.
|
|
|
|
|
|
Don't cross post.
Christian Graus
Driven to the arms of OSX by Vista.
|
|
|
|
|
Hi all,
i should allow my end user to change the size of the whole datagridview(not only column or rows).can anyone say how can i do that?
Thanks in advance
Regards
Lijo
|
|
|
|
|
Hi,
i'm just guessing, but what about using the property Dock.Fill? If you have your GridView on a panel or a form, make this panel/form sizable and set the Dock property of the DataGridView to Dock.Fill. If the user changes the size of the panel/form the GrdiView will also.
Regards
Sebastian
|
|
|
|
|
i am developing an sms gateway application. I have a configuration text file which i have to read from the application and configure the connected modems according to it. After configuring the modems i have to save the configured modem as an object to an array/arraylist. So next time whenver i want the modem to do something i call the object from the array.
using System;
using System.Collections.Generic;
using System.Collections;
using System.Text;
using System.IO;
using System.Windows.Forms;
using System.IO.Ports;
using System.Threading;
using System.ComponentModel;
using System.Data;
using System.Drawing;
namespace SMSTest
{
class SMSModem
{
public ArrayList PortNameContainer = new ArrayList();
public ArrayList BaudRateContainer = new ArrayList();
public ArrayList DataBitContainer = new ArrayList();
public ArrayList PhoneNumberContainer = new ArrayList();
public ArrayList SMSCetreNoContainer = new ArrayList();
SerialPort serialPort1 = new SerialPort();
private string config_file = "C:/config.txt";
private string ServiceCentreNo;
public int NumberOfLines = 0;
public bool ModemConfig()
{
try
{
string line;
TextReader tr = new StreamReader(config_file);
System.IO.StreamReader objReader;
objReader = new System.IO.StreamReader(config_file);
while ((line = tr.ReadLine()) != null)
{
NumberOfLines++;
}
string[] ListLines = new string[NumberOfLines];
for (int i = 0; i < NumberOfLines; i++)
{
ListLines[i] = objReader.ReadLine();
string[] values = ListLines[i].Split(new char[] { '$', '#' });
string[] PortSplit = values[0].Split(new char[] { ':', '#' });
string PortName = PortSplit[1];
string[] BaudSplit = values[1].Split(new char[] { ':', '#' });
int BaudRate = Convert.ToInt32(BaudSplit[1]);
string[] BitsSplit = values[2].Split(new char[] { ':', '#' });
int DataBits = Convert.ToInt32(BitsSplit[1]);
string[] NumberSplit = values[3].Split(new char[] { ':', '#' });
string PhoneNumber = NumberSplit[1];
string[] SerNumberSplit = values[4].Split(new char[] { ':', '#' });
ServiceCentreNo = SerNumberSplit[1];
serialPort1.PortName = PortName;
serialPort1.BaudRate = BaudRate;
serialPort1.DataBits = DataBits;
serialPort1.Handshake = Handshake.RequestToSend;
serialPort1.Parity = Parity.None;
serialPort1.StopBits = StopBits.One;
serialPort1.DtrEnable = true;
serialPort1.Open();
serialPort1.Write("AT \r\n");
Thread.Sleep(5);
serialPort1.Write("AT+CMGF=1 \r\n");
Thread.Sleep(5);
serialPort1.Write("AT+CNMI=1,2,0,0,0 \r\n");
Thread.Sleep(5);
serialPort1.Write("AT+CMEE=0 \r\n");
Thread.Sleep(5);
serialPort1.Close();
PortNameContainer.Add(Convert.ToString(PortName));
BaudRateContainer.Add(BaudRate);
DataBitContainer.Add(DataBits);
PhoneNumberContainer.Add(PhoneNumber);
SMSCetreNoContainer.Add(ServiceCentreNo);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
return false;
}
return true;
}
}
}
the below codes shows an exaple for sending out an sms. So whenever i need to send an sms i take the modem phone number, receiver Phone number and sms text using a method SendSMS(string MPN, string RPN, string text). Checks the modem phone number in the arraylist called "PhoneNumberContainer" and get the corresponding values from the other array list and configure the modem for sending. see th code:
using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.IO.Ports;
using System.Windows.Forms;
using System.Threading;
namespace SMSTest
{
class SMSManager
{
private SMSModem mdm = new SMSModem();
private SerialPort serialPort1 = new SerialPort();
private int index;
private string result;
private void PortInitialise()
{
serialPort1.PortName = Convert.ToString(mdm.PortNameContainer[index]);
serialPort1.BaudRate = Convert.ToInt32(mdm.BaudRateContainer[index]);
serialPort1.DataBits = Convert.ToInt32(mdm.DataBitContainer[index]);
serialPort1.Handshake = Handshake.RequestToSend;
serialPort1.Parity = Parity.None;
serialPort1.StopBits = StopBits.One;
serialPort1.DtrEnable = true;
}
public string SendSMS(string MPN, string RPN, string text)
{
try
{
mdm.ModemConfig();
if (mdm.PhoneNumberContainer.Contains(MPN))
{
index = mdm.PhoneNumberContainer.IndexOf(MPN);
PortInitialise();
serialPort1.Open();
string ServiceCentre = Convert.ToString(mdm.SMSCetreNoContainer[index]);
serialPort1.WriteLine("AT+CMGF=1;+CSCA=\"" + ServiceCentre + "\";+CMGS=\"+65" + RPN + "\"\r\n");
System.Threading.Thread.Sleep(40);
serialPort1.Write(text);
char[] arr = new char[1];
arr[0] = (char)26;
serialPort1.Write(arr, 0, 1);
System.Threading.Thread.Sleep(3000);
string data = serialPort1.ReadExisting();
result = "Message Sent";
serialPort1.Close();
}
}
catch(Exception e)
{
result = "Message sending failed :" + e.Message;
}
return result;
}
}
}
Below is a sample method that is within a button click event:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace SMSTest
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
SMSManager sm = new SMSManager();
string msg = sm.SendSMS("+6581563840", "82083412", "test");
MessageBox.Show(msg);
}
private void Form1_Load(object sender, EventArgs e)
{
}
}
}
Now i want to do it in the other way to support parrallel sending. I.e i want to create an array of modem objects, these modem objects will be pre-configured using the values from text file. And every time i want to send out an sms i just call the modem object and send the message directly.
Pls help me... i am stuck and the project had to deliver soon!
|
|
|
|
|
Your post is broken and hard to read. Please edit it and make it readable.
Aghosh Babu wrote: i want to create an array of modem objects
Create a class, say Modem with all required properties and put it in a List<Modem> other than arraylist.
|
|
|
|
|
+5 for the attempt to read. WTF you going to audit 300 lines of someone else's code???
|
|
|
|
|
|
|
pls tell me how to create an array of objects in general? and how to call the objects later??
|
|
|
|
|
Aghosh Babu wrote: pls tell me how to create an array of objects
object[] objArray = {new object(),new object()}; You access it with an indexer. Like
object obj1 = objArray[0] . These all are basics and looks like you need a C# book.
|
|
|
|
|
I am not an expert.. this is my univ project!
|
|
|
|
|
Aghosh Babu wrote: this is my univ project!
Then you've learnt nothing, choose another career path.
|
|
|
|
|
thanks for the advice! unfortunately i havn't born as a programmer
|
|
|
|
|
<pre>
i am developing an sms gateway application</pre>
If ur not programmer then how you develop that gateway.
But Here is the Solution
ArrayList arrObj = new ArrayList();
arrObj.Add(YourObject);
foreach(object o in arrObj)
{
if(o is YourObjectClass)
{
}
}
WANTED wasim khan(Killed 50 Innocent Buggs, Distroyed 200 Exception, make 5 Project Hostage) any Compnay Hire him will pay 30,000. Best place where u can get him is Sorcim Technologies Murre Road RWP
|
|
|
|
|
If I handed in my University project that composed (mainly) of an array of generic objects I don't think I would have passed.
|
|
|
|
|
Hi there.
I am newbie so please bear with me..Big Grin
I found a universal remote control application for PDA on this site itself.
The link to the application in C# is below
http://www.codeproject.com/KB/miscctrl/UniversalRemoteControlPDA.aspx[^]
I tried posting comments on the application page but since no one replied for over a month i tried putting my questions here.
1: Is this a "real" universal remote control for all ir devices or just for Phillips ir devices?.
2: How do i run this application? I downloaded the source code and "deployed the solution" using pocket pc 2003 emulator on visual studio 2005 but could not find the application on the emulator....
Please help...
Thanks in advance
|
|
|
|