|
Didn't you just ask this question earlier? You can use the CString Format() member function.
If you need an unsigned character array instead of a CString class you can simply use the (LPCTSTR) cast operator to retrieve the pointer and then cast it to an unsigned char * pointer.
I suspect your asking this question again because your using C and not C++. You really need to put more information in your questions, if you expect to get your question answered correctly. If your using C, then you would use the sprintf() function which has the same functionality of Format(). Get a C book or search for sprinf() on the web!
<br />
sprintf(m_data, "%2H%2H%2H..",data[0], data[1].......<br />
- Anatari
|
|
|
|
|
Anatari wrote:
suspect your asking this question again because your using C and not C++. You really need to put more information in your questions, if you expect to get your question answered correctly.
He he, I couldn't agree more. Probably these guys have never done any kind of useful bug reporting in their whole lives.
The bad thing is, it's my experience that trying to teach posters to better ask questions only made me have an insult in return...
Back to real work : D-25.
|
|
|
|
|
Not to mention the high probability that we're helping the kid do his homework...
Software Zen: delete this;
|
|
|
|
|
CString strOutput;
int nNumDataItems = 6;
for (int nData=0; (nData < nNumDataItems); nData++) {
CString strHex;
strHex.Format ("%0X", data[nData]);
strOutput += strHex;
}
or
char szOutput [256];
strcpy (szOutput, "");
int nNumDataItems = 6;
for (int nData=0; (nData < nNumDataItems); nData++) {
char szHex [4];
sprintf (szHex, "%0X", data[nData]);
strcat (szOutput, szHex};
}
Did we just do your homework for you?
/ravi
Let's put "civil" back in "civilization"
http://www.ravib.com
ravib@ravib.com
|
|
|
|
|
I have an application that working with files named like <name>.ext (ext is my extension)
I can run it this way: myapp.exe <file.ext>
But when I try to open this file from HTML page (<a href="a.ext">file</a> ) IE asks me about open or save. How can I have it to stop do this?
I've registered my MIME-type in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Accepted Documents
but it have no effect.
With the best regards, Vitaly.
|
|
|
|
|
|
I don't think you can force a user to open your file automatically from a web page. That would be a huge potential security risk. However, to set your own computer to open it automatically, just check the box "don't ask me again" when choosing open or save.
- Anatari
|
|
|
|
|
This haven't helped. This checkbox reappeared on next download.
And setting "Confirm open on download" in (Any Folder)->Tools menu->Folder Options->File Types->(My File)->Advanced haven't helped too.
Win2k, IE 6.0
With the best regards, Vitaly.
|
|
|
|
|
Hello,
I have dialog based application in VC++ 6.0. I need to copy a file to a user specified location. So I am making a button, when clicked by user, would just ask for the path that they want copy the file to. They don't need to specify the name of them file. It is a default database file. After they specify the path I need to copy the database file to that location.
I don't know how exactly I should implement it. I couldn't really find any function that will make a copy of a file to a specified location. What control and functions do I need to use.
Thanks for helping me with this basic problem.!!
I really appreciate it.
Sincerey,
Anjum.
|
|
|
|
|
For the dialog to select the Path you could use SHBrowseForFolder ,
or better look here at CP for a really useable replacement.
And what is wrong with ::CopyFile() /::CopyFileEx() ?
|
|
|
|
|
Thanks for your quick reply.
I couldn't really find the information on CopyFile()/""CopyFileEx(). Also Could you please tell me what SHBrowseForFolder is? .. I tried to search for both of these things that you suggested in the MSN VStudio Help but did't find anything .
Thanks !
Anjum.
|
|
|
|
|
|
use this:
::CopyFile(csOrigen,csDesti,TRUE)
where csOrigen is the source path (CString),
csDesti is the destination path (CString too),
and the last BOOL parameter is a flag that defines if you want the operation to fail if the file exists.
Take a look at the MSDN for further information...
|
|
|
|
|
Joan,
Thanks, your reply helps. Just one quick follow up question. What is the best way to get the Destination path from the user? .. Thanks!
Anjum.
|
|
|
|
|
|
BOOL CopyFile(
LPCTSTR lpExistingFileName,
// pointer to name of an existing file
LPCTSTR lpNewFileName, // pointer to filename to copy to
BOOL bFailIfExists // flag for operation if file exists
);
You will find more info on this in the MSDN Help File. Good luck.
|
|
|
|
|
Hello,
I need to prevent the user to hit "Ctrl+Alt+Del", I've been reading information on this on MSDN and I've find out that a Gina Dll is the right stuff.
The samples are not clear for me and are only a few...
Can I only handle that keystroke message in my gina dll? or I must handle the other kind of stuff since mygina.dll would substitute the msgina.dll?
I've readen that my OS could not start if I miss some things and I'm worried about that, I will use the "test" computer in my enterprise, but I would like to know more about all that facts...
Thank you in advance...
|
|
|
|
|
I'm sorry I can't help you with your problem
But could you please tell me the URL to the MSDN article? I'd like to experiment with the msgina.dll, too.
regards
Greg
modified 12-Sep-18 21:01pm.
|
|
|
|
|
I can't remember the link, but I have the files, search "gina" in the msdn, if you can't find it send me an e-mail where I can send you the zipped files.
|
|
|
|
|
|
Strictly, the Secure Attention Sequence isn't handled by the GINA DLL, but it is called in response.
I think what you want to do is to create a shim or pass through GINA, that has a custom wlxLoggedOnSAS, which you then return WLX_SAS_ACTION_NONE from, rather than calling through to the standard GINA.
This would effectively disable Ctrl-Alt-Del, but on a system basis rather than an app basis.
Steve S
[I wrote a custom GINA and survived...]
|
|
|
|
|
Steve S wrote:
Steve S [I wrote a custom GINA and survived...]
I'll call you a Hero!
I keep submitting “VB” as a Priority-1 bug, but apparently no one here knows how to fix it. Nick Hodapp, Semicolon
|
|
|
|
|
OK then, are you telling me that I can make a DLL with a handler to the keystroke Ctrl+Alt+Del without handling anything else and that it should work?
I mean that if I handle the message WLX_SAS_TYPE_CTRL_ALT_DEL will do I need to handle too the other GINA operations? (see below)
-> From the msdn:
If you are writing a GINA to replace the Microsoft standard GINA (MSGINA), you may want to provide some or all of the MSGINA functionality. Following is a list of these features and a brief description of how they are controlled.
The mentioned list talks about handling the automatic logon and some other features related to registry entries, do I need to handle them in order to make them work or they will work automatically for me if I not handle them?
Thanks in advance.
|
|
|
|
|
Please could someone help me?
I have a SQL command which retrieves records no problem.
I can do wildcard searches with every field except my date field. What am I doing wrong?
Can someone give me some ideas or sample code.
Thankyou very much!
|
|
|
|
|
I have a project coming up that will require me to use sockets (or so I belive as I'll be needing to do some TCP/IP "stuff"). Anyhow, my question is can I use sockets to communicate with the serial port? I have yet another serial comm project to do before the socket one and thought maybe I'd get my feet wet with that. I've not had a chance to do any reading up on this subject yet and just would like to know if it can be done.
-Mel
---------------------------------------------
The greenest grass is NOT on the other side of the fence, its the grass you take care of. Have you watered your lawn lately?
- Just remember when you point a finger at someone else, you are only one finger away from making a fist to hit them with!
|
|
|
|