chrisbliss18 26 Posting Shark

Unfortunately, this is the only solution they give to this problem. My first search turned up the information that running "chkdsk /r" assumes "chkdsk /p", so I figured that you could just bypass the /p step by running the step that does both. Upon further searching, I found that it is crucial that you run /p before you run /r. Why? I have no clue. Try running "chkdsk /p" again followed by "chkdsk /r".

As for the "troubles" that occur while starting up, it's hard to say. What startup problems are you having?

chrisbliss18 26 Posting Shark

If you are having problems with a file always being accessed by an unknown process, get WhoLockMe. It will tell you what process has latched into the file. You can then try to kill the process that is locking the file so you can get access to modify or remove the file. A program I haven't tried yet but is supposed to work well is Unlocker. Like WhoLockMe, Unlocker will find processes that are latched into a file. Unlike WhoLockMe, Unlocker allows you to try unlock the file from the processes from the program itself. Give it a try and let us know if it helps you change your MSVCRT.DLL file.


You didn't specify which version of Windows you are running.

I found a few Knowledge Base articles that apply to Windows 98:
Error Message: "Explorer caused an invalid page fault in module Kernel32.dll"
HyperTerminal Caused an Invalid Page Fault in Module Msvcrt.dll
Error Message After You Install a Microsoft Reader
Error Message: TASKMON Caused an Invalid Page Fault in Module...
Err Msg: An Unknown Error Has Occurred During Installation
Error Message Typing Address in Address Box or in Open Box
Indications of Virus Infection from the W32/KRIZ Viruses
Invalid Page Fault Opening Control Panel

This KB article refers to most versions of Windows:
You receive an "Invalid page fault" error message when …

chrisbliss18 26 Posting Shark

You will need to provide some additional information in order for us to fully understand what your problem is and how to help you fix it.

  • Please include your code in the next post. Put the code inside [code][/code] tags so that we can read it.
  • Where exactly is it not getting hyperlinked? Text won't automatically be turned into hyperlinks, you have to put the code to create the hyperlinks.
  • http:www//sitename.com is not a valid web location. http://www.sitename.com is an example of a valid web location.
chrisbliss18 26 Posting Shark

Run the following:

chkdsk /r
chrisbliss18 26 Posting Shark

Since Windows Media Player is crashing even after removing DivX, your actual problem is probably unrelated to the DivX software. This is further evidenced by the fact that VLC won't play the file since VLC uses its own codecs and not the DirectPlay ones.

What version of Windows Media Player are you running?
Will VLC run DivX movies now that you have removed DivX?
Are you sure that the file you are trying to play is good? Can you play it on your laptop?

Try a codec pack and see if that fixes your issue. The codec packs I recommend, in order or recommendation, are: Matroska Pack, Combined Community Codec Pack, and XP Codec Pack. Try one of these out. It's possible that some of your core codecs are bad and installing one of these will overwrite/gain precedence over the bad codecs.

chrisbliss18 26 Posting Shark

Go through the steps in My PC won't start - Read this first!. Start with the steps under Does your newly assembled PC refuse to POST? Try out the suggestions and let us know the results.

If you live in North America, set your power supply to 115 volts.

There is an easy way to test your power supply, but you have to do it correctly or else you will damage your power supply. Only do this test if you feel comfortable knowing that you may damage your power supply. Remove your power supply from the case and disconnect it from all components (you must make sure that nothing is plugged into the power supply except the power cord for it). Turn the switch on the back of the power supply off (the line is on and the circle is off). If your power supply doesn't have a switch, unplug it. Get a paper clip, straighten it out, and then bend it in half. Look at the power supply's large motherboard connector (the one with 20 or 24 pins). You should notice that one of the wires coming off of the connector is green and that there are many black wires. Take the paper clip and stick one of its ends in the pin hole for the green wire and the other end into the pin hole for one of the black wires (I usually use the one adjacent to the green wire). After you double and …

chrisbliss18 26 Posting Shark

