|
References, add reference, projects
|
|
|
|
|
Solution Explorer-->References-->Add References-->Browse
and add the dll Tat's it.
"Aim to go where U have never been B4 and Strive to achieve it"
http://groups.yahoo.com/subscribe/dotnetforfreshers
http://himabinduvejella.blogspot.com
|
|
|
|
|
Hi!,
i am using .net Framework 2.0 and facing serious troubles.The same code runs well on Windows Xp but when I run it on Win2000 it gives error ,module could not be loaded
Can some body help????????????
|
|
|
|
|
NOt with that description. How about the exact error messages that come up? Is the .NET Framework 2.0 installed on the machines in question?
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
Is the Win2000 machine at SP4?
Kevin
|
|
|
|
|
Hi,
I've just moved across divisions at a big corporate bank, as a result of a request by the Divisional IT head... . .not that any of that is important
After spending almost 2 weeks here now, I've noticed somethign rather disturbing... 80% of the processing is being done on the SQL Server???
Admittingly . .the result of legacy, and based on the strengths of the senior developers here.
The primary user application is a custom built VB.net/C# combo Windows application. But all its really used for is presentation of the ultimate results, all processing is handled by stored procedures within MSSQL Server 2000... . .
including all :
Batch processing (scheduled Stored Procedures that run for up to 7 days at a time!!),
Text\XML file generation (tons of BCP commands, etc),
Email\FTP management
now.. i've been a software engineer for about 7 years.. and correct me if i am wrong.. but surely software practices have advanced a bit beyond this, and there are better ways to do all of these!
My primary task for the first few weeks has been to do an assessment of the environment, and make some recommendations as to how things can be achieved in a better, more streamlined, more econmical manner.
this is just one of the main issues we're facing here, source code repositories dont exist, no proper release and QA processes are in place.. blah blah blah...
Alright.. enough blabbing, back to my original question... is SQL Server really the best place to conduct your primary business logic implementation?? I've always been of the opinion that stored procs should be used for CRUD, and only deviate from this when absolutely necessary...
some advice please. . . Am I wrong here?
|
|
|
|
|
LyndonSubroyen wrote: is SQL Server really the best place to conduct your primary business logic implementation??
It depends on what that logic is. The project I'm working on at the moment has most of the processing in SQL Server because SQL is the most efficient way of implementing what I want to do. Its a batch process that takes about 24 hours to run. There is no way I could achieve that in C# so I let SQL Server do the job it is designed to do - process vast amounts of data.
Other aspects you've mentioned could be done better in C# so there is definitely room for improvement.
"On two occasions, I have been asked [by members of Parliament], 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able to rightly apprehend the kind of confusion of ideas that could provoke such a question."
--Charles Babbage (1791-1871)
My: Website | Blog
|
|
|
|
|
LyndonSubroyen wrote: is SQL Server really the best place to conduct your primary business logic implementation??
My personnel view is Yes!
Even it all depends on the Organization ,Requirements of the application and all the other facotrs
"Aim to go where U have never been B4 and Strive to achieve it"
http://groups.yahoo.com/subscribe/dotnetforfreshers
http://himabinduvejella.blogspot.com
|
|
|
|
|
Ripping out existing infrastructure just to do things "correctly" is usually bad, especially if things are working. Probably better to put controls in place for stored procedures and backend processes. E.g. Use VSS to track all changes to the database.
I have been a huge user of T-SQL in the past, and it served me well. Some things just rip along when run right on the database server. You're really just writing your BL in T-SQL. Not that different than running a webservice host directly on the SQL Server, no? With SQL 2005 you can even write you procs in .NET.
That being said, it's really hard to separate your TSQL stuff from the database later if you need to scale out. Forget about porting to another rdbms. I have reformed from my past TSQL sins, and don't intend to go back.
Unless of course the environment or situation calls fors it.;)
|
|
|
|
|
Im new at this I just learned to how to network my computers and am now trying to play flight sims I have been flying on fighter ace and recently with IL/2Sturmovic as well as CFS3 I no they work from a server but how and can I do it?
|
|
|
|
|
Hello, I posted this question on the ASP.NET forum, but maybe this is the more appropriate forum for this question...
I would like to run a windows control in my aspx code (using the <object classid="dllname#namespace.controlname/">. I am able to display my control button in my webpage.
However, .Net security does not allow me to do much with it. All the information I found tells me I need to strongly name my assembly and then add it directly to .Net Configuration Runtime Security Policy. However, when I stronly name my assembly, in order for my control button to show up I must place the "
[assembly:AllowPartiallyTrustedCallers]" directive in my dll's code. In addition the compiler does not allow me to strongly name an assembly containing references to ones that are not, therefore I need to wrap the SHDocVw dll with a strong name as well. (I am using project->properties->wrapper assembly key file).
At this point I get in trouble, however. My control shows up and works fine on my web page. However, when it goes to create a SHDocVw.WebBrowser object I get the error "That assembly does not allow partially trusted callers". I cannot find a way to get around this. I need the web browser control to be able to access the web browser on the client machine for the project I am trying to achieve, and I cannot find another way to do it besides using the SHDocVw.dll. However, I also cannot seem to find any way to get around all the permission stumbling blocks. I am sure someone has done this before, and figured out what needs to be done. Please help!
Thank you
~Y
PS. I need to do this in .Net 1.1 I cannot resort to .Net 2.0 for this.
|
|
|
|
|
Many services in system are run through svchost.exe, as known as Dll services. As far as I consider, it is done through DllMain function.
Is it possible to create such a Dll in C# (or any managed code)? Did anyone try this?
I tried to launch a usual .exe service this way, it failed.
Thanks in advance!
|
|
|
|
|
I don't think it's possible because Managed Code doesn't support the required .DLL exports.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
I have written a simple user control with just a TextBox control on it and bound Its MyText Property to a DataTable Column. Using 2005 UI facilities I dragged this control from dataSources window on the form.In the form_load I fill my DataTable and by clicking a button I Call the associated BindingSource.EndEdit() whitout doing any change.But my underlying DataSet HasChanges() method returns true!? how can I Fix this problem. here is my controls source:
[DefaultBindingProperty("MyText")]
[Serializable]
[ToolboxItem(true)]
[DefaultProperty("MyText")]
public partial class TextCtl : UserControl
{
public TextCtl()
{
InitializeComponent();
}
public string MyText
{
get { return textBox1.Text; }
set
{
if(!textBox1.Text.Equals(value))
textBox1.Text = value;
}
}
}
|
|
|
|
|
Hi,
Does anyone know how to specify the default property on a class?
For instance.
I have a class called MyClassType with two properties, Name and Age. When debugging I
can move my mouse over a variable of this type, eg:
MyClassType mc = new MyClassType();
mc.Name="john";
mc.Age=100;
When I move the mouse at runtime over the last line and it will say: " mc = {MyClassType} "
However, with certain classes from the framework, eg string, enum, ArrayList etc it will show the value of one of its members. For this class it should look like:
mc {Name="john"}
Does anyone know which attribute I should use to enable this behaviour? This should save a lot of time in pressing ctrl-q and finding the correct member I tried decompiling the arraylist class but that didn't reveal any info.
|
|
|
|
|
You can speficy the default property of your class like this:
<DefaultProperty("propertyName")> _
Public Class MyClassType
' yada, yada, yada
End Class
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
Very Good...
Just for Info.. the Property is in the System.ComponentModel namespace
Ricardo Casquete
|
|
|
|
|
I forgot to mention that, didn't I... :->
Thanks!
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
No thanks man...
In fact it was just a point, the good one was the yours...
I have developed controls for web and windows forms... and in the moment I saw the attribute i thought in that namespace, where are all the attributes for the controls...
I thougth it was a good idea to mention it...
Ricardo Casquete
|
|
|
|
|
I now feel really silly for asking this question
|
|
|
|
|
Don't be. It's not a really obvious place to put an attribute like this. When I found it, I was looking for an attribute that I placed directly on the Property i wanted...
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
hi,
I am about to distribute my program on a cd to the customers. It has database .The program is written in asp.net with c# and SQL SERVER 7.0. I want the customers to run the program off the CDROM without having to install anything.
What do I need to copy to the CD beside my program and the database? I want my program to be able to run on every windows 95/98 OS computer. Or do i need to chage program to windows based vb.net or cshrp.net application with ms access as database.
Thanks,
Vijayendra.
Vijayendra Shinde.
|
|
|
|
|
You don't have a choice. YOu're going to have to install the application on the client machines. If you didn't have that database, it probably wouldn't be a problem.
But, if your app can run off the CD, there's absoutely nothing preventing the user from just copying the files to the hard drive and running it from there.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
I wanna know if there is a way to make low-level operations to devices (mainly the hard disk) in .Net Framework ????? (Vb.net, c++.net or c#.net)
By ways I mean maybe a class or a Windows standard API library (doesnt matter if its not managed code)
Specific things I want to know are (mostly consultations) :
- the beginning/ending number of cluster and track of files,
- the beginning/ending number of cluster and track of folders
- the size in clusters of files
- the volume serial number
- the size in clusters and tracks of a hard disk, etc
- can I do "interrupts" ???
Let me know the class or the Api library and the documentation, if there is it.
thanks, fvalerin
|
|
|
|
|
You can call any C/C++ API from .net. That said, actaully writing any sort of kernel level code (I assume interrupts would qualify here) in .net is a bad idea. There's a performance hit with every call across the managed boundary, and with low level code you're going to have to do that very frequently. Secondly if you modify any system code that's loaded by other system apps you're injecting the version of hte .net framework you use into every one of them, and if they need a different version to work, you've just broken them.
If you just want to get the values there's no harm, but modifying anything at that level is a job for C/C++.
PS you're more likely to get the API names asking in the c++ forum.
|
|
|
|