alc6379 120 Cookie... That's it Team Colleague

As for the firewall, just use the Windows one. It works fine.

But, for your other answer-- if you can get into Windows, click on Start , then Run, and type in MSCONFIG. On the BOOT.INI tab, there's an option to click "SAFEBOOT". Check that, hit OK, and reboot. Your machine will automatically boot into Safe Mode. Once you're done doing what you need to do, just go back into MSCONFIG, uncheck SAFEBOOT in BOOT.INI, hit OK, and you'll reboot back into Normal Mode.

alc6379 120 Cookie... That's it Team Colleague

If you reinstalled Windows, these problems wouldn't still occur. Are you sure you didn't just reinstall over top of what you already had? Did you actually format the hard drive?

alc6379 120 Cookie... That's it Team Colleague

does it work in Safe Mode with Networking?

alc6379 120 Cookie... That's it Team Colleague

Can you check your CPU temperatures? If this is only happening when you're doing CPU intensive tasks like encoding, you could have a CPU thermal problem, or perhaps even bad RAM.

How hot is the air coming out of the back of your PSU? That could even be suspect.

alc6379 120 Cookie... That's it Team Colleague

I would ask you this:

Do you really need to spend $2000-$3000 on a server? You can get a server for about the price of a really nice desktop.

You can choose any place that you want, but right now Dell is offering a PowerEdge 2800 with SCSI hard drive, dual Xeon processors, and Server 2003 R2 for right at $2400 before tax and shipping . If you wanted to throw Linux on that, you could save almost $900 right there, and download your favorite Linux distribution for the server. For even cheaper, there's the SC series of servers, which are pretty reliable, but aren't as fault-tolerant (ie, redundancy, RAID, etc) as the other servers.

I'm just mentioning Dell because I know their hardware the most. You can check out other places, like Gateway, IBM, or Sun, too-- they should all have decent prices on lower-end servers that are great starters.

alc6379 120 Cookie... That's it Team Colleague

Download hijackthis from here: http://tinyurl.com/yslp

Extract the file on your desktop.

Run a scan and look for SPOPSETU.EXE in the list. Check it and click fix checked. See if that resolved the problem.

Also post your hijackthis log here. I honestly think that the SPOPSETU.EXE is a spyware application and you might have more problems than that.

Just a note: If you have a HiJackThis log, please post it in our Viruses, Spyware, and other Nasties forum. If you need to, provide a link to this thread in the post you create over there.

alc6379 120 Cookie... That's it Team Colleague

To do it right, you would install 95 on your C:\ partition, and then have a seperate partition for your XP install.

95/98 didn't have a concept of a bootloader, but XP does. If you install 95/98, and then install XP, the XP installation should detect those other installations, and make entries for them in your bootloader menu.

alc6379 120 Cookie... That's it Team Colleague

I'll bet it is some Fn key.

if you just look at the keys, you'll probably see a little icon of what looks like a radio tower. if you hit the Fn key and that key, it should enable it.

kaiking328 commented: very helpful and helped me solve the graphic problem +1
alc6379 120 Cookie... That's it Team Colleague

Are you in the same group memberships as the other Admins?

alc6379 120 Cookie... That's it Team Colleague

Well, the error means just what it says. You need the DriveSpace program installed.

Can't do too much to help you on that one, other than perhaps recommend you locate a Windows 95 machine running DriveSpace

alc6379 120 Cookie... That's it Team Colleague

Pretty sure it's only stereo sound.

Keep in mind, Remote Desktop isn't meant for audiophiles or anything-- it's just meant to hear error messages, and other notifications while you're remoted into that system. It's not realistic to think that you're going to get decent sound over a network connection in that fashion, anyways.

alc6379 120 Cookie... That's it Team Colleague

Does this domain have any group policies or login scripts applied to it?

alc6379 120 Cookie... That's it Team Colleague

Not that it wouldn't be cool to have him here, but don't you think he'd be rather busy with his own site?

alc6379 120 Cookie... That's it Team Colleague

Check out this Google search I found for "Region Free DVD players":

http://www.google.com/search?q=region+free+DVD+player&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:en-US:official

Perhaps that will help?

alc6379 120 Cookie... That's it Team Colleague

There's a QFE from Microsoft to fix what you're describing, but SP1 should have fixed it. The best thing to do is get another copy of Windows XP SP1, install it, and then keep going. Even better, consider purchasing a retail copy of XP Service Pack 2, and then you'll be in even better shape.

alc6379 120 Cookie... That's it Team Colleague

When was the last time you updated all of your drivers?

