|
thomaxz.tc wrote: (sorry it subtmited on press on code block)
you can use edit button on right-bottom of message
if all forms have same type then you can convert to that type and call the BuzzCmd
((Form1)Form.ActiveForm).BuzzCmd();
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN%
Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
--------------------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
Hmm i work sorta, but which that method i have to cast every single form i have, now i have a rather simpel proejct where i can used that method, but if i have a proejct with many forms, i have to cast all 36 forms in 5-6 diffrent events, there much be something smarter.
|
|
|
|
|
if all 36 forms have same method and they are differ then why dont you create a base class add that method as virtual then override. Then you can convert it to that base class and call it.
but if you want to use Invoke() then the code you using suppose to work
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN%
Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
--------------------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
I don't get it, Base class? What do you mean?
Thsi i try to do is
Usb hid->MainForm (data arrived method)-> BuzzCmd (mainform)
-> BuzzCmd (frmAbout)
-> BuzzCmd (frm1)
-> BuzzCmd (frm2)
-> BuzzCmd (frm3)
depending on which one is active
Which i tried with
Form.ActiveForm.Invoke(new BuzzCmdDelegate(BuzzCmd),new object[] {1,1});
Which did'nt do as i have xped invoked on active form, but invoked on the form which the code was in.
Then you come with
((frm1)Form.ActiveForm).BuzzCmd(1,1);
I worked i then think what if i cast it to form
((Form)Form.ActiveForm).BuzzCmd(1,1);
But can't do that, because form doees not contain an medthoed BuzzCmd.
Edit:
Hmm, I try to make an form, with at virtual medthod, but wheni cast it to that, no form geet called, not the mainform, not the frmABout and not the Form1, when i try to overide i frmABout it says ther is no method to overide.
modified on Tuesday, March 10, 2009 10:44 AM
|
|
|
|
|
Ahh, now i get it, i make new form, which has only one method
public virtual void BuzzCmd(int handset,int button)
in my frmAbout i change to
public partial class frmAbout : Form1
rather than the standar class
public partial class frmAbout : Form
the i in frmAbout, ovveride the inheretens medthod
public override void BuzzCmd(int handset,int button)
Then i in my mainform cast to the form which onlye have the virutla method
((Form1)Form.ActiveForm).BuzzCmd(1,1);
That worked
Thank you.
|
|
|
|
|
thats right...
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN%
Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
--------------------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
OK, well I'm trying to make a program that takes a sentence as an input and reverses the letters in each word while keeping the order of the words the same i.e. "Hello World" becomes "olleH dlroW"
This is what I have come up with so far, it can post the letters of the words and keeps the words in the correct order but i can't figure out how to reverse the letters
Here is the Code:
Console.Write("> Please enter an input\n> ");
string userInput = Console.ReadLine();
string[] words = userInput.Split(' '); // creates an array of strings
foreach (string word in words) // loops through the array "words"
{
for (int i = word.Length; i >= 0; i--) // loop through word with for loop.
{
Console.WriteLine(word.Substring(0+i));
Console.ReadLine();
One last point, I'm trying to do this without using the reverse function
Thanks in advance for any assistance you all can lend me.
|
|
|
|
|
Use ToCharArray method an then manually create reversed word.
|
|
|
|
|
char[] chars = "ABCDEFG".ToCharArray();
Array.Reverse(chars);
string reversedString = new string(chars);
it will reverse whole string, but you can do with words
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN%
Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
--------------------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
|
sounds like hasty...J.J.
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN%
Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
--------------------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
PIEBALDconsult wrote: Sounds like homework
Adn only half a dozen lines of code:
string[] split = inputString.Split(find this out as it is easy);
for (<iteration>>)
{
char[] chars = split[word].ToCharArray();
Array.Reverse(chars);
split[word] = new String(chars);
}
String outputString = String.Join(it's amazing what 18sec of google can do);</iteration>
Should keep him stumped...
Panic, Chaos, Destruction.
My work here is done.
|
|
|
|
|
um... I'm trying to do it without using 'Reverse
|
|
|
|
|
As you're trying to reverse a string, why are you splitting it up? You don't need to do that.
"WPF has many lovers. It's a veritable porn star!" - Josh Smith As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.
My blog | My articles | MoXAML PowerToys
|
|
|
|
|
Yes he does, he wants to reverse only the letters in the words not the words themselves - if his example is correct..
edit: sorry about the double post, I got a strange error and the post didn't show up so I posted again.. Last modified: 3hrs 16mins after originally posted --
|
|
|
|
|
Actually, you don't - you can do this with a regular expression and a little bit of mojo.
"WPF has many lovers. It's a veritable porn star!" - Josh Smith As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.
My blog | My articles | MoXAML PowerToys
|
|
|
|
|
I can't think of any way to do it with a regex that does not split the string and does not limit the words to a constant length - so please tell me, how?
It's probably easier to just split the string though
|
|
|
|
|
yes thats right im only trying to reverse the letters not the words themselves
|
|
|
|
|
Hi,
that is too easy an assignment. Why don't you write code to flip the characters, so
"hello world" becomes "plɹoʍ ollǝɥ"
Luc Pattyn [Forum Guidelines] [My Articles]
- before you ask a question here, search CodeProject, then Google
- the quality and detail of your question reflects on the effectiveness of the help you are likely to get
- use the code block button (PRE tags) to preserve formatting when showing multi-line code snippets
|
|
|
|
|
hahaha maybe nxt time
modified on Wednesday, March 11, 2009 7:38 AM
|
|
|
|
|
OK, thanks to everyone who gave me ideas and got my brain jogging
I have figured it out and I will post the code here so that if anyone else needs help they can refer to this
Console.Write("> Please enter an input\n> ");
string userInput = Console.ReadLine();
string[] words = userInput.Split(' ');
foreach (string word in words)
{
for (int i = word.Length - 1; i >= 0; i--)
{
Console.Write(word.Substring(i, 1));
}
Console.Write(" ");
}
Console.ReadLine();
P.S. Yes I kno this is a simple task for many of you, so thanks for not flaming me too heavily
|
|
|
|
|
Hi,
I'm trying to encrypt some files using DES algorithm and calculating length as like below.
CryptoStream cryptoStream = new CryptoStream(existingStream, cryptoTransform, CryptoStreamMode.Read);
this.dataStream = cryptoStream;
this.BytesTotal = Convert.ToInt64(Math.Ceiling(Convert.ToDouble(this.BytesTotal) / 8.0) * 8.0);
this.BytesTotal = this.BytesTotal > 0L ? this.BytesTotal : 8L;
It works well for all text files, XML, HTML etc., but when it comes to MS-Word or Excel file it doesnt calcualte size properlly hence i couldnt write into by webrequest. Please let me know what changes are required to make this work right?
Thanks in advance.
|
|
|
|
|
we got the solution
// The encryption algorithm can pad the data by a few bytes, so these lines correct the byte count
int blockBytes = cryptoServiceProvider.BlockSize / 8;
this.BytesTotal = this.BytesTotal + blockBytes - (this.BytesTotal % blockBytes);
Now its working fine
|
|
|
|
|
Hi All,
I was using "FTPWebRequest" API to upload file to ftp server. Now the requirement has changed the host server can be ftp, http or anything. which API should i use for my client app (to upload file). Please help me. Thanks.
|
|
|
|
|