|
So what is CTQuote ?
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Suppose I am receiving an OrderID defined through the following series of declarations:
typedef CHAR Array10[11];
.....
typedef Array10 OrderIDStr;
.....
OrderIDStr OrderID; <--this is the one I am working with
Now, I want a bunch of OrderID, so I make an array like this:
OrderIDStr OrderIDLadder [100];
Then I receive an newOrderID. It is declared as OrderIDStr newOrderID. I try to put it into the array like this:
OrderIDLadder[i] = newOrderID;
And the compiler says "cannot convert from 'char []' to 'char [11]'"
I think it is looking at only 1 character in OrderIDLadder[i], but I'm not sure how to declare my array to make this work. Or maybe I'm not using the subscripts correctly? I have a number of other arrays, but they are float and int, and all work OK.
Bottom line: I want to put each newOrderID into the array. Ideas???
Thanks.
|
|
|
|
|
Use the string functions to copy strings. = doesn't work for strings.
|
|
|
|
|
Thanks.
I used the following:
sprintf(OrderIDLadder[i], "%s\0", orderID);
|
|
|
|
|
i want the animation dialog of Uploading and downloading of files in my FTP client application . To achieve this do i need to have a separate thread compulsory which will show this animation and main thread is downloading / uploading the files.......
Can somebody help me in this.....
Thanks in advance
Saniaa
|
|
|
|
|
The one with the flying documents from folder to folder?
If so, it's an AVI that can be played in an animation control on a dialog.
No secondary thread necessary. Using MFC?
I have the avi if you need it as well.
Mark
|
|
|
|
|
Thanks for your immediate reply ....
i am facing problem that my avi conttrol is on ane dialogbox when i call this dialog box it starts playing the avi with the dialog box popped up so the operation of downloading/uploading of files gets stop.
THanks
saniaa
|
|
|
|
|
A way that you show Avi file
|
|
|
|
|
Sorry i did not get the meaning of your reply ,
can u elabrorate it for me..
Thanks
Saniaa
|
|
|
|
|
On the process you want to show an animation you can show a avi file.
|
|
|
|
|
when i am using this code...error..how to come out with this error
strcpy(m_TQuote.m_ID,SessionId);
error C2664: 'strcpy' : cannot convert parameter 1 from 'long' to 'char *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
|
|
|
|
|
abrakadbra wrote: strcpy(m_TQuote.m_ID,SessionId);
strcpy expects both parameters to be string and it copies the second parameter into the first parameter.
You will have to convert the first parameter to string before using it with strcpy . Use ltoa or itoa for converting numeric values to string.
|
|
|
|
|
sorry for silly question,i am new to prgraming,how to use this function
|
|
|
|
|
abrakadbra wrote: sorry for silly question,i am new to prgraming,how to use this function
No Problem...
Here[^] is an example on ltoa .
Here[^] is an example on strcpy .
Take a look at sprintf too. Which will be helpful too.
|
|
|
|
|
Hi,
I would like to program a serial port in my VC++ program. All I want to do is whenever I had a mouse click event, I would like to send a positive trigger (sort of a TTL) signal over the com port (so that I can analyse the signal over an oscilloscope for furthur analysis). Is there any simple way of doing this??
thanks,
-Pavan
|
|
|
|
|
1)Open Port
2)Write Port
3)Close Port
on the button event.
have a look
http://www.ontrak.net/mfc.htm
Appu..
"If you judge people, you have no time to love them."
|
|
|
|
|
|
Thanks for the link... that library seems great to work with Serial communication. But how can I send data over a single pin on a com port?? Like say, I want to send a 5V signal over pin1 of a serial port on an event in my program, how can I do that?? My program is not an MFC based program, its a pure C++ program written in VC++, to say its actually a DLL I use to interact with from matlab.
-Pavan
|
|
|
|
|
Hi... I managed to use the library provided over here. Thanks for that great library...
-Pavan
|
|
|
|
|
Hi All:
I create another process from the main process and then hide the main process window, but the newly created process window doesn't have the focus(not on the top). I've tried the SetForegroundWindow and AttachThreadInput but to no avail. Is there any other way? I work on XP
Thanks
|
|
|
|
|
LiYS wrote: I create another process from the main process and then hide the main process window, but the newly created process window doesn't have the focus(not on the top). I've tried the SetForegroundWindow and AttachThreadInput but to no avail. Is there any other way? I work on XP
If you have the handle to the window, then you can use SetFocus ..
|
|
|
|
|
I've been racking my brain all day with this... Just can't get things going..
I need to be able to read and write variables to a file..
I've got one example to work.. But the reading I get back are box characters...
This prolly has to do with the fact that my progam is in UNICODE mode.
I'm just trying to read and write in a CSV file. (comma seperated values).
But anything that is capable of reading and writing variables to a file would be great..
Example:
// Open the text file we want
CFile cfFile (L"C:\\TextFile.txt", CFile::modeNoTruncate | CFile::modeRead);
CArchive ar (&cfFile, CArchive::load); // Load its contents into a CArchive
// Initialise the variable which holds each line's contents
CString strLine = L"";
if(!ar.ReadString(strLine))
// Read the first line of the CArchive into the variable
return; // Failed, so quit out
do // Repeat while there are lines in the file left to process
{
if(strLine.GetLength() == 0) // If the line is empty, skip it
continue;
CString strText = strLine; // A line of the file
// Initialise the variables that will hold the values
CString strItemName = L"";
CString strPicPath = L"";
CString strSoundPath = L"";
// Extract the first value, and place it in the strItemName variable
AfxExtractSubString(strItemName, strText, 0, ',');
// Extract the second value, and place it in the strPicPath variable
AfxExtractSubString(strPicPath, strText, 1, ',');
// Extract the third value, and place it in the strSoundPath variable
AfxExtractSubString(strSoundPath, strText, 2, ',');
// Do something with these values in the variables
}while(ar.ReadString(strLine));
If I display strItemName, strPicPath or strSoundPath after reading the file... I get blocks..
any ideas?
-- modified at 22:34 Tuesday 31st October, 2006
|
|
|
|
|
After this line
CString strText = strLine; // A line of the file
does strText have a line of comma separated strings?
Don't know if it's necessary but try making your comma constants L','
AfxExtractSubString(strItemName, strText, 0, L',');
|
|
|
|
|
hmmmm.. still dosn't display the character correctly..
Their must be a simple way to read and write int variables to a file.. I don't even really need strings.
|
|
|
|
|
Did you write the ints as ints or as string representations of the ints??
If you don't need to read the file in notepad or the file is not imported to other applications
then you can write binary ints instead of comma-separated strings.
|
|
|
|