Also, have you considered a BIOS upgrade for your system?

alc6379 120 Cookie... That's it Team Colleague

Is this a notebook system?

If so, 300-400 is a good deal, actually. Motherboards for notebooks are somewhat involved to remove, and they're not cheap, either.

About the only thing I could recommend is that you try to find a cheaper motherboard or parts system on eBay, and have your tech install that. There aren't really "generic" motherboards for notebook systems.

alc6379 120 Cookie... That's it Team Colleague

That's kind of tough, really. XP Doesn't really allow you to do that.

Best thing is to make a written policy for that type of stuff and ENFORCE IT. Things got so bad at one workplace that they implemented a near zero-tolerance policy-- get caught playing on company time, and you should probably consider packing your stuff up. Get caught a second time, move the previously packed box to the trunk of your car, and come back next Friday for your check.

alc6379 120 Cookie... That's it Team Colleague

Looks like it should work, assuming you have posix there.

alc6379 120 Cookie... That's it Team Colleague

Well, well.

If this forum is so suck, then there's not any reason to let this thread continue on any further.

alc6379 120 Cookie... That's it Team Colleague

Thanks for the help, I got that worked out and now when I run it I get Exception errors.

What exception errors are you getting, exactly?

alc6379 120 Cookie... That's it Team Colleague

For what?

What kind of application are you working on?

alc6379 120 Cookie... That's it Team Colleague

What have you tried so far in your issue? Have you written any code, or used any tools that could help?

alc6379 120 Cookie... That's it Team Colleague

Ok, I think I have the idea now.

But, since you've got a get() accessor, you could go through and do

s[0] = "a";
s[1] = "b";

//etc  .

right? If so, that would suit my needs just fine.

alc6379 120 Cookie... That's it Team Colleague

I couldn't really find anything on it, either. I'm guessing that it really depends on the system. You could probably create as many elements as you could the largest integer on a system would be, considering how that could differ for different platforms, ie, 64 Bit vs 32 bit.

But before that, you'd probably reach the upper limit of memory. Keep in mind that every time you place an object in an array, it allocates a certain amount of memory to that object. So, if an object of type int is 32 bits long, that's how much memory that would be allocated for each element in the array. So, if an array consisted of 500 int objects, then it would be right at around 2KB in size.

alc6379 120 Cookie... That's it Team Colleague

I WROTE 2 PROGRAMS FOR WINDCHILL, AND IT STILL NOT RUNNING CORRECTLY. I TRIED EVERYTHING.


:mad: :evil: :cry: :o :sad: :(

Um...

I just said it worked fine on my machine. What is the problem? What errors is the interpreter throwing?

alc6379 120 Cookie... That's it Team Colleague

Hi,

All those code are valid but they aren't encapsulation really. The purpose of encapsulation is to provide a layer of decoupling between the private variable and other objects which access them. Setting a public property to return a reference to the private int array has no benefit at all but have overhead. What you need to do is to use a real indexer so it won't be possible to access the inner data directly and have references to it hanging around. When the encapsulating instance fall out of scope or you set it to Null to destroy, it wouldn't get garbage collected if there are references to the inner variables hanging around. (Actually the inner variables (private array in this case) won't get GCed.) Below is a simple indexer implementation for string array

using System;
using System.Collections;

class MyClass
{
 private string []data = new string[5];
 public string this [int index]
 {
  get  {
   return data[index];
  }
  set  {
   data[index] = value;
  }
 }
}

Loren Soth

Awesome!

So I think this is more along the lines of what I'm looking for. Now, in this regard, it's become a collection, not so much an array, right? Is this its own variable type?

Would you be so kind as to provide an example as to how I'd instantiate and use that variable? I'll take a crack-- tell me if I'm wrong:

MyClass s = new MyClass();
s = {"a", "b", "c", "d", "e"}

for (i = 0, i …
alc6379 120 Cookie... That's it Team Colleague

Did you want the class Continued to inherit from the class Practice, or did you just want Continued to create a new object of type Practice?

I'm confused. :confused:

Heck, if you even wanted to do either of those, you declared the variables inside of your Method. In order to use them in another class, or as the property of a newly instantiated Practice object, you'd want to put them in the root of the Class, as public variables. Either that, or make them private, and provide accessors for the fields using public Properties.

If you rewrite it to do that, maybe we could help more.

alc6379 120 Cookie... That's it Team Colleague

Thanks A Bunch Man!!!!

No problem. By the way, check the other thread you posted. I think this conversation happens to be REALLY relevant to the topic there. :)

alc6379 120 Cookie... That's it Team Colleague

