|
your english is really hard to get.
I don't understand what you're trying to achieve here, and what your actual problem is...
so can you please rephrase correctly ?
|
|
|
|
|
Dhiraj kumar Saini wrote: I want if there is new data for some record
How and where do you figure out that you have new data?
Dhiraj kumar Saini wrote: ecord ofvector should be up updated with the new data
If you know how and where you have new data, it shouldn't be a problem to add it to a vector... or is it............?
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
i want to store unicodes instead of string
if "Name" is field of table "Myinfo" haveing datatype text and we set its general property unicode compression = yes then my database can save unicode
but i am creating database programticall i am defining datatype of "Name" dbtext but i am unable to set unicode compression property = yes
how can do it programatically
even CDaoFieldInfo structure does not set "unicode compression" property
how can i set this property programtically
|
|
|
|
|
Hey,
if you found a solution, please let me know. I'm just facing the same problem!
regards
alex
|
|
|
|
|
Hi all,
I need a control which shows the year from 1800 to maximum possible values.From which user can pick the year ..please help me...
regards,
john.....
|
|
|
|
|
I will suggest Use CComboBox.
and add values to combo in loop starting from 1800 till current year.
I hope it helps.
Regards,
Sandip.
|
|
|
|
|
You may use Microsoft Date and Time Picker control.
Regards,
Rane
|
|
|
|
|
Hi Guys,
I have a number say 4-12 process that will operate as a set. When some new information arrives in one it occationally needs to do something in tandem with another process as quickly as possible. So, I have a thread in each process just waiting for an event to be flagged. When it is, it can check the database for the actual work.
What I have right now is a 50ms loop. This create a lot of CPU overhead from the database to be hit every 50 ms, so I'm looking for a way for two process to communicate.
Initially I thought of using a Mutex so it'll sit there waiting to aquire it, and when released the thread will immediatly check the database, but ownership becomes a problem. It's almost as if I need the opposite of a Mutex. Something that is always locked until it's unlocked.
Does anyone have thoughts on how I might get my processes to sleep until something is flagged? Thoughts?
|
|
|
|
|
You can use WaitForSingleObject and wait for particular event till it is set.
See documentation for details WaitForSingleObject[^].
Does it help?
Regards,
Sandip.
|
|
|
|
|
Hi all.
I am having a string..
say for example "bangalore".
I want to display only first 6 character i.e "bangal".
I am trying with different method ..I am getting the last 6 character i.e "galore".can anyone help me..
thank you
manju
Hi..
I am Mnaju.I have Completed my B.E Computers Science.Lokking for a job.I am interested in VC++
manju
|
|
|
|
|
char chBuffer[25]={0};
char* pchString = "Your String";
lstrcpy(chBuffer, pchString);
chBuffer[6]=0;
Now:
-----
chBuffer == "Your S" and pchString == "Your String"
|
|
|
|
|
manju#123 wrote: say for example "bangalore".
I want to display only first 6 character i.e "bangal".
I know you are using MFC. So,
CString str = _T("Bangalore");
AfxMessageBox(str.Left(6));
Many are stubborn in pursuit of the path they have chosen, few in pursuit of the goal - Friedrich Nietzsche
.·´¯`·->Rajesh<-·´¯`·.
[Microsoft MVP - Visual C++]
|
|
|
|
|
Hi..
Thank you very much...
manju
Hi..
I am Mnaju.I have Completed my B.E Computers Science.Lokking for a job.I am interested in VC++
manju
|
|
|
|
|
Hi masters!
------------
I can catch keyboard strokes using a system-wide keyboard hook (every one can ) ...
But I can only get WM_KEYDOWN and WM_KEYUP in this way ...
What if a user is writing for example in Arabic or something? How can I understand which character she/he
is exactly typing and in which case (upper or lower)?
I'm working on a simple project, single thread, with no window to show to user ...
|
|
|
|
|
I have included Sddl.h , Have AdvApi32.dll and AdvApi32.lib at correct places. But still getting a compilation error as undeclared identifier.
modified on Monday, September 15, 2008 1:38 AM
|
|
|
|
|
Can you post the error(s) that you are getting?
Regards,
Rane
|
|
|
|
|
error C2065: 'ConvertStringSecurityDescriptorToSecurityDescriptor' : undeclared identifier
I am using this for setting full access permissions to a directory while its creation. Earlier you have sent me a sample code for setting full access permissions. But it is not working in my machine. Can I have any sample code for setting full access permission for a folder.
|
|
|
|
|
Does this Link[^] help ?
Regards,
Sandip.
|
|
|
|
|
MyView wrote: error C2065: 'ConvertStringSecurityDescriptorToSecurityDescriptor' : undeclared identifier
Can you post us the code piece where this function has been used ?
MyView wrote: I am using this for setting full access permissions to a directory while its creation. Earlier you have sent me a sample code for setting full access permissions. But it is not working in my machine. Can I have any sample code for setting full access permission for a folder.
Are you getting any error?
Regards,
Rane
|
|
|
|
|
BOOL CreateMyDACL(SECURITY_ATTRIBUTES * pSA)
{
// Define the SDDL for the DACL. This example sets
// the following access:
// Built-in guests are denied all access.
// Anonymous logon is denied all access.
// Authenticated users are allowed
// read/write/execute access.
// Administrators are allowed full control.
// Modify these values as needed to generate the proper
// DACL for your application.
TCHAR * szSD = TEXT("D:") // Discretionary ACL
TEXT("(A;OICI;GA;;;WD)"); // Allow full control
// to Everyone
if (NULL == pSA)
return FALSE;
return ConvertStringSecurityDescriptorToSecurityDescriptor(
szSD,
SDDL_REVISION_1,
&(pSA->lpSecurityDescriptor),
NULL);
}
SetWorkingDir(void)
{
LPSTR lpszTmp;
char szTmp[_MAX_PATH];
// Get local working dir
lstrcpy(szTmp, s_szCopyAppDir);
lpszTmp = AnsiPrev(szTmp, &szTmp[ lstrlen(szTmp) ]);
if(*lpszTmp == '\\') {
*lpszTmp = 0;
}
SECURITY_ATTRIBUTES sa;
sa.nLength = sizeof(SECURITY_ATTRIBUTES);
sa.bInheritHandle = FALSE;
sa.lpSecurityDescriptor = NULL;
// Call function to set the DACL. The DACL
// is set in the SECURITY_ATTRIBUTES
// lpSecurityDescriptor member.
if (!CreateMyDACL(&sa))
{
// Error encountered; generate message and exit.
printf("Failed CreateMyDACL\n");
exit(1);
}
// Use the updated SECURITY_ATTRIBUTES to specify
// security attributes for securable objects.
// This example uses security attributes during
// creation of a new directory.
if (0 == ::CreateDirectory(TEXT("D:\\TestFolder\\Venkat"), &sa))
{
exit(1);
}
// Free the memory allocated for the SECURITY_DESCRIPTOR.
if (NULL != LocalFree(sa.lpSecurityDescriptor))
{
// Error encountered; generate message and exit.
printf("Failed LocalFree\n");
exit(1);
}
// Create directory
// CreateDirectory(szTmp, NULL);
SetAppDir(szTmp);
}
error C2065: 'ConvertStringSecurityDescriptorToSecurityDescriptor' : undeclared identifier
|
|
|
|
|
Did you look at the link and try solution suggested on that forum?
Regards,
Sandip.
|
|
|
|
|
Ya.. it says _WIN32_WINNT>=0X500 .. I put it in projectsettings->preprocessor definitions.. Its still not working. Can I know anywhere else it has to be included.
|
|
|
|
|
Just try adding
#define _WIN32_WINNT 0x0500
in header file. (may be you can add it in stdafx.h)
Regards,
Sandip.
|
|
|
|
|
|
All the forums say same thing.
make sure you define that macro before you include sddl.h
Regards,
Sandip.
|
|
|
|