|
computerpublic wrote: Somehow the logic doesn't seem to come to me
Might help if you wrote your own class to do infinite digit integer handling. So you want a class that can take a 50 digit integer and add a different 50 digit integer to it. Each class instance represents a single number. So the add operation would look like the following.
MyInt op1 = new MyInt("1000....001");
MyInt op2 = new MyInt("9000....019");
MyInt result = op1.add(op2);
|
|
|
|
|
Please if anyone has worked with SecuGen SDK please let me know how you saved your template information to a file or database.
I will be very grateful.
thanks
|
|
|
|
|
|
I did write to them, they said that the template is saved in RAM. So I do I retrieve it from the RAM buffer and save to database or file. If you have any idea please let me know.
Hoping to hear from you.
|
|
|
|
|
How is it stored in RAM, do you have its address and length, do you know where it must be placed for your application to work properly? After all data in RAM is just a collection of bytes, easy to write to a file or save in a database, just the same as any other known piece of information.
|
|
|
|
|
@Richardd. Please am really grateful for your assistance, the fingerprint template is a byte array, and 400 in size.
Any c# code to save such an information to a file or database will be very helpful. This is all I need to finish my project.
Thanks so Much.
|
|
|
|
|
Use File.WriteAllBytes() [^] to write, and File.ReadAllBytes() [^] to read. Note, this is a simple-minded write and read and assumes the data is just a bunch of bytes that can be read back and reused without any special processing.
/ravi
|
|
|
|
|
Thanks for your reply. I wrote it to a text file. Now converting this cryptic byte to a form that I can save in a database is the challenge am facing as am writing this this to you.
I will appreciate if you can still help.
Thanks
|
|
|
|
|
Can I write the byte directly to a database.
If yes how.
If no, how can I convert the byte in the file to a form that I can save to the database
|
|
|
|
|
Yes, you can, to a column of type binary or varbinary . The former is used to store fixed length blobs while the latter is used to store blobs of varying length.
/ravi
|
|
|
|
|
|
code for how to check if a file is encrypted in c#
|
|
|
|
|
It is not really possible to tell if it's encrypted since, if it is done properly, there is not information in the file about the encryption method or keys. And a file is just a stream of bytes, so an encrypted file looks just the same as an unencrypted one.
|
|
|
|
|
I've got an WPF application (without MVVM or similar), using EF6 (via a OData Webservice) and I wondering whats the best place to update some 'audit' fields.
i.e. one entity looks like
public class ActionStatus
{
public int Id {get;set;}
public string ActionStatus{get;set;}
[DataType(DataType.Date)]
public DateTime ValidFrom { get; set; }
[DataType(DataType.Date)]
public DateTime ValidTo { get; set; }
public string ChangedBy { get; set; }
public DateTime ChangedOn { get; set; }
}
So on the WPF side I've got this displayed in a DataGrid, which saves the data back etc, all good so far.
For the ChangedBy and ChangedOn fields I want the 'system' to update these as required.
But I'm not sure where it would go!
Doing it on the DataGrid events, seems very wrong...far too late, and would need to be done differently if I didn't use a datagrid in the future.
The other places, are the OData WebService, the EF Model, or in the entities themselves, or maybe as another part of the 'system', not sure...
I presume that this is one of the 'lots of solutions/it depends' type of problems, but some guidance would be helpful.
|
|
|
|
|
That's not an audit-trail, but an indication who made the last change. It'd be an audit if it is a complete trace.
cjb110 wrote: .far too late, and would need to be done differently if I didn't use a datagrid in the future. The database - that way it won't matter whether it's a webservice, a WinForm or any other UI/app reading from the database.
I'd recommend implementing the bare necessities, and nothing more.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Eddy Vluggen wrote: That's not an audit-trail, but an indication who made the last change. heh, I realise, couldn't think of a better term for it.
Eddy Vluggen wrote: The database - that way it won't matter whether it's a webservice, a WinForm or any other UI/app reading from the database. As EF is 'creating' my database, and with migrations keeping it up to date, does that mean I add it there as C# code?
Or somehow make the migrations side run additional sql to either add trigger or constraint etc?
|
|
|
|
|
cjb110 wrote: run additional sql to either add trigger
That way it would be automagically added/updated whenever someone mutates a record.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Hello guys. I am trying to do two things with C#.
1- Getting event for pressing and holding the mouse click (left or any click).
2- Disabling left mouse click event for a control.
I have tried different combinations of the existing events but as expected,they didn't work. What could I do to get above two events. Thanks for anything.
|
|
|
|
|
Django_Untaken wrote: I have tried different combinations of the existing events but as expected,they didn't work. You will need to expand on that and explain what you mean by "as expected,they didn't work". Why would you expect them not to work, and what exactly happens in your code?
|
|
|
|
|
I have a grid with empid's now if a person selects 2 grid by selecting checkboxes and click on download button 2 files should be offered to download.
I know that we can create a file and can send the location of the physical file.
But is there a way i can stream the files
Download button click is via ajax.
|
|
|
|
|
Yep,
public ActionResult GetFile()
{
var theStream = new Memorystream();
return new FileStreamResult(theStream, string appropriateContentType);
}
|
|
|
|
|
Hello. I am using an ActiveX plugin (which is freely available) in .Net to play videos. Now whenever I switch from Code View to Designer View , Visual Studio 2010 crashes and restarts itself. I have tried to start the VS2010 as an administrator but in vain. What could be wrong and what could I try to prevent this? Thanks for any pointer.
This world is going to explode due to international politics, SOON.
|
|
|
|
|
From the point of view of that ActiveX control, its use on a form may look like "run-time" instead of "design-time".
In your code (constructor of the form, InitializeComponent), determine run-time/design-time and set some properties of that control accordingly (is there an Enabled property or something like that?).
|
|
|
|
|
Bernhard Hiller wrote: its use on a form may look like "run-time" instead of "design-time"
I didn't understand it so please elaborate it. And yes, it does have an Enabled property in the InitializeComponent() and it is set to true . I am gonna paste some most importatnt properties here
this.ControlPlayer.Dock = System.Windows.Forms.DockStyle.Fill;
this.ControlPlayer.Enabled = true;
this.ControlPlayer.Location = new System.Drawing.Point(0, 0);
this.ControlPlayer.Name = "ControlPlayer";
this.ControlPlayer.OcxState = ((System.Windows.Forms.AxHost.State(resources.GetObject("ControlPlayer.OcxState")));
this.ControlPlayer.Size = new System.Drawing.Size(409, 317);
this.ControlPlayer.TabIndex = 2;
((System.ComponentModel.ISupportInitialize)(this.ControlPlayer)).EndInit();
This world is going to explode due to international politics, SOON.
|
|
|
|
|
Sort of a different approach, but why not just use a panel in place of the control, and instantiate the control and dock it into the panel explicitly outside the scope of designer code?
This might be a good approach if the control is badly behaved.
Regards,
Rob Philpott.
|
|
|
|