Uninstall it, then after restarting the computer, install the reader again.Thats better with corrupted files.also chkdisk /R/F is a good idea to schedule for startup on c:\ if your gtting problems.You do that at the DOS prompt and answer Y to a question whether to do that on startup.

Nicephotog: there's nothing to indicate that the filesystem is corrupt and suggesting that you should check this every time the system starts is just a random response that appears to have nothing to do with the problem. If you suspect that the filesystem is corrupt, then by all means run a diskcheck (although the OS will have a better idea of this than you will), but doing it routinely at every boot is pointless.

If the filesystem is corrupt the system will have problems reading files. If a file is corrupt the file can be read ok but its contents will make no sense. The problem here is that a file has been read ok but its contents do not work. Even so, this does not necessarily indicate that the file is corrupt, especially as it's a dll (dynamic link library), where the most likely cause is that the entry point to the library routine being called doesn't match the calling routine; the calling routine is trying to access a function in the library but the function in the library isn't where the calling routine expects it to be.

While the wording of the error implies that the file may be corrupt, the fact that the OS hasn't specifically flagged it as corrupt suggests that it isn't; the OS will check things like the CRC and parity of the file when it accesses it to check that it isn't corrupt and will specifically say so if it finds that it is.

Suggesting that you should run a filesystem check every time the system boots is like saying your car should be serviced every time you put some petrol in it.

in the year of myself: ...also chkdisk /R/F is a good idea to schedule for startup on c:\ if your gtting problems....

Does not imply every time you start.

Secondly, the only way of fixing that is to remove Acro and restart, then re-install(of scheduling a disk check at that startup would be common sense).

Acro has a bad history of poor integration errors requiring re-install , but its free and its useful stuff.

As for DLL procedure signatures, they can sometimes have the same DLL name and not be the correct DLL(ambiguous) because it was overwritten by some other install or damaged by a virus.

Quote

...the calling routine is trying to access a function in the library but the function in the library isn't where the calling routine expects it to be...

If you really new what you were saying there , it would mean that the DLL were overwritten during use of the application because the stack pointer addressing reference of the position of the procedure signature for the routine has changed.

Lol - have it your own way then, if you think you know better. I'm not going to try to force explanations on anyone - I've better things to do with my time, 34 years of which have been spent in I.T, and not just as a Windows user, but across a wide range of platforms and in a variety of technical roles, so I obviously can't know what I'm talking about.

I'm a self trained programmer through six years and have a modern competitive Java2 program of 15,000 lines made for specialist computer programming requirements that statistically gets in the last 3 version releases 150-downloads in any first month of 4.x a day.

Moreover i developed it because $600 software such as dreamweaver does not include such functionality as my own, and hence is less useful whether you sit there in a suit and tout its price tag or not.

Not only, the client based Software Engineering, but i also do basic J2EE for myself including email servlets and SMTP , JDBC databses and ANSI SQL.Of there are around a few thousand lines of my own code and a web site in JSP 1.2 though i have the same in storage for the sysem i developed it being Tomcat 5+ with JSF2.0 and JSP2.0 with EL syntax and JavaMail and JDBC.

That web site system is also cloned by me from a PHP4 and 5 system i developed and can easily be cloned into PERL of some of it is.

So in around 100,000 lines of my direct computer operation, and all that is required to develop it to safe levels i believe i know what i'm talking about, particularly when these things require doing on different platforms because there are serious coding differences inclusive in Java that is considered cross platform.

I didn't just start writing HTML and DHTML scripts one day for my own purposes, i have assessed what is required to known on the base up in operating and managing a computer.

And don't distort what i said, i said "if your getting problems" though like i say, if your computer was like mine it would be a good idea each startup because of the immense usage it undergoes each time it is used, the file system would be split to hell after 5 hours.

Ok, so you're a self-taught java coder, and from the rest of your resume I can see you've some familiarity with a few other web-based application infrastructure packages. Well done, but don't deceive yourself that you understand what's going on beneath the interfaces of those packages.

Now I'm really not interested in putting people down but making sense of your usage of the English language is pretty hard work; much of what you've written just doesn't make any sense...

Quote

...that statistically gets in the last 3 version releases 150-downloads in any first month of 4.x a day

Ok, perhaps English isn't your first language, and I hope your coding is to a much higher quality, but what do you mean by...

Quote

Not only, the client based Software Engineering, but i also do basic J2EE for myself including email servlets and SMTP , JDBC databses and ANSI SQL

J2EE is enterprise scale stuff - saying basic J2EE for myself is a bit of a contradiction. SMTP is a mail transfer protocol - what do you mean by saying that you do SMTP? Is that your native language, rather than English? JDBC, similarly, is just a database connection protocol - there's no such thing as a JDBC database. The ANSI SQL standard is the baseline standard for querying and updating RDBs but in practice you'll need to know the extensions to it that go along with the specific RDMBS implementation you're using. By only using ANSI SQL you won't be able to use all of the features in the particular RDBMS that you're working with.

It's actually quite funny that you believe you know something about different platforms because you work in java - the whole point about java is that it hides the differences between different platforms.

