|
yep, i tried that but the damn textbox keep on complaining that it cant convert char to string thingy or something like that...
|
|
|
|
|
Well if you where using regular C++ and the operator= accepted a regular C string ('\0' terminated) you could do the following.
char szTemp[2];
szTemp[0] = dataBuffer[0];
szTemp[1] = '\0';
text = szTemp;
or possibly
text = String(szTemp);
I do not know if that helped, but there is a .NET forum at CP, where I assume the experts hangout. There are also .NET articles, may be one of them will show you a code example.
Well I am done guessing!
Simple things keep getting harder to do (blast it anyway)!
INTP
|
|
|
|
|
I don't have .NET install on my machine, so I just can guess this.
dataBuffer[0] = 'A';
textBox->Text = String(dataBuffer[0]);
If it still doesn't work, try this:
dataBuffer[0] = 'A';
textBox->Text = (char)dataBuffer[0];
I hope this help.
Cheers...
Samin Thomas
|
|
|
|
|
i just did what "john" suggested and just appended a '\0' at the end of the character array. it seems to work fine...thanx again...
|
|
|
|
|
im using visual studio 2003.net and am trying to convert integer numbers from 1-255 into its equivalent ascii character. right now, im doing it the hard way by comparing each integer value and then placing into a variable its corresponding ascii character. is there a simpler way to do this? please help...
|
|
|
|
|
I think that if you just static cast the int to a char it will work...
ex.
asciiletter = char(intnumber);
|
|
|
|
|
What is wrong with this code? I get math errors,does not exit on entering n, and cannot print output? How do I make the program a page so the option to print is given.
// RWA's and Charges
#include <iostream>
using std::cout;
using std::cin;
using namespace std;
//using::endl;
int main()
{
int choice, c;
float amount,total,fee;
char choice3 ='y';
while(choice3=='y'|| choice3=='Y')
{
cout << "\nChoose from options below.\n";
cout << "\nEnter 1 to calculate total RWA cost.\n";
cout << "\nEnter 2 to calculate RWA base estimate.\n";
cout << "\n\t\tEnter your choice, then press the enter key:";
cin >> choice;
if (choice == 1){
cout << "\nEnter RWA Base Estimate, then press the enter key:$";
cin >> amount;
fee = amount * 0.04;
cout << "4% Management Fee:$" << fee <<"\n";
total = amount + fee;
cout << "Total:$" << total <<"\n";
if (total >= 1 && total <= 2499 ||total >= 1 && total <= 2,499)
{
cout << "Overhead:$" << total*0.1 <<"\n";
cout << "Total Obligation:$" << total + (total * 0.1) <<"\n";
}
if (total >= 2500 && total <= 9999 ||total >= 2,500 && total <= 9,999 )
{
cout << "Overhead:$" << total*0.09 <<"\n";
cout << "Total Obligation:$" << total + (total * 0.09) <<"\n";
}
if (total >= 10000 && total <= 24999 ||total >= 10,000 && total <= 24,999)
{
cout << "Overhead:$" << total*0.08 <<"\n";
cout << "Total Obligation:$" << total + (total * 0.08) <<"\n";
}
if (total >= 25000 && total <= 49999 ||total >= 25,000 && total <= 49,999)
{
cout << "Overhead:$" << total*0.07 <<"\n";
cout << "Total Obligation:$" << total + (total * 0.07) <<"\n";
}
if (total >= 50000 && total <= 99999 ||total >= 50,000 && total <= 99,999 )
{
cout << "Overhead:$" << total*0.05 <<"\n";
cout << "Total Obligation:$" << total + (total * 0.05) <<"\n";
}
if (total >= 100000 && total <= 299999 ||total >= 100,000 && total <= 299,999)
{
cout << "Overhead:$" << total*0.03 <<"\n";
cout << "Total Obligation:$" << total + (total * 0.03) <<"\n";
}
if (total >= 300000 && total <= 999999 ||total >= 300,000 && total <= 999,999)
{
cout << "Overhead:$" << total*0.015 <<"\n";
cout << "Total Obligation:$" << total + (total * 0.015) <<"\n";
}
if (total >= 1000000 && total <= 2425000 ||total >= 1,000,000 && total <= 2,425,000)
{
cout << "Overhead:$" << total*0.005 <<"\n";
cout << "Total Obligation:$" << total + (total * 0.005) <<"\n";
}
}
if (choice == 2) {
cout << "\nEnter Total RWA Cost, then press the enter key:$";
cin >> amount;
fee = amount * 0.04;
cout << "4% Management Fee:$" << fee <<"\n";
total = amount - fee;
cout << "Total:$" << total <<"\n";
if (total >= 1 && total <= 2499 ||total >= 1 && total <= 2,499)
{
cout << "Overhead:$" << total*0.1 <<"\n";
cout << "Spendable Amount:$" << total - (total * 0.1) <<"\n";
}
if (total >= 2500 && total <= 9999 ||total >= 2,500 && total <= 9,999 )
{
cout << "Overhead:$" << total*0.09 <<"\n";
cout << "Spendable Amount:$" << total - (total * 0.09) <<"\n";
}
if (total >= 10000 && total <= 24999 ||total >= 10,000 && total <= 24,999 )
{
cout << "Overhead:$" << total*0.08 <<"\n";
cout << "Spendable Amount:$" << total - (total * 0.08) <<"\n";
}
if (total >= 25000 && total <= 49999 ||total >= 25,000 && total <= 49,999)
{
cout << "Overhead:$" << total*0.07 <<"\n";
cout << "Spendable Amount:$" << total - (total * 0.07) <<"\n";
}
if (total >= 50000 && total <= 99999 ||total >= 50,000 && total <= 99,999 )
{
cout << "Overhead:$" << total*0.05 <<"\n";
cout << "Spendable Amount:$" << total - (total * 0.05) <<"\n";
}
if (total >= 100000 && total <= 299999 ||total >= 100,000 && total <= 299,999)
{
cout << "Overhead:$" << total*0.03 <<"\n";
cout << "Spendable Amount:$" << total - (total * 0.03) <<"\n";
}
if (total >= 300000 && total <= 999999 ||total >= 300,000 && total <= 999,999 )
{
cout << "Overhead:$" << total*0.015 <<"\n";
cout << "Spendable Amount:$" << total - (total * 0.015) <<"\n";
}
if (total >= 1000000 && total <= 2425000 ||total >= 1,000,000 && total <= 2,425,000)
{
cout << "Overhead:$" << total*0.005 <<"\n";
cout << "Spendable Amount:$" << total - (total * 0.005) <<"\n";
}
}
cout <<"********************************************************************""\n";
cout <<"***** Rate Range Subtotal Max. Range *****""\n";
cout <<"***** .01 .1 $2,499 $250.00 $250.00 *****""\n";
cout <<"***** 0.09 $2,500 $9,999 $675.00 $675.00 *****""\n";
cout <<"***** 0.08 $10,000 $24,999 $800.00 $1,200.00 *****""\n";
cout <<"***** 0.07 $25,000 $49,999 $1,750.00 *****""\n";
cout <<"***** 0.05 $50,000 $99,999 $2,500.00 *****""\n";
cout <<"***** 0.03 $100,000 299,999 $6,000.00 *****""\n";
cout <<"***** 0.015 $300,000 $999,999 $10,500.00 *****""\n";
cout <<"***** 0.005 $1,000,000 $2,425,000 $7,125.00 *****""\n";
cout <<"********************************************************************""\n";
cout<<"Would You Like to Perform Another Calculation (Y/N)?";
cin>>choice3;
}
//return 0;
cin >> c;
|
|
|
|
|
When you are storing the number (e.g. cin >> amount) you must include cin.ignore(); to ignore the carriage return ("\n").
|
|
|
|
|
Hey again to all...
I have a code that creates a dialog box...
But this dialog box is useless cause it doesn't handle
none of its messages...
And when I call DefDlgProc there is an error when it tries to handle message #48 (I think) about a 1000 times.
here is my code:
#include <windows.h>
#include "resource.h"
bool g_run = true;
LRESULT CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
switch (message)
{
case WM_INITDIALOG:
ShowWindow(hDlg,SW_SHOW);
return TRUE;
case WM_COMMAND:
if (LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL)
{
g_run = false;
EndDialog(hDlg, LOWORD(wParam));
return TRUE;
}
break;
}
return FALSE;
}
int PASCAL WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
{
HWND hwnd = CreateDialog(hInstance, (LPCTSTR)IDD_DIALOG1, NULL ,(DLGPROC)About);
if (hwnd == NULL)
{
DWORD err = GetLastError();
}
while (g_run);
return 0;
};
|
|
|
|
|
Hey... dude...
You need to change your while (g_run); line
to this lines:
BOOL bRet;
MSG msg;
while ((g_run) && ( (bRet = GetMessage(&msg, NULL, 0, 0)) != 0 ))
{
if (bRet == -1 )
{
}
else if (!IsWindow(hwnd) || !IsDialogMessage(hwnd, &msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
I wonder why it works ????<br />
Really.. I don't know why it works... but it does
|
|
|
|
|
I tell why it works...
it didn't work because your dialog window didn't recieve the messages.
Now it works because your dialog now recieves the messages...
that is why we need to use TranslateMessage and DispatchMessage .
|
|
|
|
|
M$ has used a GUID in the path of some of their critical objects i.e.
C:\Documents and Settings\Owner\Local Settings\Application Data\Identities\{520682BF-0796-481Z-AZB4-4E13X899C96E}\Microsoft\Outlook\
So my question is very simple: Where do the embed this information so they may access the same?
I checked the registry and no joy, and I looked for fake dll's and no joy.
So I must assofme that it is encrypted data, yes?
I don't want their info I just wish to understand the issues and how they formulate a pointer to the stored data.
"Naked we come and bruised we go."
- James Douglas Morrison
Best Wishes,
ez_way
|
|
|
|
|
Hello
Does anyone have or know how write a program that searches for all video devices on your computer and displays them in the console. It is so that i can choose one to connect to and display the video from it.
Thanks for any help.
|
|
|
|
|
Hey... I'm working on a new network program... I have been getting away with using the PuTTy.exe program, but I want to do my own RAW programming... I was wondering if there was some guy out there who could pop me a message. This propably goes under the Web-development forum but I figured this would be good coz I am using MC VC++ 5.0 soon to be 6.0. Anyhow, I wanted a SOCK_RAW tute, because the Linux one's are a little vague, and don't help me much. I don't want to just send, I want to be able to recieve and stuff as well... the idea will be to trivialy plug the command line tool into whatever I want to, kindof like netcat. Anyway, a big thanks to the first person to reply with a full tute...
|
|
|
|
|
Can someone point me to a good CTreeCtrl Drag and Drop tutorial?
Thanks much!
-Ian
|
|
|
|
|
Hi all,
Can anyone please give a tip or 2 or 1000,
about... How to put an icon in the tray bar ?
woops... almost forgot, I m not using MFC.. only pure VC++
|
|
|
|
|
Using Shell_NotifyIcon . The documentation of that API pretty much provides you with all the necessat info.
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
Want a Boost forum in Code Project? Vote here[^]!
|
|
|
|
|
A guy just copyed my code from 1998 and placed it as his own work.
Flying in circles is not creating new code. It is against international law, and it is not right.
Please just include a note saying that it is based on someone elses work, and give them abit of credit.
The article is: http://www.codeproject.com/tools/WindowScraper_Utility.asp
I tried to be nice and explain that he must research before posting, but as you will see it fell on deaf ears.
Now comes the courts.
"Naked we come and bruised we go."
- James Douglas Morrison
Best Wishes,
ez_way
|
|
|
|
|
Wrong forum
Sorry I had to s:-Oay it...
How do I print my voice mail?
|
|
|
|
|
Perhaps, but I am tired of people copy'n my code and search'n and replace a few values and calling it their own.
"Naked we come and bruised we go."
- James Douglas Morrison
Best Wishes,
ez_way
|
|
|
|
|
Did you send a note to webmaster@codeproject.com with documentation showing that it is your original work?
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
Hi David
I did and called Cp but must call back as they did not know what to do. How are things?
Best Wishes,
Marty
"Naked we come and bruised we go."
- James Douglas Morrison
Best Wishes,
ez_way
|
|
|
|
|
That The Shame on Article Author of http://www.codeproject.com/tools/WindowScraper_Utility.asp[^]
really CP moderator must have to take strict action the culpit
anyway Mr balwin,you have a hard talk with mr peterboulton over that article page,why are you making these type of abuses in Visual C++ Forum ,please talk directly to moderator related to this matter.
-----------------------------
"I Think It Will Help"
-----------------------------
Alok Gupta
visit me at http://www.thisisalok.tk
|
|
|
|
|
Hi all,
I am the author of the article Mr Baldwin refers to.
I'm sorry that this has got so stupid and out of hand. However, I would like to state quite categorically that there was absolutely no copying or plagiarising of code, other than from the original article (not Mr. Baldwin's) referred to quite clearly in my article.
If I was going to rip code, I would not then publish it for everyone to see here on Code Project. What possible reason could I have?
I published my article because I've got loads of great stuff from Code Project over the years and wanted to give something back. That's all.
Code Project is a mutual help site, and brilliant it is. Please let's keep it that way.
|
|
|
|
|
Don't be Sad Mr peter,
every thing will solved as time passes,if this source code is published in 1998 by Mr Baldwin and you have taken insipiartion of article from mr lim bio (soory i forget his name).
so who is the culpit you or mr Lim Bio,i think mr lim has to explain this.
till my knowledge Mr Lim has written very gud article on spy,and million of S/W developer benifited from it.
anyway leave thsi matter, codeproject will resolve on it own.
peterboulton wrote:
Code Project is a mutual help site, and brilliant it is. Please let's keep it that way.
yes,you are right every buddy at codeproject trying to do the same.
-----------------------------
"I Think It Will Help"
-----------------------------
Alok Gupta
visit me at http://www.thisisalok.tk
|
|
|
|
|