|
Probably, You didn't implement this methods.
|
|
|
|
|
Need help on reading and writing XML in COM with VC++
i need to read XML file and implement algorithem and then update the XML file
|
|
|
|
|
Look at MSXML[^]
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
|
I'm using IPPort from nsoftware (IP*works) to implement a socket server
and I want to Insert de data received from client in OnDataIn event.
How should I implement the Oracle Connection and insert command?
Here is the code Example of Socket Server:
namespace nsoftware.Demos
{
public class echoserverDemo : System.Windows.Forms.Form
{
internal System.Windows.Forms.Label lNotice;
internal System.Windows.Forms.TextBox tbPort;
internal System.Windows.Forms.Label lPort;
internal System.Windows.Forms.Button bRun;
internal System.Windows.Forms.TextBox tbLog;
private nsoftware.IPWorks.Ipdaemon ipdaemon1;
internal TextBox tbMessage;
internal Label label1;
internal Button bSend;
private IContainer components;
public echoserverDemo()
{
InitializeComponent();
}
protected override void Dispose(bool disposing)
{
if (disposing)
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose(disposing);
}
STAThread
static void Main()
{
Application.Run(new echoserverDemo());
}
private void bRun_Click(object sender, System.EventArgs e)
{
if (bRun.Text == "Start")
{
ipdaemon1.LocalPort = Convert.ToInt32(tbPort.Text);
ipdaemon1.InvokeThrough = this;
ipdaemon1.Listening = true;
bRun.Text = "Stop";
tbLog.AppendText("Starting server.\r\n");
}
else
{
ipdaemon1.Listening = false;
//to disconnect all clients:
ipdaemon1.Shutdown();
bRun.Text = "Start";
tbLog.AppendText("Stopping server.\r\n");
}
}
private void ipdaemon1_OnConnected(object sender, nsoftware.IPWorks.IpdaemonConnectedEventArgs e)
{
ipdaemon1.Connections[e.ConnectionId].AcceptData = true;
tbLog.AppendText(ipdaemon1.Connections[e.ConnectionId].RemoteHost + " has connected.\r\n");
ipdaemon1.Connections[e.ConnectionId].EOL = "\r\n";
}
private void ipdaemon1_OnDataIn(object sender, nsoftware.IPWorks.IpdaemonDataInEventArgs e)
{
tbLog.AppendText(ipdaemon1.Connections[e.ConnectionId].RemoteHost + " - Echo '" + e.Text + "'.\r\n");
ipdaemon1.Connections[e.ConnectionId].DataToSend = e.Text;
}
private void ipdaemon1_OnDisconnected(object sender, nsoftware.IPWorks.IpdaemonDisconnectedEventArgs e)
{
tbLog.AppendText("Disconnected " + e.Description + " from " + e.ConnectionId + ".\r\n");
}
private void bSend_Click(object sender, EventArgs e)
{
foreach (Connection conn in ipdaemon1.Connections.Values)
{
conn.DataToSend = tbMessage.Text;
}
}
|
|
|
|
|
Hi Friends,
I am sorry if it not the right forum for posting outlook 2007 automation problems.
Here is my problem :
I want to add two buttons on the General Section of the Dialog that pops up ,when you click on the name of a contact (from address book).That is when you want to see more details of the person,who sent you the mail , you normally double click on the name of the person. If the person contact is already existing in your contact list a Properties dialog with sections General, Phone\Fax, Company , E-mail Addresses pops up. I want to modify the General section by adding two buttons.
I did not find any information on net, related to this.
Please let me know,how to go about this ?
Thanks
Appu..
"Never explain yourself to anyone.
Because the person who likes you does n't need it.
And the person who dislikes you won't believe it."
|
|
|
|
|
I doubt that this is possible.
What are you trying to achieve with the 2 buttons?
|
|
|
|
|
i am stuck with one kind of problem when using COM . below are the details ,
i have written a class which has a com object as a member variable. i have different member function one will create the com object other members will access the functions of the com object. the problem comes when i am trying to access function of the com .
here is sample example of my code
class CMyclass
{
com variable;
public:
void createcomobject();
void accessfunctionofcomobject();
};
CMyclass::void createcomobject()
{
::CoInitialize()
CoCreateInstance(......);
// Every this is fine and i was able to create the com object successuflly ..
// every thing is fine and successfull.
// successfull creates com object using cocreateinstance.. and we can call the memebers function of interface
variable->method(); // successfully calls the members
}
CMYclass::accessfunctionofcomobject()
{
// application crashes when try to access com object functions
variable->method(); // UNHANDLED EXPECTION
}
CMYclass *ptr; // This is gobal pointer variable..
// fun1 is a gobal function
void fun1()
{
ptr->createcomobject();
}
// fun2 is a gobal function
void fun2()
{
ptr->obj.accessfunctionofcomobject(); //calling this funciton makes crash.
}
void main()
{
ptr = new CMYclass();
fun1(); // This function calls creates successful com object inside a class object.
fun2(); // This function calls makes crash...
}
i want to know why the unhandled exception is raising
modified on Thursday, November 19, 2009 11:53 PM
|
|
|
|
|
Perhaps you are creating the COM object using one interface e.g. IUnknown or IMyInterface1 then, in your method, calling using another interface, say, IMyMethods interface which is not yet initialised? It's a bit hard to say any more without seeing more detail from yourself.
|
|
|
|
|
Please, specify what exception has occurred and how was initialized com variable
modified on Friday, November 27, 2009 4:23 PM
|
|
|
|
|
I need to check weather the monitor is on or off in windows XP. I had found that, in windows vista it is posible. I have tried it with some .NET languages, VB6 and C++. But nothing works. I have been checking for this from more than a month
I have tried all these stuffs which dose not help me.
WM_SYSCOMMAND and SC_MONITORPOWER raises event only when the monitor is switched off. That too this message is raised only when the application containing this code is set as the active(foreground) window. Where as my application needs to run in background.
GetDevicePowerState - Tried it by passing the handle of monitor which always results with the error code "6" which is "Invalid Handle". As per MS documentation this method wont work for display devices.
Win32_DesktopMonitor - In the Windows Management, I had queried the availability attribute which always resulted "3" which is "Running with Full power".
If their is anything else I had left out without trying, please post it.
Please help me with a code piece or with any refrence to the related articles.
|
|
|
|
|
i did a project that takes datas from the texboxes and open an excel sheet and show the datas in excel. the program works in my pc properly. but when i tried it in another pc it does not work.
gave me the error "Row height must be 0 - 255 characters long"
what is the problem i didnt find. i load the runtimes of microsoft office to another pc.
what was the error or what didnt i do?
|
|
|
|
|
May be You enter too long data
|
|
|
|
|
Hi all,
i am using Interop for excel.
i need to set border style as solid and border color for particular cells.
am using the following code, which is not working....
Please correct it...
<br />
oRange = (Excel.Range)oSheet.Cells[i, j+1];<br />
oRange.Borders.Weight = BorderStyle.Solid;<br />
oRange.Cells.Borders.ColorIndex = 11; <br />
<br />
Thanks and regards
|
|
|
|
|
What error has occurred ?
|
|
|
|
|
I have a good grasp of the c++ language and mfc.
Please recommend me a com book.
Thank you very much.
|
|
|
|
|
For starters, Inside COM by Dale Rogerson is a good read.
|
|
|
|
|
|
Is this book published or available in PDF?
|
|
|
|
|
It's published and available in pdf (try google)
|
|
|
|
|
it is a very good but pure C++ book (on COM) and you get deep knowledge but wont get speed for COM.
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
Both of the above books are good. The first is easier reading,...but Don Box, "Essential COM" explains that thinking that motivated the designers.
There is an on-line book that covers a lot of the same material as both of the previously mentioned books, Inside COM+[^], to give you a idea of what COM architecture is like.
Also, there are quite a few excellent articles about all aspects of COM, reight here at The Code Project.
|
|
|
|
|
Ok, so I have been trawling the web to try and find an answer to this, but to no avail.
Basically, I have a DirectShow filter (well 2) which will allow me to configure a Hauppage WinTV USB adapter (though I doubt the specific filter is 100% relevant to answer the question) to use PAL (I) and to set the source as Composite In. So far, I have found ways to display a filter's property page, and to change the settings of a DMO filter, but not enumerate and change the properties of a non DMO source filter.
The reason for needing to do this is that both filter options seem to reset with Windows, meaning that our source becomes NTSC and Tuner In, rather than Pal-I and Composite In. The filters are classed as a Video Capture Source (WinTV HVR-900H Capture) and a WDM Streaming Crossbar Device (WinTV HVR-900H Crossbar), but the ability to change any property of any filter sans a GUI will be a step in the right direction
I am using a .Net wrapper to play with the filter graph through c#, but have limited knowledge of COM interop (thus the wrapper). Any answers in C++ are fine and dandy also, then I'll worry about how to convert them to C#, just in need of an example really.
What's the easiest method to go about this?
modified on Thursday, November 12, 2009 8:53 AM
|
|
|
|
|
I am using interop for creating excel ..
i ve cretaed the excel file.
Now i need to hide or delete some of the columns....
Can u plz tell me the code for that...
Thanks in Regardss....
|
|
|
|
|
Just use the Excel object model!!!! To hide column A in the active worksheet, you can use this:
ActiveSheet.Cells(, 1).EntireColumn.Hidden = True
To delete it, use this:
ActiveSheet.Cells(, 1).EntireColumn.Delete
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|