I'd have to agree with plazmo on this one.

You will probably have to have Office installed on all of the machines that you're planning on depolying to. I think that the Excel stuff you're doing relies upon COM, which in itself relies upon the regeistered presense of Excel/Office in order to do all of its work.

I hate to say your work was in vain, but if you had used oleDb with Jet4.0, as plazmo described, the only thing your clients would need is the correct version of .NET CLR installed on their machines.

alc6379 120 Cookie... That's it Team Colleague

Assuming the formula is right, looks basically fine to me. Just be sure to remove the spaces from the main() subroutine you call at the end, there. Good Job!

A handy tip:
Be sure to place [code][/code] tags around your code. It's especially important with Python, because the spaces actually are part of the code structure.

alc6379 120 Cookie... That's it Team Colleague

Maybe you've got something going on. WinRAR works great for me, always has. Have you performed a diagnostic on your RAM, maybe?

alc6379 120 Cookie... That's it Team Colleague

That actually looks a lot like what I'm shooting for. I really just want to provide access to the array through a property.

I think what was hanging me up is that I was trying to pass the index of the array into the public variable, too.

So, let me make sure I understand this code. Could I type in say,

Arrays a = new Arrays();

//... do some stuff to populate the array

int foo;
foo = a.MyArray[3];

Can I still reference that by the indexer? When the accessor returns myArray, does it pass the index I've supplied to the object?

alc6379 120 Cookie... That's it Team Colleague

FYI: OLEDB is for both Excel and Access. Maybe this article will help:

http://support.microsoft.com/default.aspx?scid=kb;EN-US;257819

Basically, once you start using OLEDB, you can treat the whole deal like it's a database. As such, you'd pull the data out using a SQL SELECT command (that fills a dataset), then you'd edit the data in the dataset, and you'd perform some steps that would Update the contents of the "database".

...That's how the data gets placed back in. Once you start using OLEDB, you can insert rows, update them, delete, etc, just like a SQL database.

That's the most that I could tell you-- I've just started fooling around with ADO DataSets using OLEDB provider for Access. It works great, though. There are whole books on ADO that are available through your favorite tech book retailer-- I suggest you check them out. But for starters, that link I provided might help.

alc6379 120 Cookie... That's it Team Colleague

So, I've written a class, and one of the attributes of the class is an array of elements. For the sake of simplicity, say it's like this:

public class Arrays
{
     private int[] myArray = new int[5];

}

Now, I know if I just make it public, I can access it like this:

Arrays a = new Arrays();

// do something to fill the array.
...

foreach (int i in a)
{
     Console.WriteLine( "{0}", i);
}

But, the thing is, I want to keep the array private and use a public accessor to access the elements of the array. I know normally, were it not an array, you'd just use get and set accessor methods to return or set the values of the variable.

How would I create a public attribute in my class to access elements in an array? Later on, the elements might come from a database, or something, so I want to be able to use "true" data hiding and keep the actual array private.

alc6379 120 Cookie... That's it Team Colleague

It all depends on what you're looking to do. Solaris has a reputation for being STABLE as all get out, and almost BULLETPROOF. If you're looking for a secure, stable, trustworthy platform to put your work into, Solaris 10 is a good way to go. Keep in mind, though, that if you use it for commercial purposes, you're still going to have to pay.

Linux can be secure. Linux can be stable. Linux can make the most out of old hardware. There's a ton of reasons to choose either, but one thing to keep in mind is that the two operating systems can usually interoperate with one another fairly well.

alc6379 120 Cookie... That's it Team Colleague

A cast is what you're doing when you do this code:

object x =null;
double[] myarray = (double []) x;

basically, the (double []) part converts x from type object to type double. I assume that it's passing the contents of x, as a double, into myarray?

Can the DLL you wrote support Generics? If so, maybe you could create a generic collection (you can have a collection that contains different types of objects), and pass that to the DLL.

alc6379 120 Cookie... That's it Team Colleague

Yeah, but can you please post some of your code that causes this exception? That should help us more in figuring out your issue.

This normally shouldn't happen when you're just doing arithmetic, so it would help to see if there's something special that you're doing. Does this happen if you make a new Windows Forms application, and try to start it?

alc6379 120 Cookie... That's it Team Colleague

Maybe it's because I'm just learning this stuff, but what exactly are you trying to accomplish?

If we're always going to have a value of type double, why not just cast the object to double, have an array, and add it to that array? Will this array have other values later on?

Like I said, I'm kind of new at C#. But, it seems like there might be a better way. Will x ever be brought in as an array itself, or will it always be a single object?