I think you're also rather deluding yourself over filesystem fragmentation. Even if you're stuck with using one of the (basically crap) MS filesystems, for it to get so fragmented in just five hours then all you can be doing in that time is repeatedly creating and deleting files, and not doing any thinking at all; do you debug using the trial and error technique? If it's your app that's causing this level of filesystem fragmentation then all I can say is that it's desperately flawed. Perhaps you should think of switching to linux for your development - java is cross platform after all - and then you wouldn't have to worry about filesystem fragmentation at all; after about five years of constant use, my 'busiest' partition is about 5% fragmented.

Personally, I really don't care too much about what you think of me but I do care about you giving out bogus advice on this forum. If you actually did what I suggested in my first response to this question and googled the error you too would see that it seems to be related to an nvidia video card driver issue, specifically concerning an nvidia taskbar applet.

If the original poster is still reading this then perhaps their first course of action should be to update their nvidia drivers. The hits you'll get from google also suggest some other things to check if the driver update alone is insufficient, just in case windows hasn't tidied everything up as well as it should have done (surprise surprise).

The only google hit that suggests running a filesystem check is this thread in this forum.

LeeE: Personally, I really don't care too much about what you think of me but I do care about you giving out bogus advice on this forum.

You really care of neither. Learn to quickly!As flat answer to that publically committed slander by you (Apologise or be reported to the police).To troubleshoot a problem means to commit diagnosing the problem.To run a disc check is a responsible method of aquiring information that rules out corrupt file system.It is not a misinformation neither un uneeded action because it aquires a piece of relevent information to make judgement of the error.

Quote

LeeE: It's actually quite funny that you believe you know something about different platforms because you work in java - the whole point about java is that it hides the differences between different platforms.

Again you commit slander, and you know nothing of how to program using Java2, becuase,The whole principle of knowing as much as i do in Java programming allows right clicking to occur for context menus in Java client GUI applications on different platforms whether it is me or a programmer for Sun Microsystems Inc.Again the same can be applied to HTTPURLConnection usage in an Applet, that around required cross-browser Java2 under Explorer4 and 5 set and Netscape/Mozilla 6 7 8.Your the type of IT that does not know there is a Sun Microsystems Javascript Java2 API for Java2 or about Rhino.You Know nothing about Java2 full stop.

Quote

LeeE: J2EE is enterprise scale stuff - saying basic J2EE for myself is a bit of a contradiction.

I can build using J2EE API a complete Web 2.0 website. You know nothing of the far more specialist site systems and API's such as JMS , Java Queue's , Web Services and SOA abstractions , registries e.t.c.

Quote

LeeE: SMTP is a mail transfer protocol - what do you mean by saying that you do SMTP?

SMTP is a binary protocol, there are many ways and types of add on equipment in mail servers to adjust more than simply the configuration of an SMTP server. There are many encoding and messaging packet standards for it when committing mailing that can be performed through scripting languages. e.g. Digests , cryption , base64 , attachments , alternatives , headers.

Personally i don't think you care about anything, either stop taking illicit chemicals, or if your not doing that take your medication your psychiatrist prescribed you and check into the psychiatric wing.If you thought your qualifications gain you any leverage against that i've said then you are a complete fraud and if you have qualifications registered legally, you require re-testing. You know nothing of Java2

Anyone whom personally knows "LeeE", please ring his local hospital and talk to the psychiatric section to get them to send around some mental health assessors!!!

Quote

LeeE: ...but don't deceive yourself that you understand what's going on beneath the interfaces of those packages...

And crap from you, unlike other people about C/C++ i could decompile their DLL without permission and excuse that in a court of law to discern their errors of code as they would have respect for constructive criticism if it did damage.

tell me? What is MOV , JUMP , GOTO and a register or a counter-flag, or what distortion by Base2 place arithmetic as much Registers such as AX BX are, or setting the disc geometry or piplining???Do you know what any of that is?Do you know the difference between DLLmain and WinMain, NTMain or main and return FALSE?Do you know the difference between OS read write and BIOS I/O???Do you know calloc , malloc , alloc and free and destroy and sizeOf and chunks and types???What do you know about pointer arithmetic and Binary trees and OOP abstractions???

If it wasn't for the fact that you really seem to believe what you're saying, that would rank as one of the most humorous things I've ever read on this forum. You really do seem to believe it though, so it's really just rather sad.

To be sure a cause is eliminated for diagnosis, the possibility has to be eliminated, disc corruption or unknown recent developed bad blocks is one of those so do not say that is superfluous, its sensible and boringly standard to require to do to eliminate to a cause if it is not the cause.As that is the preceeding i said to do(remove it and re-install) is the best to do with Acrobat /or -reader, it commonly has problems develop from its install, just not enough to say it has a defective install system it uses.

Here is a good bit of advice for you LeeE "Stop making a fool of yourself!", and go to a college and learn to speak and read English since you obviously cannot read or speak clear English.

I had an Ibanez AR series Artist back in the early 1980's. I can't remember exactly which model it was, although I'm pretty sure it had coil-taps. It was certainly very pretty, with Abalone/mother of celluloid inlays everywhere and an 'antique' honey-violin colour finish. Overall though, I preferred my Yamaha old SG2000, even if it didn't look as pretty, and iirc I part-exchanged the Ibanez for something else (can't remember what though - lol). I finally ended up preferring Strats - I just find them more fun to play - and the SG2000 is on long-term lone to a friend.

The Naked Scientists® and Naked Science® are registered trademarks.
Information presented on this website is the opinion of the individual contributors
and does not reflect the general views of the administrators, editors, moderators,
sponsors, Cambridge University or the public at large.