|
Yes. The javascript is able to access public attributes. However when it cannot access my public methods. I think there should be some trick to expose the methods inside the dll so that javascript is able to call them. Not sure how its done though..
|
|
|
|
|
Hi
i open a file with FileStream and read byts.
Using straemReader i also read some char from the file.
i want to create a file from reading character .
But "illegal char in path" exveption occure.
while in the text there is no illegal char.
it display
text smoothly
text is "schedule"
i concat this string with c:\
now become "c:\schedule"
i use this mehtod to ctreat file
System.IO.FileStream f;
f=System.IO.File.Create(stFileName);
f.Close();
i am trying to solve this problem last 2 days.But can't
plz tell me solution
Parshant
|
|
|
|
|
If you're specifying the \ character in a constant string, you need to do one of these:
@"c:\schedule"
or
"c:\\schedule"
Otherwise, \ is used to define various special characters.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
i done as u directed but consistent
|
|
|
|
|
Perhaps if you posted the code which creates strFilename ?
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
I have a requirement where I can drag-drop an item from ListBox to a Day on a month calendar. When a item is dropped on a Month Calendar a DragDrop event is raised. The event provides a DragEventArgs as parameter. This parameter provides X, Y screen co-ordinates. Can this co-ordinates be used to find out which day in the Month Calendar is the item being dropped?
Is there a way in which I can know which Day in the MonthCalendar is the Item being dropped?
Thanks in advance
Kaushik
|
|
|
|
|
hi, i design a windows application with csharp. I want allow to users high light a part of the picturebox with drag mouse on it.
How can i do?
Thanx
|
|
|
|
|
One day, I intend to write a picture box derived control that does all the things that people try to do with it now, but it just can't do. Until I do, you need to ditch the picture box, draw the image in your own Paint handler, and draw your highlight over the top of it.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
Dear Christian Graus , if I use draw image in own Paint handler , back color of darawed image cover the picture box and i can not see part of picture box that is behind the drawed image.i want behind of drawed image be visible as highlight.
please help
|
|
|
|
|
*sigh* WHAT picture box ? I just told you, if you want to impliment selection, you need to get rid of the picture box and draw it yourself.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
Hi,
Iam new to c# can anyone help me to find the Hexadecimal value for '\n' '\r' or enviornment.newline
thank you,
Regards
Praveen
|
|
|
|
|
|
Has anyone had any experience outputting an EMC in ANSI 837-4010 Format? I'm not new to C# but I have never had to output an ANSI formatted document before? Any help would be great.
Thanks,
Scott
|
|
|
|
|
Hi all,
Is there any libraries here i can use to convert midi to wave?
Appreciate any advice.
|
|
|
|
|
I'm having trouble with the following bit of code which generates an error at runtime. (it compiles fine) I've been working with C# for a total of about 3 hrs now, so go easy.
Main Program:
namespace StealthLog<br />
{<br />
static class Program<br />
{<br />
[STAThread]<br />
static void Main()<br />
{<br />
string str = "test of write";<br />
<br />
StreamWriter sw = StealthLog.LogMgr.NewLogFile();<br />
StealthLog.LogMgr.LogToFile(sw, str);<br />
<br />
Application.EnableVisualStyles();<br />
Application.SetCompatibleTextRenderingDefault(false);<br />
Application.Run(new Form1());<br />
}<br />
<br />
<br />
}<br />
}
LogManager Code:
namespace StealthLog<br />
{<br />
class LogMgr<br />
{<br />
internal static void LogToFile(StreamWriter sw, string text)<br />
{<br />
sw.WriteLine(text);<br />
}<br />
<br />
internal static StreamWriter NewLogFile()<br />
{<br />
string headerString = DateTime.Now.ToString() + "---------------\n";<br />
string fullFilePath = Settings.Default.LogDirectory.ToString() +<br />
Settings.Default.LogFile.ToString();<br />
<br />
if (File.Exists(fullFilePath))<br />
{<br />
using (StreamWriter sw = File.CreateText(fullFilePath))<br />
{<br />
sw.WriteLine("test1");<br />
return sw;<br />
}<br />
} else {<br />
using (StreamWriter sw = File.CreateText(fullFilePath))<br />
{<br />
sw.WriteLine("test2");<br />
return sw;<br />
}<br />
}<br />
}<br />
}<br />
}
The problem is in the sw.WriteLine(text); in the LogToFile section.
|
|
|
|
|
midnitrcr wrote: using (StreamWriter sw = File.CreateText(fullFilePath))
This is your problem. Your overall class design is wrong, you should have the stream as a member and control it entirely within the class. Either way, a using block means the object is disposed of at the end of the block, so you're returning a stream, which you've also disposed of.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
That makes sense now, thanks Christian!
|
|
|
|
|
I have a listview that I am using and I want to hide the horizontal scroll bar (at all times) but not the vertical one (should run in auto mode). How do I do this? The data can only be displayed in the details view.
|
|
|
|
|
I found the answer so that it will hide the scroll bar properly if the data fits in the list view. It will still appear when the data is wider than the control but at least now it looks better.
this.lstGenerate.Columns[0].Width = -1;
|
|
|
|
|
Hi guys,
please help!, I have a treeview with a context menu linked to the treeview nodes. I am trying to assigning shortcuts to the context menu items and they don't seem to work. Any ideas, suggestions?
Thank you
sasa
|
|
|
|
|
Hello everybody.
I'm actually working on a service for phone call notification... However, to achieve that I downloaded a library called CapiThread (this is a sort of wrapper for the capi2032.dll). This is an "old" Win32 dll that exports 5 methods. (InitCapiThread, CloseCapiThread, RegisterNotifyMessage, SetRequest, GetIndication).
To use that dll within a C# Windows-Service project i've written a COM wrapper (COM Object ISDNCapi). The ISDNCapi object retrieves the notifications thrown by the CapiThread dll if an indication is pending and fires an event (OnCapiIndication). There are some other classes to hold the data of the indications and requests.
i know that i can youse P/invoke. but i've choosen to build a com wrapper, because i want to have a more general solution. so i can use it with other languages... and i found the event handlers better than hooking on notify messages (in C#) the CapiThread.dll sends.
Okay...
Now i've build a metadata-dll with TLBIMP that i use in my program. (As descripted in "COM Interoperability in .NET Framework: Part I"). The code compiles without any problems, but during the instantiation of my class ISDNCapi the following error raises:
Retrieving the COM class factory for component with CLSID {3A5119AE-E5CC-406F-8F62-FFC340C424CE} failed due to the following error: 80040154.
The component is definetly registered and can access it's dependecies, because instantiation it in VB6 causes no error and the regsvr32 succeeds also.
Somebody suggested me to check if the class factory registers correctly... but i've never done this seperately (in vc 6) so i don't know howto register it nor what to look for...
i've created the project with the option "component registrar". do i have to call the RegisterAll function of the Registrar class?
can anybody please check it in my code?
I've uploaded the sources of my projects to my server:
CapiWrapperSln
ISDNMonServer
And here are the complete exception details:
System.Runtime.InteropServices.COMException was unhandled
Message="Retrieving the COM class factory for component with CLSID {3A5119AE-E5CC-406F-8F62-FFC340C424CE} failed due to the following error: 80040154."
Source="ISDNMonServer"
ErrorCode=-2147221164
StackTrace:
at ISDNMonServer.ISDNMonServer..ctor() in E:\Entwicklungsumgebung\Projekte\Office\ISDNMon\ISDNMonServer\ISDNMonServer.cs:line 20
at ISDNMonServer.Program.Main() in E:\Entwicklungsumgebung\Projekte\Office\ISDNMon\ISDNMonServer\Program.cs:line 22
at System.AppDomain.nExecuteAssembly(Assembly assembly, String[] args)
at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
thanks.
Martin.
|
|
|
|
|
Hi guys,
I need some help please, I have a listbox with certain data that I am processing and adding every selected item processed into an array. Here is my code.
StringCollection scolBrn=null;
scolBrn= new StringCollection();
string[] arrTemp=null;
while(lbSelBranches.SelectedItems.Count!=0 || lbSelBranches.Items.Count!=0)
{
lbSelBranches.SelectedIndex=0;
char sep1='*';
arrTemp=lbSelBranches.SelectedItem.ToString().Split(sep1);
scolBrn.Add(arrTemp[arrTemp.GetLowerBound(0)]);
lbSelBranches.Items.Remove(lbSelBranches.SelectedItem);
}
What I am trying to do is for every selected item get the lower bound and add it to the string collection and than go through the next selected item and add it again to the string collection, i.e. if the first selected item is 010 blah blah and the second item in list is 020 blah blah than the string collection at the end of processing should have 010020.
Please help guys
sasa
|
|
|
|
|
Then you should not change the SelectedIndex property. That changes which items are selected, so you will lose the selection.
Loop through the items in the SelectedItems collection:
foreach (string item in lbSelBranches.SelectedItems) {
scolBrn.Add(item.Split('*')[0]);
}
---
b { font-weight: normal; }
|
|
|
|
|
How can I see what drive letters are being used by the system so i can return a list to the user that shows what drive letters are not being used?
|
|
|
|
|
System.IO.Directory.GetLogicalDrives()
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|