There are many things to consider when purchasing an LCD display:

  • What size do you want?
  • What will be the primary use for the monitor: Gaming and video, productivity applications, detailed image creation/manipulation?
  • What would bother you more: fuzzy text or blurry video?
  • Do you care if your monitor has built-in speakers?
  • Do you want a DVI input?
  • Are ergonomics a concern for you? In other words, do you want the display to have full tilt, rotation, and height adjustments?
  • Is price or performance more important to you?
chrisbliss18 26 Posting Shark

What you just said is basically all that I've been reading. You really didn't say anything. Essentially, you said, "It's new, it has big numbers, and they have cool videos!" While that's all nice and cool, it really doesn't say how it will make a difference on real-time gaming.

First off, every time new chips are released, they are extremely more advanced than the previous generation of chips. This happens so often, that most people yawn at the newest processor releases (just think about the public's reaction to space shuttle launches; it's amazing that it's even possible, but not many care anymore). Sometimes this means substantial improvements in performance, but most of the time, it means an incremental step forward.

Do you know what a gigaflops is? While it may be true that the PS3 can attain 218 GFLOPS, that really doesn't mean anything in terms of performance. A good analogy for this fact is the difference between current Intel and AMD CPUs. AMD's processor designs allow for more performance per CPU cycle in comparison to Intel chips. So, you wouldn't judge a chip's performance based upon it's GFLOPS rating just as you wouldn't judge a chip's performance based upon it's clock speed. If I saw tangible performance measures, that would be meaningful. If I saw a measurement of how many texturing, rendering, or bitmapping instructions per second the PS3 system is capable of, that would be closer to being meaningful but would still not qualify …

chrisbliss18 26 Posting Shark

What size does the BIOS report?

chrisbliss18 26 Posting Shark

I haven't heard much about the cell processors that really impresses me. Most of what I have heard is media hype which, to me, means that there really isn't anything to be that concerned about. Usually, the really spectacular innovations go unnoticed because it no can truely understand how great it truely is. Maybe I've just been reading the wrong press though. What have you read that makes you excited about it?

chrisbliss18 26 Posting Shark

Thanks for sharing that !_!, but this is the wrong forum for that.

chrisbliss18 26 Posting Shark

Why are you doing this:

return add ();

If you execute a return while in the main subroutine, you stop the execution of the program.

chrisbliss18 26 Posting Shark

Go to Control Panel, Administrative Tools, Computer Management, and select Disk Management. You will most likely see your secondary disk listed as Disk 1. You should also see two different partitions listed for this disk: one with a size of 127GB and one listed as unpartitioned space. Right-click the 127GB partition and select "Delete Partition" or "Delete Logical Drive" (whichever is the one listed). After you delete that partition, you should see 200GB of unpartitioned space. You can right-click the unpartitioned space and format it.

Let me know if you have any problems with these steps.

chrisbliss18 26 Posting Shark

The modern cards that have multiple outputs can only produce, at most, two separate screen renders. Some of the cards restrict the port usage to two at a time, and some allow all three to be used. The ones that allow all three to be used send a clone of one of the main outputs to the s-video port. So, if you want three separate screen outputs, you need more than one card.

chrisbliss18 26 Posting Shark

You can buy a 2.5 inch external harddrive enclosure, remove your old laptop's harddrive, put it into the enclosure, and connect it to your new machine in order to pull off the files you need. With this setup, you can format your old drive so you can use it as extra storage and for moving files between machines.

chrisbliss18 26 Posting Shark

There are a couple issues here:

  1. You don't need to put single-quotes around the table name or the field names. Most table formats do not allow empty id fields. If you want it to autofill the number and you have the table set up to do so, just omit the id field from the query. It should look like this:
    INSERT INTO camera (name, type, link) VALUES ('noob cam 2', 'webcam', 'www.alinktothecam.com');
  2. Your program doesn't do any checking to see if the query actually works, it just prints "Added...". So of course it's going to tell you that it worked every time, you told it to.
chrisbliss18 26 Posting Shark

For Explorer, right-click the icon that you select to launch Explorer, select Properties, change the Run drop-down box to Maximized, click Apply, and click OK.

For your dialup connection, it's very hard to say. There are a number of issues that could be at work here. Unfortunately, I wasn't able to find much information about this issue that doesn't go all the way back to Windows 98.

Here is something you can try. Look at the settings for your dialup adapter. See if you have any unnecessary protocols (such as File and Printer Sharing, VPN, etc) added to the connection. If you do, remove those protocols, reboot, see if you connection still works, and try to do a shutdown to test if any change occurs.

chrisbliss18 26 Posting Shark

Sweet. I forgot which key it was that did that. Thanks for the tip nanosani.

chrisbliss18 26 Posting Shark

Have you set up ICS (Internet Connection Sharing)?

If not, Microsoft's guide on the subject gives a very quick way to set it up on the server and the clients. If Microsoft's guide is too brief, these two guides do a more thorough job: Windows XP Internet Connection Sharing and Setting up Internet Connection Sharing (Windows XP).

chrisbliss18 26 Posting Shark

As with most things you can do to your computer, it is safe if you do it correctly.

I don't shop for water cooling parts myself, but I know that you can get parts at Cooler Guys and Xoxide.

My recommendation is that you join a forum that specializes in such subjects. A forum that I know to be great for discussions of this type is [H]ard|Forum. They have a section for Overclocking & Cooling. Check out the sticky threads in that section for lots of information about watercooling and what you need to do to get your rig watercooled.

chrisbliss18 26 Posting Shark

Take the battery out and disconnect the power supply. Let the laptop sit for a few minutes. Connect just the power supply, wait a moment, and try turning the laptop on. If the laptop does not start, disconnect the power supply, wait a few minutes, connect the battery, and try starting it again. Let us know if the laptop starts up under either of these conditions.

chrisbliss18 26 Posting Shark

Workbooks.Close doesn't require any arguments. It closes all open workbooks.

If you want to close just an individual one, you have to give a reference to it like so:

workbook = workbooks.open("c:\Excel\SA2047679.csv")
workbook.close

Give this a try and let us know if it works.

chrisbliss18 26 Posting Shark

What video settings were you changing? Did you change them back to see if it resolved the problem?

Can you show a screenshot of what the icons look like?

chrisbliss18 26 Posting Shark

Is the power supply that you keep trying to use sufficient to power your system?

What was the wattage rating on your PSU? How about on your friend's?

What PSU and motherboard are you using?

chrisbliss18 26 Posting Shark

Keep in mind that Javascript is good for client-side things and Perl is good for server-side things. Knowing this, the best design would be to use Perl to create Javascript code based upon form selections. I made a sample script to show this in action (example):

#!/usr/bin/perl

use strict;

use CGI;

my $scriptName = "/cgi-bin/countdownTimer.cgi";

my %FORM;
my $query = new CGI;
foreach my $key (sort {$a <=> $b} $query->param())
{
	$FORM{$key} = $query->param($key);
}




sub selectCountdownOptions
{
	if($FORM{'optionsSelected'} eq '')
	{
		my ($second, $minute, $hour, $day, $month, $year) = localtime(time);
		
		$year += 1900;
		$month += 1;
		
		$FORM{'year'} = $year;
		$FORM{'month'} = $month;
		$FORM{'day'} = $day;
		$FORM{'hour'} = 0;
		$FORM{'minute'} = 0;
		$FORM{'second'} = 0;
	}
	
	print "content-type: text/html;\n\n";
	
	print qq|<html>
<head><title>Custom Countdown</title></head>

<body>

<font color="red">$FORM{'errorMessage'}</font>

<form method="POST" enctype="multipart/form-data" action="$scriptName">

<table>
	<tr><td colspan="2">Please select the date and time you would like to count to:</td></tr>
	<tr><td>Date Description</td><td><input type="text" size="20" maxlength="50" name="description" value="$FORM{'description'}"></td></tr>
	<tr><td>Year</td><td><input type="text" size="4" maxlength="4" name="year" value="$FORM{'year'}"></td></tr>
	<tr><td>Month</td><td><input type="text" size="2" maxlength="2" name="month" value="$FORM{'month'}"></td></tr>
	<tr><td>Day</td><td><input type="text" size="2" maxlength="2" name="day" value="$FORM{'day'}"></td></tr>
	<tr><td>Hour</td><td><input type="text" size="2" maxlength="2" name="hour" value="$FORM{'hour'}"></td></tr>
	<tr><td>Minute</td><td><input type="text" size="2" maxlength="2" name="minute" value="$FORM{'minute'}"></td></tr>
	<tr><td>Second</td><td><input type="text" size="2" maxlength="2" name="second" value="$FORM{'second'}"></td></tr>
	<tr><td colspan="2" align="center"><input type="submit" name="showCountdown" value="Show Countdown"></td></tr>
</table>

<input type="hidden" name="optionsSelected" value="1">

</form>

</body>

</html>|;
	
	exit;
}

sub hasErrors
{
	return 1 if($FORM{'errorMessage'} ne '');
	return '';
}

sub setErrorMessage
{
	if($FORM{'errorMessage'} ne '')
	{
		$FORM{'errorMessage'} .= "<br>";
	}
	
	$FORM{'errorMessage'} .= shift;
}

sub showCountdown
{
	setErrorMessage("Invalid month") if(($FORM{'month'} < 1) || ($FORM{'month'} > 12));
	setErrorMessage("Invalid day") if(($FORM{'day'} < 1) …
chrisbliss18 26 Posting Shark

The old method of doing this is as follows:

static int getMenuChoice(Console c)
{
	c.println("Choose an option");
	c.println("");
	c.println("1. Add");
	c.println("2. Subtract");
	c.println("3. Multiply");
	//and so on
	c.println("0. Exit");
	
	return c.readInt();
}

public static void main(String args[])
{
	Console c = new Console();
	
	int choice = getMenuChoice(c);
	
	while(choice != 0)
	{
		if(choice == 1)
		{
			add();
		}
		else if(choice == 2)
		{
			subtract();
		}
		//and so on
		else
		{
			c.println("Invalid selection");
		}
		
		choice = getMenuChoice(c);
	}
}

There are newer methods such as using event handlers, but I don't think you are ready to get into all of that.

chrisbliss18 26 Posting Shark

This forum area is for high-level topics that don't deal with specific line of code.

If you want help with a specific language, post a help request in the forum that deals with that specific language.

chrisbliss18 26 Posting Shark

I'm still a bit confused about why you want to do this with Perl. Are you wanting to learn how to do date and time manipulation with Perl? Is it a personal challenge? Did you tell someone that you could, so now you are trying to prove it?

Even if you made a page that used Javascript to link to a Perl script so that you got the client time, you still couldn't dynamically update it as I had shown in the last page I made, you need to use Javascript to do that.

Perl is useful for doing server-side stuff, not client-side. Since you want to manipulate client-side data, there isn't a reason to not use Javascript for the task.

While knowledge of how to do everything with a specific language is a good skill to have, knowing what language to use to solve a certain problem is much more valuable.

So... Why do you want to use Perl for this task? What do you expect Perl to do that Javascript can't? If you let me know what it is that causes you to want to use Perl, I can give you the information you need, otherwise I'm just throwing code at you.

chrisbliss18 26 Posting Shark

There aren't any standards on what the beeps mean, so we'd have to know what system you are running in order to give you any specifics.

In general, most computers give a single beep upon POST, which is an indication that the system is working properly.

chrisbliss18 26 Posting Shark

Please follow the troubleshooting tips listed in My PC won't start - Read this first! under the Does your newly assembled PC refuse to POST? section. This will run you through a series of steps to try to diagnose which component is the main issue. Let us know if this allows you to get any further or if you still have the same problem.

chrisbliss18 26 Posting Shark

Repliers, please direct comments to the duplicate thread in Troubleshooting Dead Machines.

chrisbliss18 26 Posting Shark

I will need more information about what types of routers these are, how they are setup, and how the computers are connected to them.

  • You mention routers twice and hub once. Are these devices routers or hubs? If you would like, just put the Linksys model number of both in your reply, this will help me out greatly.
  • Are the routers wireless enabled? If so, are any of the computers connected to any of the routers wirelessly? If both are wireless, are you wanting to connect the routers wirelessly or by connecting a cable between the two?
  • Does only one of the routers have a broadband connection or do both of them connect to a broadband connection? In other words, do you have one broadband connection and two routers or two broadband connections and two routers?

Please answer all of these questions. Any questions that you don't answer will make it more difficult to give you a working solution.

chrisbliss18 26 Posting Shark

I'd love to have some possible answers, but in my experience, file sharing on Windows systems is flaky at best. My system has been set up to share files across the network, which worked fine for over a year. Now every time a system browses the shares, the first two files don't appear in any folder that you select.

I'll try to come up with some things for you to try, but I will need some additional information.

Are you using simple or advanced file sharing?

Are you applying rights to the everyone group on all the files or are you using matching logins on both systems?

You can refer to another system explicitly rather than going through My Network Places. For example, I have a computer named Ed with an IP of 192.168.1.101. I can access the shares on Ed by going through My Network Places, typing \\Ed in the location bar for Explorer, or typing \\192.168.1.101 in the location bar. Try doing the same with your system that you can't find. It's possible that the system isn't showing up for some reason but can still be accessed.

chrisbliss18 26 Posting Shark

petercoti, can you please start being more verbose? Please use full, descriptive subjects and put complete questions so we don't have to interpret what you are wanting. We don't mind helping you, but you have to help us help you.

chrisbliss18 26 Posting Shark

Why is it so important that you do this with Perl? Javascript was made for the very reason of giving web programmers access to information on the client-side of the web. Making really roundabout ways of getting the client time to the Perl code without requiring page reloads or page ugliness is doing nothing more than making what you want to do hard on yourself.

I've given you examples of how to pass the client-side information to a Perl script using Javascript, and I've shown you how to use Javascript to do the entire process. What more would you like me to show you?

chrisbliss18 26 Posting Shark

I think you still don't fully understand the limitation here. You cannot use the client time in a Perl script unless you already have the client time passed in. This means that you cannot load a page and magically get the client time from no where. If you want to do manipulations with the client time, use Javascript. I produced an end of year script using nothing but Javascript (example).

chrisbliss18 26 Posting Shark

There's an easy way to find out. Compile the program with none of the imports and take note of the size (get the exact size, such as 3221 bytes rather than 3.2 kilobytes). Compile the program with many imports and take note of the size. Then compare the two sizes and see if there is any difference.

In my experience, declaring imports does nothing more than tell the compiler where search for class files that haven't been referred to by their full name. I can't say that this won't have any affect on the size of the byte file however, so I recommend that you check it out for yourself.

chrisbliss18 26 Posting Shark

Can you be more specific?

What is case sensitive?
Where are you putting a space? Show me the code and the output.

chrisbliss18 26 Posting Shark

What kind of internet connection do you have?

chrisbliss18 26 Posting Shark

It's very hard to say, but since we can't rule out harddrive complications and the value of your data is high, don't risk losing the data by trying to fix the problem before backing it up. Once you have backed up your data, we can take some more aggressive steps to fixing your machine since we don't have to worry about data loss.

chrisbliss18 26 Posting Shark

Do you have to login to Windows or does it automatically log you in?

If it automatically logs you in, if you wait for it to load all the way, do you hear the Windows startup sound?

chrisbliss18 26 Posting Shark

Step 1 - Return all the fields for the product:
Change this query:

"SELECT product_id, product_description FROM product WHERE product_id = '" . $product . "'"

to

"SELECT * FROM product WHERE product_id = '" . $product . "'"

Step 2 - Return partial match queries:
Update the query:

"SELECT * FROM product WHERE product_id LIKE '" . $product . "%'"

This query returns all products that match or begin with the search text.

Step 3 - Add RFQs to the rfq.php page:
Are you wanting to be able to add multiple RFQs or just fill in one single RFQ? In other words, do you intend for the person to be able to click on multiple links and have all of the selected products show up in the text area or just to give them the ability to click a link and have that single product show up in the text area?

chrisbliss18 26 Posting Shark

If you simply must recover files from that drive, remove it from the machine, attach it as additional storage to another machine (either by putting it in an external drive enclosure or connecting it to the machine internally) and copy the files over to the other machine. Doing this will ensure that your files will not be damaged or lost during the repair process.

Once you have salvaged your needed files, you can format and reinstall without fear of losing anything. The main reason I recommend that you do this is that it seems that you may have major problems with your drive. It's even possible that it is "dying", so salvage those files as soon as possible.

chrisbliss18 26 Posting Shark

Did you try starting it up again after turning it off (by holding down the power button for about three seconds, unplugging it, or turning the power supply off with the switch that's on it) and leaving it alone for a few minutes? If you haven't, turn the switch on the power supply to the off position, leave the machine alone for a few minutes, turn the switch back on, and try to start the machine up.

If the machine refuses to turn on, what sounds do you hear it making? Do the fans run? Do the lights flash? Do you hear any beeps? Do you hear the drives being accessed?

chrisbliss18 26 Posting Shark

Since I'm not familiar with Easy DVD, can you try running VLC and seeing if you have the same issue with quality?

chrisbliss18 26 Posting Shark

The two most helpful commands when you are at the Recovery Console prompt are:

  • sfc /scannow
  • chkdsk /r

Run these commands at the prompt, wait for them to finish, and reboot. Let us know if there is any change to your system after running these.

chrisbliss18 26 Posting Shark

You're not reading what I post. AMD's Cool'n'Quiet tech has nothing to do with what you are talking about.

Just because the readout says 26C or 84F or whatever other number next to text that says CPU doesn't mean that it is accurate. If you want to know what your temps truely are (AMD chips have thermal sensors built into the chip itself), download and run Speedfan. If the thermal probe was improperly installed or the readout is defective, the temperature that the display is showing will not be accurate. I know about this since I have built machines that have those readouts, so please trust my experience.

FYI: The reason I believe that the readout isn't accurate is that 26C is way too cool to be reporting your CPU temperature unless your system is watercooled or your room is a freezer.

chrisbliss18 26 Posting Shark

Most likely not, but I really don't know. Every system is setup different. Look inside your case and see what fans plug into that display at the front. This will tell you what fan speeds are being measured. If you want to add a third fan to that display, you will have to plug it into that display as well.

chrisbliss18 26 Posting Shark

Windows has the built-in ability to access DVD drives but not the ability to play DVD movies. If the software says it needs to be updated, it is most likely talking about the movie decoding software needs to be updated not the DVD device driver.

I'm sure I know exactly what's happening. You purchased a machine that came with WinDVD (or some other similar DVD movie software). The machine played DVD movies just fine for a while. Now the software says that you need to purchase an upgrade to continue using it. What you are experiencing is the effects of trialware, software that is set to only work for so many days and then disables itself until you pay money to purchase a serial number.

You can either buy a retail version of a DVD movie player or you can get one for free. The free one that I use is VLC. I must admit that the software has a horrible interface and doesn't look pretty all the time, but it will play just about anything you throw at it, and it is free.

chrisbliss18 26 Posting Shark

What program are you using to view these images?
If you load files other than images from the drive, does the same problem happen?
If you open the images using a different program, does the same problem happen?