|
Maybe you need to contact the lord of the SIFT.
|
|
|
|
|
He's just discovered that SIFT happens.
|
|
|
|
|
Pleaaaase , how can i see the result of my features in a listBox ?
|
|
|
|
|
I am using a C++ DLL, where one of the parameters is a FileSystemInfo Class.
The problem is, I am retrieving all file properties from a server.
And have to assign all the properties to the class and return it to C++ DLL.
I have tried to create my own FileSystemInfo class with {get; set} properties, but getting this error:
Cannot convert MyClass.MyFileSystemInfo to System.IO.FileSystemInfo
|
|
|
|
|
Is this what you are looking for?
using System.IO;
...
public class MyFileSystemInfo : FileSystemInfo
{
public string SomeProperty { get; set; }
public string SomeOtherProperty { get; set; }
public override void Delete()
{
throw new NotImplementedException();
}
public override bool Exists
{
get { throw new NotImplementedException(); }
}
public override string Name
{
get { throw new NotImplementedException(); }
}
}
Implement the abstract class FileSystemInfo and add the properties you require. You can then wrap the readonly properties of the base class to suit your needs?
|
|
|
|
|
hello guys... In my program, user will first need to enter the credentials on Tab1, in order to be able to see the rest of the tabs (and controls on it). If wrong credentials are given then upon clicking any other tab, for a fraction of second it shows the other tab (onwhich I click: say Tab3) then switches almost immediately back to first tab, although the code works fine . Here is what I have tried so far
private void OnMouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
if (tabMainTabCtrl.SelectedIndex != 0)
{
if (IsUserAuthenticated)
tabMainTabCtrl.SelectedIndex = m_iSelectedTab;
else
tabMainTabCtrl.SelectedIndex = 0;
}
}
}
private void tabMainTabCtrl_SelectedIndexChanged(object sender, EventArgs e)
{
m_iSelectedTab = tabMainTabCtrl.SelectedIndex;
}
As I said, it works fine but it seems strange. So what can be a better solution? thnx for any input.
This world is going to explode due to international politics, SOON.
modified 2-May-12 1:12am.
|
|
|
|
|
Create the controls in the tab when the user is authenticated; that way no-one will be able to circumvent the security by toggeling a "visible" bit.
Bastard Programmer from Hell
|
|
|
|
|
please i want to embed javascript code in c# windows
form application
what should i do & thanks
|
|
|
|
|
You don't, directly anyway. You cannot embed JavaScript code directly into your C# app.
You can however use any one of about a dozen technologies to interop between the two.
Have a look at this[^].
|
|
|
|
|
|
how can i add a midi file in my csharp project?
*.mid
|
|
|
|
|
Add it where? In the resources at build time, or in the memory at execution time?
Binding 100,000 items to a list box can be just silly regardless of what pattern you are following. Jeremy Likness
|
|
|
|
|
I think Richard gave you a good hint - resource file...
|
|
|
|
|
In fact i want to know within my computer which drive is a cool disk?
|
|
|
|
|
faraz34 wrote: which drive is a cool disk
The one with the sunglasses?
Why is common sense not common?
Never argue with an idiot. They will drag you down to their level where they are an expert.
Sometimes it takes a lot of work to be lazy
Please stand in front of my pistol, smile and wait for the flash - JSOP 2012
|
|
|
|
|
ok i implement your advice, from now on i will never argue with an idiot, and i ask my question fron a polite expert.
|
|
|
|
|
Instead of being abusive try asking a sensible question.
faraz34 wrote: i want to know within my computer which drive is a cool disk?
What does this mean cool disk? How are we expected to know what is configured in your computer?
Binding 100,000 items to a list box can be just silly regardless of what pattern you are following. Jeremy Likness
|
|
|
|
|
Yet it is well understood that nothing to do with computers is cool.
|
|
|
|
|
PIEBALDconsult wrote: nothing to do with computers is cool
Well apparently there are "cool drives"... so maybe computers are coming back into being cool. Next thing you know we will have cool motherboards. I live in a hot climate so maybe a cool mouse would help.
Why is common sense not common?
Never argue with an idiot. They will drag you down to their level where they are an expert.
Sometimes it takes a lot of work to be lazy
Please stand in front of my pistol, smile and wait for the flash - JSOP 2012
|
|
|
|
|
Wes Aday wrote: I live in a hot climate
Oh, do you? Anywhere near Tosche Station[^]?
|
|
|
|
|
PIEBALDconsult wrote: Tosche Station
Define "near"... A bit east and south. Passed through there on my way here.
Why is common sense not common?
Never argue with an idiot. They will drag you down to their level where they are an expert.
Sometimes it takes a lot of work to be lazy
Please stand in front of my pistol, smile and wait for the flash - JSOP 2012
|
|
|
|
|
Wes Aday wrote: A bit east and south
Then you're probably close enough.
|
|
|
|
|
I do not understand what you mean with "cool disk" - but maybe your native language is not English and that's some strange translation.
When you want to diffentiate between "hard disks" and "removable disks", you can use Windows Management Instrumentation (WMI). I am not sure if you can differentiate between "conventional" hard disks and "solid state disks" with WMI.
|
|
|
|
|
See the DriveInfo class to get information about drives on your system. Then see the DriveType property that reveals the type of drive (fixed, removable, etc).
/ravi
|
|
|
|
|
#include <QCheckBox>
#include <QMouseEvent>
class MyCheckBox : public QCheckBox
{
public:
void mousePressEvent(QMouseEvent *event);
};
void MyCheckBox::mousePressEvent(QMouseEvent *event)
{
if (event->button() == Qt::LeftButton) {
} else {
QCheckBox::mousePressEvent(event);
}
}
class MyWidget : public QWidget
{
public:
bool event(QEvent *event);
};
static const int MyCustomEventType = 1099;
class MyCustomEvent : public QEvent
{
public:
MyCustomEvent() : QEvent((QEvent::Type)MyCustomEventType) {}
};
bool MyWidget::event(QEvent *event)
{
if (event->type() == QEvent::KeyPress) {
QKeyEvent *ke = static_cast<QKeyEvent *>(event);
if (ke->key() == Qt::Key_Tab) {
return true;
}
} else if (event->type() == MyCustomEventType) {
MyCustomEvent *myEvent = static_cast<MyCustomEvent *>(event);
return true;
}
return QWidget::event(event);
}
int main()
{
}
|
|
|
|