alc6379 120 Cookie... That's it Team Colleague

I worked at a cemetery as a grounds keeper.

8+ hours a day, 6 days a week running a weedeater in 100+ degree weather. Not to mention I sank into a grave a couple of times, and I got sent out to "weed" a garden, and that garden's soil turned out to be composed entirely of cremains (cremated bodies). EEEYUCK! Can you wonder why they didn't tell me why the soil had so much white matter in it until I got done working?

And, crazy as this sounds, somebody actually dropped a dead body off in the back of the cemetery, where no one would find it. We didn't find it until we actually smelled it :o That smell is something that's not too unusual to detect in a cemetery, but then it started to get REALLY bad!

alc6379 120 Cookie... That's it Team Colleague

I think he's meaning C, not C#, in DOS. Moving to the appropriate forum.

Please keep in mind, we're not here to do your work for you. Please post some code, and we can help troubleshoot your code, not design it for you.

alc6379 120 Cookie... That's it Team Colleague

I'm currently using an Access database for a project I'm working on.

My reason for it is that it's pretty easy to embed the connectionString in an app.config file, and change the location of the database. Since it's a local file, it's portable (ie, you can zip up the application, the config file, and the database file) to use on other machines.

I guess a typed binary file would work, but if you're talking about .NET, it just seems easier to me to use an Access database for such a small application. If you were wanting to go with something where people would collaborate on or share the data, I'd move to SQL Server Express.

alc6379 120 Cookie... That's it Team Colleague

Or just put that code into a try/catch block and output the error message or a custom message

That's what I would do. If you're converting a string to a number type, the Convert.ToInt32() method (or any of the other methods in the Convert class) will throw an exception if the string doesn't really contain a number.

Here's something I whipped up really quick as an example. It should work, but I'm still kind of new at this C# business:

string inputString;

try 
{
     Convert.ToInt32(inputString);
}
catch (System.FormatException)
{
     Console.Writeline("Please input a number in inputString");
}

...That's pretty simple, but it shows you how to use error checking.

alc6379 120 Cookie... That's it Team Colleague

Can you please post your code?

alc6379 120 Cookie... That's it Team Colleague

How can they stop someone from using it???

I dont think they can!!!!!!!

Technically, you're correct. If someone REALLY wanted to get it through, they could, using trusted host networks and anonymous proxies. But, as other posters have mentioned, on the whole, it's going to be impossible for the undetermined to use.

Bottom line, the majority of people who would have used it because they thought it was "neat" simply won't use it. The people who are bound and determined to use it will figure out some way to do it, or switch to a different technology.

alc6379 120 Cookie... That's it Team Colleague

Alex, I had left it in because it is a benighn site as long as you don't provide the information they're requesting. I did report this to my bank and inturn their fraud department. With what I was able to glean on line, calling the police isn't really going to accomplish much of anything, especially when you are dealing with the sherif department in a small rural town. As servercrash was alluding to, theses people are pretty well insulated being in some third world country.

Good job.

The thing to keep in mind with sites like those is that if they're unscrupulous enough to do things like this, they're also probably dirty enough to perform drive-by software installations. Next thing you know, BLAM- you've got spyware, and identity theft.

alc6379 120 Cookie... That's it Team Colleague

Or if anyone knows of a better program for downloading free music that would be very appreciated.

Limewire is not for downloading free music. It is for copyright infringement, ie, downloading songs you should be paying for. Downloading copyrighted music for free is illegal.

Here's an idea: go buy the artist's CD. Or, if you like a particular song, Napster, iTunes, and MSN Music are all out there for reasonable prices. As for now, this thread is closed, because we don't condone such activities on this forum.

alc6379 120 Cookie... That's it Team Colleague

Are these machines part of a domain, or anything? Are they all running off of a time server?

alc6379 120 Cookie... That's it Team Colleague

Are there any firewalls installed?

Check this link out. Perhaps their solution will work for you.
http://www.mcse.ms/archive67-2005-12-2043000.html

Additionally, check out this link, with LOADS of good troubleshooing info on Remote Assistance:
http://www.microsoft.com/technet/prodtechnol/winxppro/maintain/rmassist.mspx

alc6379 120 Cookie... That's it Team Colleague

Pretty much any Vector drawing program can be used to do this, like Freehand, or Illustrator. It doesn't have to be a program just like Visio.

Have you checked out OpenOffice.org? Draw, which is included with OpenOffice.org, will do just that, though it doesn't have as many features as Visio. It will let you do a rudimentary (or not so rudimentary, if you put the time in) yes/no diagram, like you're asking for.