|
Hi,
I have installed VS 2005 last night. And build a simple C# Windows Application....I build this solution...the build is succeeded, but instead of output it prompts the following error message...
" The application failed to initialize the property (0xc000007b. Click OK to terminate the application ".
Please tell me how to solve this issue....Thanks in advance
"Programming is a fun"
|
|
|
|
|
A quick google search came up with the result that your pc is maybe infected with the WORM_KLEZ.E virus. To be sure about this, perform a virus scan.
Regards
Sebastian
|
|
|
|
|
A quicker google search revealed that the compiler comes with a debugger. Use it.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
I am a beginner in C# Windows Application Development. I have developed an application with accounting package in three-tier architecture.
I am using a single static sql connection for entire application at present.
But I am not thinking it's a good practice. Please advise
|
|
|
|
|
Hi,
I thin you have a problem within your windows app, if it uses multi-threading. If you use transactions for example, running two or more transactions with one single connection will fail. But if you didn't use multi-threading within you app, everything should be okay. Problem will be when using your tiers within a web app (since the hosting is a single app with multi-threads for each session/request).
To be able to give you a more specific answer, you have to be more detailed about your app.
Regards
Sebastian
|
|
|
|
|
As I already mentioned, I am beginner and I have developed the three-tier application referring many links in the internet.
Eventhough my application can work on multi-user environment, now the customer is working only with one computer and works fine.
I have tested the same on two machines and works fine.
Please note my applications contains the following files
1. APPL.EXE // Contains only Menu and
3. FRONTEND.DLL // Front End Forms
2. BUSINESSLAYER.DLL // Business Layer
3. DATALAYER.DLL // Data Layer
4. REPORTS.DLL // Crystal Reports and Forms to view the same.
On loading Appl.exe, I am opening a static sqlConnection and using the static connection on datalayer.dll. This is because when I want to copy the application to another customer I have to change only the code on APPL.EXE. I have also implemented the same on using another class <myconnection> and works fine.
But I want to know when I have to implement the software on another computer, Whether I have to copy all the files to the second machine or copy the APPL.EXE file to the second machine and refer the DLL files on the Server.
If you want more details, please inform.
|
|
|
|
|
You can't refer to the DLL-files on the server. You have to copy all libraries to the pc of your customer. Since the app is running on this pc, there is no problem in using a static connection, since the connection is only used by the app on this pc.
But let us talk about the system design. If your intention is that only the frontend-library will be delivered to the customer you have to think about using a client/server architecture (web-frontend or sth with webservices). But pay attention when implementing this pattern, there you can't use a static connection since your server will use multiple threads and this won't work well with static variables.
Regards
Sebastian
|
|
|
|
|
THANK YOU VERY MUCH.....
As of now, since this is a small/ medium application, the current design may be OK.
If I want to copy only the font end, whether I should require individual connection.
I am asking this question because, if some of customer wants web front end, whether I have to change the entire back end code, because all the class on the same is using a single static sqlConnection.
Please advise.
Once again thanking you for your great advise.
REGARDS
PRASANTH
|
|
|
|
|
Yes, if your customer wants a web-frontend you have to change your classes so that they are not using a single statice sqlConnection.
Regards
Sebastian
|
|
|
|
|
The data access layer is not supposed to know what the frontend and business logic layers are doing, or how they do it; hence it must allow for multi-threading and it should not be based on a single static DB connection.
Luc Pattyn [Forum Guidelines] [My Articles]
- before you ask a question here, search CodeProject, then Google
- the quality and detail of your question reflects on the effectiveness of the help you are likely to get
- use the code block button (PRE tags) to preserve formatting when showing multi-line code snippets
|
|
|
|
|
I created a dll, and need support licensing.
now, i import IClassFactory2 interface,see:
http://www.pinvoke.net/default.aspx/Interfaces/IClassFactory2.html[^]
then use it in class:
public class HelloWorld: System.Windows.Forms.Control,IClassFactory2
please, how to realize this IClassFactory2?
and should i call procedure in HelloWorld create procedure?
|
|
|
|
|
It's a COM interface, not an interface in the sense of anything .NET. Using it, seems utterly insane to me. I get the feeling you googled 'C# license' and found this, but have no idea what it is. It's not going to create licensing code for you, I don't see any way that it helps you at all.
Don't forget that anyone can read your dll's source code with reflector, whatever licensing you decide to write.
Christian Graus
Driven to the arms of OSX by Vista.
"I am new to programming world. I have been learning c# for about past four weeks. I am quite acquainted with the fundamentals of c#. Now I have to work on a project which converts given flat files to XML using the XML serialization method" - SK64 ( but the forums have stuff like this posted every day )
|
|
|
|
|
IClassFactory2 is not like a .NET interface. To use it, you need to use the COM subsystem to get a reference to the class object present inside your COM object. The sample at the bottom of the page you linked to provides a bit more detail, but I would suggest that you need to read up on COM before you proceed any further.
As a side note - .NET assemblies (unless marked as COM objects) do not contain this interface.
"WPF has many lovers. It's a veritable porn star!" - Josh Smith As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.
My blog | My articles | MoXAML PowerToys | Onyx
|
|
|
|
|
Ballon tip for notification icon will last for sometime. Is there a way to put the timing to infinite and will only close when i click the X(close) button
|
|
|
|
|
http://www.codeproject.com/KB/cs/notifyballoon.aspx
|
|
|
|
|
Hi to all,
I want to create multiple documents or reports (Word Files or PDF Files) as following format,
Reference No:
Name:
----------- -------------- ---------------
Surname First Name Middle Name
Date Of Birth:
I have to fill the content in blan spaces.
How I can do above formmating while generating files?
In one forum, it is written to use StreamReader & StreamWriter classes to create formatted files.
How to use StreamWriter using content of a StreamReader (from a fixed file), to generate new formatted file?
Regards,
Aniket A. Salunkhe
|
|
|
|
|
You can create an rtf file that ms word can read by doing the following:
string line;
using (StreamWriter writer = File.CreateText(@"C:\file.rtf"))
{
line = String.Format("Reference No: {0}", 3233);
writer.WriteLine(line);
writer.WriteLine();
line = String.Format("Name: {0}", "Ron");
writer.WriteLine(line);
writer.WriteLine();
//....
writer.Flush();
}
Natza Mitzi
|
|
|
|
|
Thanks for suggestion.
With the help of your code, I have wriiten statements as follows,
line = String.Format("Name: {0} {1} {2}", txtLastName.Text, txtMiddleName.Text, txtFirstName.Text);<br />
writer.WriteLine(line);<br />
writer.WriteLine();<br />
line = String.Format("Date OF Birth: {0}", dtDateOfBirth.Value.ToString("dd-MMM-yyyy"));<br />
writer.WriteLine(line);<br />
writer.WriteLine();<br />
line = String.Format("Address: {0}", txtAddress.Text);<br />
writer.WriteLine(line);<br />
writer.WriteLine();<br />
writer.WriteLine();<br />
line = String.Format("Education: {0}", txtEducation.Text);<br />
writer.WriteLine(line);<br />
writer.WriteLine();<br />
writer.Flush();
Output file is as,
Name: ASD FGH JKL
Date OF Birth: 30-Feb-2009
Address: Block Number,
Area, City
PinCode
Education: Done School in 1999, with % of Marks.
Done PG in 2004 with % of marsk.</
But I want output file as with 'Justify' alignement,
Name: ASD FGH JKL
Date OF Birth: 30-Feb-2009
Address:
Block Number,
Area, City
PinCode
Education:
Done School in 1999, with % of Marks.
Done PG in 2004 with % of marsk.
How to do this?
Thanks & Regards,
Aniket A. Salunkhe
|
|
|
|
|
I am not too familiar with rtf yet I can suggest an alternative (less elegant) solution: You simply add a tab char to your output string:
line = String.Format("Address:");
writer.WriteLine(line);
line = String.Format("\t{0}", txtAddress1.Text);
writer.WriteLine(line);
line = String.Format("\t{0}", txtAddress2.Text);
writer.WriteLine(line);
Natza Mitzi
|
|
|
|
|
Thanks for the suggestion.
I tried it. But it is not going to work properly with a Paragraph (from multiple lines textbox).
Is there any formatting function availables with StreamWriter?
Else do you know how to use macro ( written by Microsoft Word in VB ) in C#?
Thanks & Regards,
Aniket A. Salunkhe
|
|
|
|
|
I do not have much input on both of your questions.
AS far as I know, formatting is done with string.Format and StringBuilder.AppendFormat which formatting wise is the same thing. I can suggest that you check what kind of char to inject to your string (like a paragraph mark) in rtf.
I have no experience using office marcos from code. You can look at MS Office Dev Tools or if you are using VS 2008 try an Office add in project.
You can also try reposting your question and give the options you are trying (rtf, macro etc.)
I am interested in hearing the solution you find.
I hope this helps
Natza Mitzi
|
|
|
|
|
Thanks for suggestion.
Natza Mitzi wrote: You can also try reposting your question and give the options you are trying (rtf, macro etc.)
I am interested in hearing the solution you find.
I will do that.
Now I am using StreamWriter to create a rtf file as per your suggestion.
I have 2 questions,
1. Can I add image using StreamWriter? & How?
2. If now possible to add image using StreamWriter. Can I creat/append a file using existing file which is having some data (for example image)?
I tried to add image using StreamWriter, but didn't get any solution.
Thanks & Regards,
Aniket A. Salunkhe
|
|
|
|
|
|
Thank you.
I think it is be helpful for me. Provided class has AddImage method too.
I will reply to you, as soon as I complete my task.
Thanks & Regards,
Aniket A. Salunkhe
|
|
|
|
|
Thank you very much.
It is very helpful for me, to generate a file with formatted text & image.
Thanks & Regards,
Aniket A. Salunkhe
|
|
|
|