|
Hi, with assembler code embedded in my c++ code i'm trying to send a value to I/O port 0x43 (8254 timer control) but the program crashes at this point, i'm using digital mars c++ compiler wich has an inline assembler, also tried mingw and it's worst (it doesn't even compile), here are the asm lines:
asm
{
mov AL, 0xB6;
out 0x43, AL; // It crashes in this line.
mov AL, 54;
out 0x42, AL;
mov AL, 124
out 0x42, AL;
in AL, 0x61;
or AL, 0x3;
out 0x61, AL;
in AL, 0x61;
and AL, 0xFC;
out 0x42, AL;
}
I've also tried embedding this code into other languages like D, but it throws a win32 exception.
What's wrong man? thx
|
|
|
|
|
Does anyone know where I could find some good articles and examples on how to implement a Rice compression scheme in C++. The web has several articles but they seem to be for very specific cases.
Thanks.
|
|
|
|
|
How about this one?
"Money talks. When my money starts to talk, I get a bill to shut it up." - Frank
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Which one? sorry, I didn't get the link.
|
|
|
|
|
masnu wrote: I didn't get the link.
Check again. It's there.
"Money talks. When my money starts to talk, I get a bill to shut it up." - Frank
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
can u tell me about levis-derbin algorithm ?
http://www.engineeringproject.net
|
|
|
|
|
I don't know, but this[^] page may provide a starting point for your search.
/ravi
|
|
|
|
|
This may be a simple question, but I am writing a program that utilizes a pictureBox to show the currently selected picture. Below the pictureBox is a "Browse..." button that calls an openFileDialog. My question is, how to i get the picture selected to appear in the pictureBox. Or i guess a better question would be how to extract the path of the selected file from the openFileDialog so i can use it as I please.
Thanks in advance for any help.
|
|
|
|
|
Hope this helps....
Bitmap^ MyImage;
public:
void ShowMyImage( String^ fileToDisplay, int xSize, int ySize )
{
// Sets up an image object to be displayed.
if ( MyImage != nullptr )
{
delete MyImage;
}
// Stretches the image to fit the pictureBox.
pictureBox1->SizeMode = PictureBoxSizeMode::StretchImage;
MyImage = gcnew Bitmap( fileToDisplay );
pictureBox1->ClientSize = System::Drawing::Size( xSize, ySize );
pictureBox1->Image = dynamic_cast<image^>(MyImage);
}
-- OR --
void button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
Stream^ myStream;
OpenFileDialog^ openFileDialog1 = gcnew OpenFileDialog;
openFileDialog1->InitialDirectory = "c:\\";
openFileDialog1->Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
openFileDialog1->FilterIndex = 2;
openFileDialog1->RestoreDirectory = true;
if ( openFileDialog1->ShowDialog() == ::DialogResult::OK )
{
if ( (myStream = openFileDialog1->OpenFile()) != nullptr )
{
// Insert code to read the stream here.
myStream->Close();
}
}
}
Programm3r
Regards
Programm3r
|
|
|
|
|
Programm3r wrote: // Insert code to read the stream here.
That's the part i am confused about
|
|
|
|
|
The lpstrFile member of the OPENFILENAME [^] structure passed to GetOpenFilename() contains this information.
/ravi
|
|
|
|
|
michmela44 wrote: ...I am writing a program that utilizes a pictureBox...
Isn't that just a static control?
Are you using MFC?
"Money talks. When my money starts to talk, I get a bill to shut it up." - Frank
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Is GetOpenFilename() a member function of the openFileDialog?
Sorry for the question, but i am stuck at a place with limited bandwidth and can't really go hopping through the documentation.
|
|
|
|
|
It's a Windows Forms Application
|
|
|
|
|
No, it's a Win32 API call. See this[^] usage example.
/ravi
|
|
|
|
|
I assumed you were building a Win32/MFC application. You should have posted your question in the C#[^] forum.
In any case, use the FileName [^] property to obtain the name of the selected file.
/ravi
|
|
|
|
|
So rather than using an OpenFile Dialog, I create an OPENFILE structure and initialize, then call this->GetOpenFileName and this will open a dialog for me, and i can access the path of the file name if OK is clicked through lpstrFile.
Does that sound right?
|
|
|
|
|
Sorry. I just started using Visual Studio this week. I wasn't aware that I was using C# rather than C++. Thanks for all the help
|
|
|
|
|
michmela44 wrote: Is GetOpenFilename() a member function of the openFileDialog?
GetOpenFilename() is a function (belonging to no class). OpenFileDialog is a Java class, and a .NET class.
"Money talks. When my money starts to talk, I get a bill to shut it up." - Frank
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
What do you need,exactly?
|
|
|
|
|
Have the openfiledialog return a string, and set the picture box picture to that string.
ex: picturebox->image = "c:/mypic.jpeg";
or picturebox->image = mystringfromopendialog;
|
|
|
|
|
Hi all,
Lets say you have a dll. And you where giving an username and a password....
How would one use that username and password to check the authenticity of the windows logon.
Plz, can someone help, cause I'm clueless..
Thanx alot ... in advanced
Regards
Programm3r
|
|
|
|
|
What about LogonUser() ? As long as you aren't too particular, it'll probably get you by. If not, see here.
"Money talks. When my money starts to talk, I get a bill to shut it up." - Frank
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Perhaps you could use LogonUser() [^] (followed by a CloseHandle() , if successful)?
Caveat: This is just an educated guess. There may be a safer and more appropriate way to authenticate a user.
/ravi
|
|
|
|
|
Thanx guys, I'll try that...
Regards
Programm3r
|
|
|
|