|
The likeliest problem is that something the DLL you are trying to load relies on can't be found in the path.
|
|
|
|
|
The dll is physically existing in the desired path. But still LoadLibraryW( ) fails.
|
|
|
|
|
Did you read my answer? I said that something the DLL relies on is probably outside the path.
|
|
|
|
|
.DLL's sometimes are not standalone modules. It's entirely possible the .DLL you're trying to load uses another .DLL that you don't have somewhere where it can be found.
Use this[^] to find out what that dependancy might be. Just open the .DLL that's failing in it.
|
|
|
|
|
The error code means that the file cannot be found. As I requested in the C++ forum, please show the exact code (including the string parameter) of the call that fails. We cannot guess what is happening inside your program. At a (bad) guess, based on what you wrote in the C++ forum, your code looks like:
LoadLibaryW("C:\abc.dll");
which will most likely fail as the backslash needs to be escaped.
Unrequited desire is character building. OriginalGriff
I'm sitting here giving you a standing ovation - Len Goodman
|
|
|
|
|
The exact path is
LoadLibraryW("C:\\Program Files\\MyApp\\");
|
|
|
|
|
Where's the DLL name? You've just provided a path there - there's no DLL details, so how can you expect LoadLibraryW to pick up the DLL?
|
|
|
|
|
for example - 1.milk breade & pad
2 milk (breade) & pad
3 milk (breade) & pad.
4 milk braede
i tried very much but not success please hepl me
|
|
|
|
|
A couple of points.
1. There's a Regular Expressions[^] forum. That would be a much more appropriate location for this question.
2. You haven't actually said what you expect the output to be.
|
|
|
|
|
i m providing code which i am running and getting exception plz help in this regard thanx ....
public void Backup()
{
// Process.Start("IExplore.exe");
try
{
DateTime Time = DateTime.Now;
int year = Time.Year;
int month = Time.Month;
int day = Time.Day;
int hour = Time.Hour;
int minute = Time.Minute;
int second = Time.Second;
int millisecond = Time.Millisecond;
//Save file to C:\ with the current date as a filename
string path;
path = "C:\\MySqlBackup" + year + "-" + month + "-" + day +
"-" + hour + "-" + minute + "-" + second + "-" + millisecond + ".sql";
StreamWriter file = new StreamWriter(path);
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = "mysqldump";
psi.RedirectStandardInput = false;
psi.RedirectStandardOutput = true;
psi.Arguments = string.Format(@"-u{0} -p{1} -h{2} {3}",
"root","123456","localhost","userdb");
psi.UseShellExecute = false;
Process process = Process.Start(psi); ///here is exception coming
string output;
output = process.StandardOutput.ReadToEnd();
file.WriteLine(output);
process.WaitForExit();
file.Close();
process.Close();
}
catch (IOException ex)
{
MessageBox.Show("Error , unable to backup!");
}
}
but when i run this code it is providing me runtime eroor exception ........".The system cannot find the file specified " at the line
Process process = Process.Start(psi);
|
|
|
|
|
You need to supply the full path when assigning the FileName to your ProcessStartInfo object as well as the extension. i.e
psi.FileName = @"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqldump.exe";
Next time please put your code into a code block (use the code link above the input box and select your language) as this makes it much easier to read through your quaestion.
When I was a coder, we worked on algorithms. Today, we memorize APIs for countless libraries — those libraries have the algorithms - Eric Allman
|
|
|
|
|
thank u very much sir ..........i am student and new i want to learn a lot from here
|
|
|
|
|
Glad to help
When I was a coder, we worked on algorithms. Today, we memorize APIs for countless libraries — those libraries have the algorithms - Eric Allman
|
|
|
|
|
sir i am devloping a project mysql query browser .....so i will need you in future ....i hope you will be for my help .....if you have facebook account plz tell me i want to conncet wid you...thanx in advance
|
|
|
|
|
A few things.
1. Unless somebody is really stupid and wants to attract a lot of spam, they tend not to give personal information out on the forums, especially to someone they don't know.
2. We are more than happy to help somebody with problems, but nobody on this forum has the time to start offering one to one help.
3. You'll find that we are much more willing to help people if they don't use text speak. It's deeply irritating to those of us who enjoy the full use of the keyboard.
|
|
|
|
|
OK SIR
|
|
|
|
|
sir i want to provide path through " open file dialog box "
...how can i get the path where i want to save my backup file using this dialog box ...plz help thanx in advance .
|
|
|
|
|
Use a FolderBrowserDialog[^].
When I was a coder, we worked on algorithms. Today, we memorize APIs for countless libraries — those libraries have the algorithms - Eric Allman
modified 15-Mar-12 2:25am.
|
|
|
|
|
thank you
|
|
|
|
|
Try after adding mysqldump to environment variables (along with the path to it).
|
|
|
|
|
thank u sir ho gya
|
|
|
|
|
altafmohd wrote: ho gya
Just for the benefit of the English community, this means "Its done".
You might want to post in the GIT[^] if you want to use Hindi as your means to ask questions.
Also, always vote if it helps.
|
|
|
|
|
ok sir ....and thank you
|
|
|
|
|
sir i want to provide path through " open file dialog box "
...how can i get the path where i want to save my backup file using this dialog box ...plz help thanx in advance
|
|
|
|
|
No idea, but this:
DateTime Time = DateTime.Now;
int year = Time.Year;
int month = Time.Month;
int day = Time.Day;
int hour = Time.Hour;
int minute = Time.Minute;
int second = Time.Second;
int millisecond = Time.Millisecond;
//Save file to C:\ with the current date as a filename
string path;
path = "C:\\MySqlBackup" + year + "-" + month + "-" + day +
"-" + hour + "-" + minute + "-" + second + "-" + millisecond + ".sql";
can be reduced to:
string path = System.String.Format ( @"C:\MySqlBackup{0:yyyy-MM-dd-HH-mm-ss-fff}.sql" , System.DateTime.Now ) ;
|
|
|
|