|
For names, look here[^], for the conversion utility, do a Google and you'll find tools like this[^] one.
Enjoy
I are troll
|
|
|
|
|
I need a free download tool.
|
|
|
|
|
Other than the one called "Experienced Programmer" i haven't heard of one that can convert from C to C# and it does not come cheap, also depending on the size of the project, it will take time.
|
|
|
|
|
Well, that is too much for the asking. Google it.
|
|
|
|
|
Our C++ to C# Converter tool has a demo edition which allows conversion of 100 lines at a time - this will save you some effort, but keep in mind that conversion from C or C++ to C# is not trivial and will require significant work on your part also. I wouldn't recommend attempting conversion unless you're fairly experienced with both C/C++ and C#.
David Anton
http://www.tangiblesoftwaresolutions.com
Convert C++ to C#, VB, or Java
Convert Java to C#, VB, or C++
Convert VB to C#, C++, Java, or Python
Convert C# to VB, C++, Java, or Python
|
|
|
|
|
I recently stumbled across a tool in vs 2008 that removes unused usings. Is there a similar tool that removes unused methods?
many thanks
Jonathan Harker
preecesoftware.co.uk
|
|
|
|
|
Did you order a copy of Resharper yet? If you haven't, download a trial now
I are troll
|
|
|
|
|
Eddy Vluggen wrote: Did you order a copy of Resharper yet?
Pah! Dev Express' Refactor Pro and Code Rush are better.
|
|
|
|
|
How can one be "better" at throwing away things?
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
|
|
|
|
|
I have some strings similar to these :
rx1:Sender.rx1:Name
rx2:Address.rx2:Street
I want to remove all the substrings that start with "rx" and end with a colon. Between the "rx" and the colon, there can be any number, but usually it's just one digit. So in the end I need to have:
Sender.Name
Address.Street
What's the most elegant way to do this?
Thanks.
|
|
|
|
|
I would go with code below:
string str = "rx1: sender. rx1:name";
while(str.Contains(":"))
str = str.Remove(str.IndexOf("rx"), str.IndexOf(":") - str.IndexOf("rx") + 1);
|
|
|
|
|
You could do a <code>Regex.Replace</code> with the pattern "(rx\d+ "
Regards
Senthil [MVP - Visual C#]
_____________________________
My Home Page |My Blog | My Articles | My Flickr | WinMacro
|
|
|
|
|
Hi
I have an application which acts different outside VS.
This application has more than 1 form. Program decides on which form to start at Program.cs according to some stuff.
bool update=false
if (update == true)
{
MessageBox.Show("launcherupdate form is opening");
Application.Run(new launcherupdate());
}
else if (update == false)
{
MessageBox.Show("login form is opening");
Application.Run(new login());
}
When I use this code on VS, there is no problem. Application opens the forms correctly according to the update bool's value. But when I compile the code and use it out of VS. It suddenly opens the login form. Not even with showing messagebox before it.
I don't know what can I do to fix this. By the way if it's important, I have added launcherupdate form after opening the project.
Thanks in advance.
|
|
|
|
|
Hi,
If the code you have posted is executed a message box MUST show. I'm going to suggest that outside of VS you are running an older version, i.e. one from a long forgotten build.
Check the timestamp on the exe you are running and check that VS is set to build the appropriate version, debug or release.
Alan.
|
|
|
|
|
I checked the timestamp and it is current.
How can I check that VS is set to build the appropriate version?
|
|
|
|
|
ok,
Let's take a step back here.
How are you starting up your programme when you run it outside VS?
To switch between build modes right click on the solution icon in the Solution Explorer window and select "Configuration Manager..." from the context menu.
In the dialogue that open up you can select between Debug or Release for the active solution configuration.
The executable file for the debug build will be in the bin\debug of your main project directory and the release build exe if present will be in the bin\release subdirectory.
When you say the timestamp is current you are referring to the exe file timestamp not the source code file timestamp?
Alan.
|
|
|
|
|
I am referring to EXE timestamp and I am 100% sure that I am compiling the latest and correct version of code.
At Configuration Manager, configuration is set to debug so when I launch from VS, VS compiles the code and saves it to /debug. Then launches from there.
|
|
|
|
|
Sorry to ask you for more detail again but when you launch the app outside VS how do you do that.
I want to know exactly what you do, so please, just treat me like an idiot!
One thing you could try is to go into the VS Build menu and click Clean Solution to delete any temporary files. Then from the same menu click Rebuild Solution to force VS to build everything.
Alan.
|
|
|
|
|
I think the problem is deeper than I thought, I need to explain more stuff about my application:
- System consists of two applications, a launcher and main application. Launcher checks if main app is up to date and main app checks if launcher is up to date. If one is not up to date, other one updates it and starts it.
- Main app cannot be started by itself. It needs to be started from launcher. When it gets started only by itself it shows a messagebox and exits. Main app checks wheather it's started from launcher with arguements. If the main app is started with "-work" arguement it starts.
- When I start from launcher it opens loginform without showing the messagebox. Actually launcherupdate form should be opened because there is an update to make to launcher.
- When I start it from CMD with command "mainapp.exe -work" it starts and shows messagebox and opens the correct form.
|
|
|
|
|
OK,
Sounds like you've got some debugging to do, good luck.
Alan.
|
|
|
|
|
Hello.
Which one is faster ?
this one :
int x , y , z ;
.
.
.
if (x > y) { }
else if ( z > x ) { }
or this one :
int x , y , z ;
.
.
.
if (x > y || z > x ) { }
Thanks.
|
|
|
|
|
I really don't understand why you're asking this here. Why don't you set up a test that performs the comparisons a few thousand times and see for yourself?
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
Thank you John .
John Simmons / outlaw programmer wrote: Why don't you set up a test that performs the comparisons a few thousand times and see for yourself?
Well, I think it doesn't show the real result, because it will depend to our system configuration.
Isn't it ?
|
|
|
|
|
Yes, how fast it is depends on the system it's being run on, but since you're simply trying to determine which one is faster, the results should be comparative since you'd be running the test on the same system. You may have to run several hundred thousand iterations to get a measurable time.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
Thank you my friend
|
|
|
|