|
|
Does DB2 support ODBC?
"Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
|
|
|
|
|
|
I'm trying to call
CRegKey regKey;
dwError = regKey.Create(HKEY_LOCAL_MACHINE, _T("...my path..."));
...but Create() is returning ERROR_ACCESS_DENIED. Thius is under Vista running as a user. Under XP it is fine. Is it possible to create a registy entry in KCLM? How can I grant it access?
Thanks,
Jeff
|
|
|
|
|
jeffb42 wrote: Is it possible to create a registy entry in KCLM? How can I grant it access?
One way is to disable UAC. Another is to change your project's manifest file. I personally have not done the latter so I can't offer any specifics.
"Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
|
|
|
|
|
Hello everyone. The following code works perfectly. I would like to expand it so that the program can remember more that just one character as a password/input.
#include <stdio.h>
main()
{
char pass;
system("clear");
printf("\n\nWhat is the password?\n\n");
scanf("%c",&pass);
if (pass == 'l')
{
system("clear");
printf("\n\nVery good.\n\n");}
else
{system("clear");
printf("\n\nVery bad!\n\n");}
|
|
|
|
|
Try:
char pass[10];
system("clear");
printf("\n\nWhat is the password?\n\n");
scanf("%s", pass);
if (strcmp(pass, "l") == 0)
"Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
|
|
|
|
|
|
Hello
I have a function, which opens a new MODAL dialog and returns the value.
int NewDialog(HWND..., ... ,...)
{
int i = DialogBox(.......,....,.....);
return i;
}
Now i am calling this function from inside another function and waiting for its return, and this GetDialog() function is a TIMEPROC function, which is getting called like every few milliseconds.
void CALLBACK GetDialog()
{
int k = NewDialog(....,....,.....,...);
// do somethings here...
}
The problem am facing is, inside GetDialog it doesn't wait for NewDialog to return.
i.e, the function just keeps on executing and never gets the return value.
The value of variable "k" is never initialized properly.
Is that because this function is a TIMERPROC function?
Any help is welcome. How to get the return value?
|
|
|
|
|
Well, not directly because it is a TIMERPROC, but because it is called by/via a timer regularry. Does it keep popping up the dialog over and over again? You should either kill the timer before displaying the dialog and if needed, restart it after it has been dismissed, or maybe have a global or static variable that you use to signal if the dialog is up or not. For example like:
void CALLBACK GetDialog()
{
static bool dlgIsUp = false;
if (!dlsIsUp)
{
dlgIsUp = true;
int k = NewDialog(...);
dlgIsUp = false;
}
}
> The problem with computers is that they do what you tell them to do and not what you want them to do. <
> Life: great graphics, but the gameplay sux. <
|
|
|
|
|
Dear All,
I have a debug version of vc++ project.
The project result will be called by other program using COM interface.
I use "/embedding" at "Command Arguments" ( MSVC++ 2005).
It works just fine with XP..I can debug the project.
But not with Vista...the loader program will load another instance instead connecting to the one that aleady loaded in memory..
Did I miss some settings ?
Thanks..
|
|
|
|
|
|
DLL injection
it's my pleasure to make friend with you.
|
|
|
|
|
Hi All,
My target platform is Windows Mobile 6.5.
I've created a 'virtual' CListBox with the styles LBS_NODATA , LBS_OWNERDRAWFIXED set and styles LBS_SORT , LBS_HASSTRINGS unset. I have a vector of 'owner data' and have implemented the DrawItem() function for the owner draw side.
My problem comes when trying to set the count of items that are in the 'virtual' CListBox .
SendMessage() for LB_SETCOUNT does not return an error yet neither does it actually modify the CListBox 's count. I am able to force the count to increase via iterating AddString(NULL) for the number of items in the list, but that breaks the whole concept of a 'virtual' list.
I'm after the equivalent of CListCtrl 's SetItemCountEx() .
#define LB_SETCOUNT 0x1A7
BOOL CTestDialog::OnInitDialog()
{
CDialog::OnInitDialog();
m_data.reserve(5000);
for (int i=0;i < 5000; ++i)
{
CString fmt;
fmt.Format(L"Item %04d",i);
m_data.push_back(fmt);
}
LRESULT result;
result = m_listbox.SendMessage(LB_SETCOUNT,
(WPARAM)(int)5000,
(LPARAM)0);
int cnt = m_listbox.GetCount();
m_listbox.SetItemHeight(0, 25);
m_listbox.Invalidate();
return TRUE;
}
|
|
|
|
|
tmcart wrote: #define LB_SETCOUNT 0x1A7
Why are you redefining this?
tmcart wrote: result = m_listbox.SendMessage(LB_SETCOUNT, (WPARAM)(int)5000, (LPARAM)0);
The LB_SETCOUNT message sets the number of items that the control will ultimately contain.
"Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
|
|
|
|
|
DavidCrow wrote: tmcart wrote:
#define LB_SETCOUNT 0x1A7
Why are you redefining this?
I am needing to define the LB_SETCOUNT as it isn't defined in 'windows mobile 6 sdk\pocketpc\include\armv4i\winuser.h' so I found the correct hex message code via google.
DavidCrow wrote:
tmcart wrote:
result = m_listbox.SendMessage(LB_SETCOUNT, (WPARAM)(int)5000, (LPARAM)0);
The LB_SETCOUNT message sets the number of items that the control will ultimately contain.
I'm not sure what you are getting at with your emphasis here?
What I was hoping from the LB_SETCOUNT is that would tell the CListBox it has 5000 virtual items. Thus when the CListBox 's DrawItem() gets called the scroll bars and itemID range is based around having 5000 items.
CString CTestDialog::GetDataAt(size_t index)
{
return m_data[index];
}
void CVListBox::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct)
{
CDC* pDC = CDC::FromHandle(lpDrawItemStruct->hDC);
RECT r(lpDrawItemStruct->rcItem);
CTestDialog *pDlg = (CTestDialog *)GetParent();
CString text = L"<Default>";
RECT focus(r);
ASSERT(pDC);
if (!pDC) return;
if ((int)lpDrawItemStruct->itemID < 0)
{
if (lpDrawItemStruct->itemAction & ODA_FOCUS)
{
pDC->DrawFocusRect(&focus);
pDC->Detach();
}
return;
}
text = pDlg->GetDataAt(lpDrawItemStruct->itemID);
pDC->DrawText(text,
text.GetLength(),
&r,
DT_LEFT | DT_SINGLELINE | DT_VCENTER);
pDC->Detach();
}
modified on Thursday, August 27, 2009 5:42 AM
|
|
|
|
|
Got a response back from Microsoft on this.
Owner data CListBox isn't supported on CE, their advice was to use CListView.
|
|
|
|
|
Hi All,
I am developing a chat server.
I need to limit the number of connections from a client.
Is there any API / Sample code available?
Thanks,
Veandhan
modified on Wednesday, August 26, 2009 12:08 PM
|
|
|
|
|
Are you joking?
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
It looks like he's modified the query. What was it initially?
It is a crappy thing, but it's life -^ Carlo Pallini
|
|
|
|
|
Basically the same, except it was in the context of MFC.
"Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
|
|
|
|
|
Oh, MFC limiting the inbound connections?! At times, these forums are a fun thing.
It is a crappy thing, but it's life -^ Carlo Pallini
|
|
|
|
|
It was something like: "I need to know if the Higgs' particle really exists. Does MFC provide an API for ?"
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
In Mumbai, we use the CHiggsParticlesEx * class for that purpose.
*MFC 18.3 and a time-travel machine in good working condition may be required.
It is a crappy thing, but it's life -^ Carlo Pallini
|
|
|
|
|
Rajesh R Subramanian wrote: In Mumbai, we use the CHiggsParticlesEx* class for that purpose.
You're lucky. The Cern Library 2008 we've (a beta release), is broken here and there, the namespaces being soooo polluted: FindTheDamnedHiggs function, for instance, had collision troubles.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|