|
might be best to try the open office mailing lists.
|
|
|
|
|
Few days back i got this linker error when i rebuild my coding..
Linking...
nafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) already defined in Communciation.obj
.\Debug/CS3OperatorStation.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe...I posted question for this and get some soluitons too...
But myself i got solution for this error.
In my project settings under Microsoft Foundation Classes :Use MFC in static library
Then i changed this to "Use MFC in shared DLL" then the error didnot come after that and its work properly...why its came?whats the differnec between static library and shared dll?
I am using some DLL function in my applcation.Is there any connection between this?
-- modified at 6:11 Monday 28th August, 2006
Anu
|
|
|
|
|
May be this[^]could help you.
2 bugs found.
> recompile ...
65534 bugs found.
|
|
|
|
|
See here[^] maybe it is some helpful to you
|
|
|
|
|
I have two dlls with some functions. Both the dlls have to update a text file almost in all functions they have ( its like a log file). I have another client application which creates threads and uses those dlls in those threads.
Now how to achieve syncronization?
Please help me.
Thank you.
KIRAN PINJARLA
|
|
|
|
|
There is a number of ways to achieve this.
The methods I came to think about is (amongst others):
1.
Open/create the file for exclusive access (from each dll), and let the other dll wait/retry until it can open/create the file for exclusive access.
2.
Use a named semaphore (see OpenSemaphore() and CreateSemaphore()) to flag the file is busy.
3.
Use file locking
4.
Use a CriticalSection
5.
Use a Mutex (Owned by the main code, passed as a pointer?)
6.
e.t.c
Alcohol. The cause of, and the solution to, all of life's problems - Homer Simpson
|
|
|
|
|
Hi, All
I have one problem with rich edit view
My Frame:
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
// TODO: Add your specialized code here and/or call the base class
int nID = AFX_IDW_PANE_FIRST; //50421
if (!m_wndSplitter.CreateStatic(this, 1, 3, WS_CHILD|WS_VISIBLE|WS_BORDER, nID)) //50421
return FALSE;
if (!m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CTreeView), CSize(100, 100), pContext) ||
!m_wndSplitter.CreateView(0, 1, RUNTIME_CLASS(CRichEditView), CSize(400, 400), pContext)||
!m_wndSplitter.CreateView(0, 2, RUNTIME_CLASS(CHtmlView), CSize(0, 0), pContext))
{
m_wndSplitter.DestroyWindow();
return FALSE;
}
}
After run application, when i drag and drop file in to RichEditView window, program will terminate.
I want to prevent drag and drop item (file, text) in to RichEditView.
I OverWrite OnDragEnter of View and return DROPEFFECT_NONE but this function not effect.
I have debuged and found :
STDMETHODIMP CRichEditView::XRichEditOleCallback::GetDragDropEffect(
BOOL fDrag, DWORD grfKeyState, LPDWORD pdwEffect)
{
if (!fDrag) // allowable dest effects
{
DWORD dwEffect;
// check for force link
if ((grfKeyState & (MK_CONTROL|MK_SHIFT)) == (MK_CONTROL|MK_SHIFT))
dwEffect = DROPEFFECT_LINK;
// check for force copy
else if ((grfKeyState & MK_CONTROL) == MK_CONTROL)
dwEffect = DROPEFFECT_COPY;
// check for force move
else if ((grfKeyState & MK_ALT) == MK_ALT)
dwEffect = DROPEFFECT_MOVE;
// default -- recommended action is move
else
dwEffect = DROPEFFECT_MOVE;
if (dwEffect & *pdwEffect) // make sure allowed type
*pdwEffect = dwEffect;
}
return S_OK;
}
Help me slove this problem. Thank for reading.
Huynhnb
.: Your success is also mine :.
|
|
|
|
|
I have bulk of data . I want to find a specific data from the bulk and doing some calculation on the data. i should not use STL Object(Map) or MFC . It should be a pure SDK. Can u suggest any build in functionality for this ?
Thanks in advance
g.shadrach
|
|
|
|
|
With limited information from you, probably a linked list or an array (probably array of pointers) can be used to do it.
-Prakash
|
|
|
|
|
Mr.Prakash wrote: probably a linked list
probably linked list is very slow at searching in compare to other datastructure
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
sorry, but STL is fully portable, because provided with the C++ language. it's not a Microsoft product
|
|
|
|
|
Hi
I used the STL for my work , some time it throw exception while searching (map.find()).
My project is a multithreaded. Each thread had it’s own map.
|
|
|
|
|
were you using STL's std::map<> or MFC's CMap ?
|
|
|
|
|
STL's std::map<>
Not MFC's CMap
eg.
map <string, userdefinedclass=""> mapclass;
mapclass mapobj;
char searchkey[100]={0};
strcpy(searchkey,"somekey")
try
{
mapobj.find(searchkey);
}
catch(...)
{
exception occurred !
}
note :
mostly occurred in Destructor of string class
|
|
|
|
|
and what kind of exception were thrown ?
what were you doing ?
[EDIT]
Do you build your project with mutithreaded DLL (/MD or /MDd) ?
[/EDIT]
|
|
|
|
|
STL's std::map<>
Not MFC's CMap
eg.
map <string, userdefinedclass=""> mapclass;
mapclass mapobj;
key[100]={0};
strcpy(ken,"somekey");
------------
------------
------------
------------
------------
------------
char searchkey[100]={0};
strcpy(searchkey,"somekey")
try
{
mapobj.find(searchkey);
}
catch(...)
{
exception occurred !
}
note :
mostly occurred in Destructor of string class
|
|
|
|
|
hi
my application is not dll. it is exe. but i didnot set multithread
|
|
|
|
|
shadrach_india wrote: ...some time it throw exception while searching (map.find()).
So it threw an exception because you did something wrong, and now you are afraid to use it again. Where's the logic in that?
"Money talks. When my money starts to talk, I get a bill to shut it up." - Frank
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Hi all,
I hope this is an appropriate place to post this question ....
Something very stange has happend to my copy of VS 2005. The thing is when one presses crtl - spacebar a list appears right... well .... mine is just gone ... I have tried a reinstall, but that was a time waster..
Does someone know what could be wrong?
Thanx in advance
Regards
Programm3r
|
|
|
|
|
sounds like intellisense might have been disabled. check your studio settings.
|
|
|
|
|
Is your problem this list?
|
|
|
|
|
Dear Sir; I am using CSortListCtrl (derived from ClistCtrl);
It is possible to make a particular color to one line ?
|
|
|
|
|
Yes you can set the selection color/text etc to a line.
See here
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
|
I want to use List control in my MFC app. But if I use list control in my dialog box, the dialog box is not poping up. Is there anything I need to add? Is there any good document that can be helpful?
Thanks in advance.
|
|
|
|