|
Why don't you use google? Just search for fingerprint sdk and you will definitely find one
|
|
|
|
|
Hi! There's some SDK's which you can use. If you want to start from easy SDK, I suggest you checking sourceforge project "Fingerprint Verification System":
FVS
I tried to search in Google and found some interesting links:
Google search
Hope this helps!
Timo Salomäki
|
|
|
|
|
I have created a picture viewer in C# but it's giving only one error, i don't know how to deal with it as i already faced lots of errors as i reduced it to one final error. I'm at beginner level in C#. So please help me in this, I have written the code and errors below, you can look at that.
<br />
using System;<br />
using System.Collections.Generic;<br />
using System.ComponentModel;<br />
using System.Data;<br />
using System.Drawing;<br />
using System.Text;<br />
using System.Windows.Forms;<br />
<br />
namespace WindowsApplication1<br />
{<br />
public partial class Myform : Form<br />
{<br />
private System.Windows.Forms.MenuItem menuFile;<br />
private System.Windows.Forms.MenuItem menuLoad;<br />
private System.Windows.Forms.MenuItem menuImage;<br />
private System.Windows.Forms.MenuItem menuExit;<br />
private System.Windows.Forms.MenuItem menuStretch;<br />
private System.Windows.Forms.MenuItem menuHelp;<br />
private System.Windows.Forms.MenuItem menuView;<br />
protected override void Dispose(bool dispose) { base.Dispose(dispose); }<br />
private PictureBox pboxPhoto;<br />
<br />
private void InitializeComponent()<br />
{<br />
this.menuFile = new System.Windows.Forms.MenuItem();<br />
this.menuLoad = new System.Windows.Forms.MenuItem();<br />
this.menuImage = new System.Windows.Forms.MenuItem();<br />
this.menuExit = new System.Windows.Forms.MenuItem();<br />
this.menuStretch = new System.Windows.Forms.MenuItem();<br />
this.menuExit = new System.Windows.Forms.MenuItem();<br />
this.menuView = new System.Windows.Forms.MenuItem();<br />
<br />
this.mainMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { this.menuFile });<br />
this.menuFile.Index = 0;<br />
this.menuFile.Text = "&File";<br />
this.menuLoad.Index = 0;<br />
this.menuLoad.Shortcut = System.Windows.Forms.Shortcut.Ctrl;<br />
this.menuLoad.Text = "&Load";<br />
this.menuExit.Index = 1;<br />
this.menuExit.Text = "&Exit";<br />
<br />
menuView.Index = 1;<br />
menuView.Text = "&View";<br />
<br />
}<br />
<br />
public Myform()<br />
{<br />
this.Text = "Picture viewer";<br />
this.MinimumSize = new Size(200, 200);<br />
<br />
<br />
<br />
pboxPhoto = new PictureBox();<br />
pboxPhoto.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;<br />
pboxPhoto.Width = this.Width;<br />
pboxPhoto.Height = this.Height;<br />
pboxPhoto.Left = (this.Width - pboxPhoto.Width) / 2;<br />
pboxPhoto.Top = (this.Height - pboxPhoto.Height) / 2;<br />
pboxPhoto.SizeMode = PictureBoxSizeMode.StretchImage;<br />
pboxPhoto.Anchor = AnchorStyles.Top | AnchorStyles.Bottom<br />
| AnchorStyles.Left | AnchorStyles.Right;<br />
this.Controls.Add(pboxPhoto);<br />
<br />
<br />
}<br />
<br />
private void Form1_Load(object sender, EventArgs e)<br />
{<br />
<br />
}<br />
<br />
protected void menuLoad_Click(object sender, System.EventArgs e)<br />
{<br />
menuLoad.Click += new System.EventHandler(this.menuLoad_Click);<br />
<br />
OpenFileDialog dlg = new OpenFileDialog();<br />
dlg.Title = "Open Photo";<br />
dlg.Filter = "jpg files (*.jpg)|*.jpg|All files (*.*)|*.*";<br />
if (dlg.ShowDialog() == DialogResult.OK)<br />
{<br />
try<br />
{<br />
pbxPhoto.Image = new Bitmap(dlg.OpenFile());<br />
}<br />
catch (Exception ex)<br />
{<br />
MessageBox.Show("Unable to load file: " + ex.Message);<br />
}<br />
<br />
dlg.Dispose();<br />
}<br />
}<br />
<br />
protected void menuExit_Click(object sender, System.EventArgs e)<br />
{<br />
this.Close();<br />
}<br />
private PictureBoxSizeMode[] modeMenuArray = null;<br />
}<br />
}<br />
This is the error message
Error Message:'WindowsApplication1.Form1.Dispose(bool)': no suitable method found to override.
Thanks a lot, i really need help in my project.
Mr.Dream_master
|
|
|
|
|
Hi,
the code you show contains a partial class, my best guess is in some other
part of that partial class (in another file, probably Form1.Designer.cs)
already is a definition of the Dispose(bool dispose) method.
So I suggest you try and remove the line
protected override void Dispose(bool dispose) { base.Dispose(dispose); }
from the code you have shown.
Anyway, look at the file name and line number Visual Studio shows when listing
the compiler errors.
|
|
|
|
|
well i tried the same you have told but it gave me warning plus same error. so i created this as override.
still not working having troubles.
Mr.Dream_master
|
|
|
|
|
WHAT warning ?
error on WHICH line ?
|
|
|
|
|
error i posted above already and warning i removed as its on dispose.
can you run that code on your machine brother and get it worked. I would be really thankfull to you brother.
|
|
|
|
|
Hi,
As I have told you before, the code you have shown is not all the code in your
project: there is a partial class showing, so some other part of same class MUST be
present somewhere; and there is no static Main() method in sight.
So no I cant run your code, it makes no sense to even try that.
I strongly suggest you be more meticulous, or choose another occupation.
|
|
|
|
|
Nope i can never choose another occupation as i thought you guys will help me out with my silly problem.
there is nothing in main except creating run.application as i created code in VS C# 2005. not in notepad or anywhere else.
Mr.Dream_master
|
|
|
|
|
This is the other file (form1.designer.cs)
<br />
namespace WindowsApplication1<br />
{<br />
partial class Form1<br />
{<br />
private System.ComponentModel.IContainer components = null;<br />
<br />
protected override void Dispose(bool disposing)<br />
{<br />
if (disposing && (components != null))<br />
{<br />
components.Dispose();<br />
}<br />
base.Dispose(disposing);<br />
}<br />
<br />
#region Windows Form Designer generated code<br />
<br />
private void InitializeComponent()<br />
{<br />
this.SuspendLayout();<br />
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);<br />
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;<br />
this.ClientSize = new System.Drawing.Size(292, 266);<br />
this.Name = "Form1";<br />
this.Text = "Form1";<br />
this.Load += new System.EventHandler(this.Form1_Load);<br />
this.ResumeLayout(false);<br />
<br />
}<br />
<br />
#endregion<br />
}<br />
}<br />
<br />
Thanks and waiting for reply
Mr.Dream_master
|
|
|
|
|
Hi,
very interesting.
Both this file and the one you showed in the original post contain a definition
for protected override void Dispose(bool dispose)
as I guessed already 14 hours ago. This cannot be correct. But it also would
cause a different error message, so something else is happening.
As Guffa pointed out your error message (if quoted correctly) does
not fit either file, we still have not seen a file called File1.cs
So my best guess right now is you have more than one project in your solution
and the error is not in the project you think it is; or maybe you made a real
mess renaming classes and/or files in order to confuse every one.
I will repeat once more: look carefully to the error message Visual produces,
normally it contains a file name and line number, and that's where it is wrong.
How hard can it be ?
|
|
|
|
|
well the whole mess is because of renaming that i did for class and for form and saved it and now i think i need to kick myself and to start a new project again and try not to rename.
|
|
|
|
|
Hi Mr.Dream_master!
Can you show us your Form1.Designer.cs file? I think that the problem is there because when I get that kind of error message, there is something wrong...
But if you don't get the answer in here I suggest you to try in Microsoft Forums. There's some genius guys from Microsoft who are able to answer your question correctly.
Microsoft Forums
Timo Salomäki
|
|
|
|
|
well i have shown you both the files..
Just above you can see form1.designer.cs and in first reply you can see the real file.. thanks for trying to help me..
|
|
|
|
|
I can't help you on that. Everything looks fine for me, but... I don't know what's wrong.
|
|
|
|
|
i know you dont know as no one here knows the solution to my problem. huh
|
|
|
|
|
The error message is about a method in the Form1 class, but there is no Form1 class in the code that you have shown.
---
single minded; short sighted; long gone;
|
|
|
|
|
code:
try
{
DirectoryInfo dirInf = new DirectoryInfo("C:\\Windows\\Temp");
foreach (FileInfo fileInf in dirInf.GetFiles())
{
fileInf.Delete();
}
}
catch (System.Exception ex)
{
lbl.Text = ex.Message;
}
But: it can't delete to file is using by another processes.and it's stop here.
I want it skip this file and continue program. Can u help me?
|
|
|
|
|
add a second try-catch surrounding the fileInf.Delete line, so the foreach loop
continues no matter what. You can choose to keep the catch block empty, or
you might maintain a list of files that failed to delete and show it somehow when
the loop is done and the list is not empty. Dont do a MessageBox for every
single failure, that may annoy the user a lot...
|
|
|
|
|
|
hi,I am developing a serviced component without object pooling, and my client program can call the constructor of this component. but when I apply object pooling attribute to this component class, my client program got a access denied exception when I am trying to call the component constructor.....
anyone knows why?
thanks
|
|
|
|
|
|
Hello!
I have written a C# program and I set a file to start my program when I double click it. How can I find path of the file which has started my application? HELP!
|
|
|
|
|
if you double-click a file with a known extension, it launches its app
and Windows Explorer puts the full file path on the command line.
So you need to grab the command line; you get it (split into parts) as
the parameters of your static Main method. Alternatively you can access it
through some classes, e.g. Environment.CommandLine (not split, and includes
the path the app itself in front).
BTW if you select multiple files, then double-click, they should all
appear on the command line, so you may want to iterate over all the parts
of the command line.
|
|
|
|
|