|
Dear UB,
thank you, I looked for this cause. This is a function in Dll.
My installer called a dll. This dll have some functions.
One of them is the deleting installed files.
I used a dll except for a function deleting installed files,
so I could run application both install default path and custome path.
thank you for your advices,
best regards,
yu-yu
|
|
|
|
|
Hi yu-yu
You are most welcome. Glad you found the problem. Now you are a real pro in making installers .. ha?
Take care.
UB
You may stop this individual, but you can't stop us all... after all, we're all alike. +++Mentor+++
|
|
|
|
|
Dear UB,
I tyied this, I got install path.
Context.Parameters have the value of CustomActionData, assemblypath ....
best regards,
yu-yu
|
|
|
|
|
Just a quick question. Does the .NET Framework have any provisions for Single precision mathematics? I notice all the methods in the Math class take Double precision floating points, and I would like to keep my application pretty speedy, as it uses a large amount of these methods hundreds of times a second. I just don't need double precision math.
Thanks in advance.
--
Rob Hutchinson
|
|
|
|
|
The following line of C# code
using System.Data.OracleClient; generates the following error.
error CS0234: The type or namespace name 'OracleClient' does not exist in the
class or namespace 'System.Data' (are you missing an assembly reference?) I'm pretty sure that the resolution is to specify an assembly reference, but reference to what and how do you do that? Thanks. Incidentally I'm using version 1.1 of the .NET Framework, so the namespace 'OracleClient' is supposed to be there.
This begs a bigger question of why do some libraries require an assembly reference and others don't and how is a developer supposed to recognise this difference?
Chris Meech
It's much easier to get rich telling people what they want to hear. Christopher Duncan
I can't help getting older, but I refuse to grow up. Roger Wright
I've been meaning to change my sig. Thanks! Alvaro Mendez
We're more like a hobbiest in a Home Depot drooling at all the shiny power tools, rather than a craftsman that makes the chair to an exacting level of comfort by measuring the customer's butt. Marc Clifton
|
|
|
|
|
After about 1/2 hour digging through the SDK documentation, I've got my answer. In order to use the namespace System.Data.OracleClient, I must compile with a reference to the assembly that implements the namespace. This assembly is noted on the documentation for all of the classes implemented in the namespace. The assembly reference is provided as a compile time command line option as follows
csc whatever.cs /reference:System.Data.Oracleclient.dll
Chris Meech
It's much easier to get rich telling people what they want to hear. Christopher Duncan
I can't help getting older, but I refuse to grow up. Roger Wright
I've been meaning to change my sig. Thanks! Alvaro Mendez
We're more like a hobbiest in a Home Depot drooling at all the shiny power tools, rather than a craftsman that makes the chair to an exacting level of comfort by measuring the customer's butt. Marc Clifton
|
|
|
|
|
Is that the microsoft OracleClient ??
I've been using the Oracle OracleClient, and had the same problem. I found the solution adding the assembly myself to the GAC.
Free your mind...
|
|
|
|
|
Guillermo Rivero wrote:
Is that the microsoft OracleClient ??
That is correct. It is part of the 1.1 version of .NET
Guillermo Rivero wrote:
adding the assembly myself to the GAC.
The GAC. What is this? Is it part of Visual Studio .NET?
Chris Meech
It's much easier to get rich telling people what they want to hear. Christopher Duncan
I can't help getting older, but I refuse to grow up. Roger Wright
I've been meaning to change my sig. Thanks! Alvaro Mendez
We're more like a hobbiest in a Home Depot drooling at all the shiny power tools, rather than a craftsman that makes the chair to an exacting level of comfort by measuring the customer's butt. Marc Clifton
|
|
|
|
|
GAC = Global Assembly Cache
And is not part of VS, is part of the Framework...
Free your mind...
|
|
|
|
|
Thanks. I'll dig into the doc's to learn more about GAC.
Chris Meech
It's much easier to get rich telling people what they want to hear. Christopher Duncan
I can't help getting older, but I refuse to grow up. Roger Wright
I've been meaning to change my sig. Thanks! Alvaro Mendez
We're more like a hobbiest in a Home Depot drooling at all the shiny power tools, rather than a craftsman that makes the chair to an exacting level of comfort by measuring the customer's butt. Marc Clifton
|
|
|
|
|
If you are using Oracle, I suggest you to use the OracleData Provider.
It's built by Oracle people, so, it supports Oracle "better"
Free your mind...
|
|
|
|
|
I need a book/document/article/website that could detail (regardless of the programming language, if required for examples) how the Windows operating system exactly works internally.
Is there such a thing? I believe I cannot become a better programmer until I start understanding this: how the OS I'm coding for is actually behaving/responding to this code.
Sammy
"A good friend, is like a good book: the inside is better than the cover..."
|
|
|
|
|
I don't think that is necessary. If you don't know how an operating system works then a book that describes in general the workings and functions of an operating system will do.
If you are writing code that will interact with the operating system at a low level then a more specialised book will become necessary (e.g. if you are going to write hardware drivers). However, if all you are going to do is write business applications then knowing how to deal with SQL Server will be much more useful.
As a bit of personal history... When I started writing software after a while I came to a similar conclusion, however I have never found out "how the Windows operating system exactly works internally" - I doubt anyone really knows as it took several million man-hours to create - but what did make the difference was sometime after leaving University I was introduced to the concept of patterns. I read about them and came to realise that I was already using some of them without knowing, but I found more that I had never used or considered before and a whole new world opened up.
I think the question you need to ask yourself is: What sort of software do I want to write? or What sort of software does my employer want me to write? And from the answer you can work out what you need to know to do that effectively. For example, above I mentioned that learning about SQL Server would serve you better in a business application world. Also learning about DirectX would serve you better if you are going to write games.
--Colin Mackay--
EuroCPian Spring 2004 Get Together[^]
|
|
|
|
|
I want to search trough a TreeView for a node with matching tag.
I have tried a recursive search. It works but I can't get the enumeration to break when the node is found.
My code:
private TreeNode SearchTreeNode(TreeNode node,string text)
{
foreach(TreeNode obj in node.Nodes)
{
if(obj.Text.Equals(text))
{
return (K3NodeObject)obj;
}
else
{
SearchTreeNode(obj,text);
}
}
return (K3NodeObject)node;
}
Can you give me some help or perhaps show me a better way to solve this?
|
|
|
|
|
Kalthoff wrote:
else
{
SearchTreeNode(obj,text);
}
How about:
else{<br />
return SearchTreeNode(obj, text);<br />
}<br />
Charlie
if(!curlies){ return; }
|
|
|
|
|
hi .. i have came to know that there is no help for sending a mms in .net .. so plzzzz if any one know any source code or any document plzzzzzz tell me ... (
|
|
|
|
|
I'm writing applications for the PocketPC 2003 using C# and .NET Compact Framework. One problem I encounter is when I use the Dialog.ShowDialog() command I end up with what appears to be two instances of my application. And of course if the user opens up a second dialog from the first one, now there appears to be three instances of my application. Where I see these instances is under Memory | Settings | Running Programs. Of course, if you select the wrong instance, you end up bring the wrong dialog in to focus and cannot do anything (because another dialog has the focus).
Does anyone know how to get around this problem? Am I using the wrong command, "Dialog.ShowDialog()"??? Any help would be grately appreciated.
-EZ
"I don't know about you, but nobody ever issued me an instruction manual; I'm just muddling along as best I can, knowing I'm never going to get out of it alive but trying not to $@#& up to badly in the mean time" - Stephen King
|
|
|
|
|
Ensure that the the form that defines you dialog has the Text property (the title of the dialog) different from that of the application. Then at least they will show up differently in the Memory control panel applet.
--Colin Mackay--
|
|
|
|
|
Hi all,
I'm having a problem with unhandled exceptions in a winform user control.
In the main.cs I have:
[STAThread]
static void Main()
{
System.Threading.Thread.CurrentThread.ApartmentState = System.Threading.ApartmentState.STA;
AWSWndExceptionHandler eh = new AWSWndExceptionHandler();
Application.ThreadException += new ThreadExceptionEventHandler(eh.OnHandleException);
Application.Run(new frmMain());
}
where 'AWSWndExceptionHandler' is my internal class for exception handling.
Then I includ in the form a custom control 'GridCalendar' having a dragdrop functionality. Everything works fine a part from unhandled exceptions thrown in GridCalendar_DragDrop and GridCalendar_DragOver events...they get 'eaten' somewhere and I don't see them...
For example the if I have following DragDrop event:
private void GridCalendar_DragDrop(object sender, System.Windows.Forms.DragEventArgs e)
{
throw new ApplicationException("test drag-drop"); //testexc
}
when I drag and drop an item on the control, the expection 'testexc' is thrown but not bubbled up to the stack, so I don't get any error...the item is not dropped on the control, the form does not crash but the user doesn't know what's wrong...
Any idea what I'm doing wrong?
thanks
Stefano
|
|
|
|
|
I've read Heath's excellent article on using encrypted XML for licensing a product, and will probably do this for one I'm about to release, as I really only want to deter unlicensed users, rather than make everybody's life difficult.
Before I do though, doe anybody know of any off-the-shelf licensing solutions that might be viable for a one-man ISV like me, and wouldn't take a load of time to code up & manage?
Cheers,
Rich
|
|
|
|
|
Dear friends:
My team has the following task to complete.A solution that consists of 3 projects :
1-Win app that connected to a local DB server(SQL server) .
1-Web app that connected to a remotre server(SQL server).
1-Mobile app for that connected to tha same remote server of the web app.
The Details:
1-The win app deals with a DB(Local DB SQL server) for updating ,retriving,inserting and deleting.
2-The web & the mobile app deal with a DB(Remote DB SQL server) for tha same purpose.(updating ,retriving,inserting and deleting)
The Goal:
1-The Win app will connect one time per day to update the Remote SQL server with the new data from the Local SQL server.
2-The Web and mobile app connected to the Remote SQL server will update ,retrieve ,delete and insert records in it.
The Questions:
1-If I can use Asp.net web services ,How can I use it?
2-How can i make daily transaction to update the Remote SQL server with the new data at the Local SQL server??
3-How can i make daily transaction to update the Local SQL server with the new data at Remote SQL server ??
4-How can i manage the DB Transactions ?
5-how can i use the same methods(code) for dealing with the DB ,for the win app , the web app and the mobile app?
5-What is the best way to complete this solution?
Thanks for reading to this line.
I hope you can help me.
thanks again.
Best Regards
Ahmed Gaser
FCSIS
IS Dept.
|
|
|
|
|
I'm having some trouble with a ListView control
that i have placed inside a panel.
Now this panel has scrollbars, so when i click the listBox control this will bring it into view (if it is, for example, only partly into view), but I REALLY don't want this behaviour. I want the scroll to stay where it is.
Is it possible to get rid of it by overriding / setting flags / other way?
grateful for some help!
|
|
|
|
|
Hello !
Coming from the delphi world, I'm trying to do the same using .NET as a TStringGrid could act.
Explanation :
my issue is that I want to drop a grid (datagrid,...) that is not linked directly to a dataset and that I paint cell by cell depending on the values of an array for example. This painting is for the main part a change of the background color of the considered cell and the drawing of a string in it.
Need I a dataset nevertheless ? which I fill with my values and link to the grid ?
How to draw a grid cell by cell ? Must I use the OnPaint event and cycle through cols and rows ?
Thank you in advance for your attention and help, and for all of your tips !
Guim7
-- Trying to sink deep inside .NET Framework, glups ! --
|
|
|
|
|
Hi Guim,
All you need to do is set the grid's DataSource to your array. The DataSource does not have to be a DataSet, you can bind to any type of object implementing the IList or IEnumerable interfaces (which includes Arrays).
Hope that helps!
Datagrid Girl
|
|
|
|
|
Hello DGGirl !
Thank you very much for your answer, it makes me happy to see I'm not let alone on this wide planet...
What you wrote is true and I did know that !
My very issue is in the custom painting of the datagrid, that is to say I would want to customize the display of all my cells separatly.
For example, all the cells that are on the first line and that have the A value will have a blue background and their text will be drawn in the top left hand corner, but the ones which are on column 3 and that are linked with a null data struct (null array item for example) will contain a red italic text on a black background.
PLEASE DON'T SLEEP !!!
I don't know if I'm clear enough but I try, I swear !...
Could someone help me to render my datagrid in a customized way ?
Thanks a lot in advance for all clue I would receive...
Guim7.
- Deeper and deeper in the abyss-
|
|
|
|