|
briefcase wrote:
Any ideas on what I may be doing wrong?
Have you #include d your header file in your cpp file?
Have you double checked the spelling and letter case?
Sonork 100.11743 Chicken Little
"You're obviously a superstar." - Christian Graus about me - 12 Feb '03
Within you lies the power for good - Use it!
|
|
|
|
|
I have a mdi aplication with 4 different views. I need a code sample where I can see how can I switch beetwen views and to see which view is the active view.
Thanks
|
|
|
|
|
I have an table in MS 2003 Access database. The tabel has a Ole object field where are stored some bitmaps. I use dao for accessing the database. The problem is that I don't know how to take out the bitmap from the dao variable that was crated by dao wizard . The variable is CLongBinary.
I need a function or sample code to see how to convert the bitmap from CLongBinary to CBitmap.
Thanks
|
|
|
|
|
When I was stepping thru this code to see why it was not working I found that the pInfo->m_nCurPage was not being updated. Any idea why?
I did not over ride OnBeginPrinting() or OnEndPrinting()
CMyView is derived from CEditView
BOOL CMyView::OnPreparePrinting(CPrintInfo* pInfo)
{
CString string;
int index=0;
int pages=0;
m_pbIndex.SetAt(pages, index);
GetWindowText(string);
while(index >= 0)
{
index = string.Find("\f", index+1);
pages++;
m_pbIndex.SetAt(pages, index);
}
pInfo->SetMinPage(1);
pInfo->SetMaxPage(pages - 1);
return DoPreparePrinting(pInfo);
}
void CMyView::OnPrint(CDC* pDC, CPrintInfo* pInfo)
{
m_nPageHeight = pDC->GetDeviceCaps(VERTRES);
pInfo->m_rectDraw.SetRect(0, 0, pDC->GetDeviceCaps(HORZRES), m_nPageHeight);
double LeftOffset = 0.6;
double TopOffset = 0.5;
double RightOffset = 0.5 ;
double BottomOffset = 0.5 ;
pInfo->m_rectDraw.DeflateRect((int)(pDC->GetDeviceCaps(LOGPIXELSX) * LeftOffset),
(int)(pDC->GetDeviceCaps(LOGPIXELSY) * TopOffset),
(int)(pDC->GetDeviceCaps(LOGPIXELSX) * RightOffset),
(int)(pDC->GetDeviceCaps(LOGPIXELSY) * BottomOffset));
pDC->SetViewportOrg(0, (pInfo->m_nCurPage-1)*m_nPageHeight);
CMyDoc* pDoc = GetDocument();
PrintPage(pDoc, pDC, pInfo);
}
void CMyView::PrintPage(CJulieDoc* pDoc, CDC* pDC, CPrintInfo* pInfo)
{
int beg;
int end;
CString string;
GetWindowText(string);
beg = pbIndex.GetAt(pInfo->m_nCurPage-1);
end = pbIndex.GetAt(pInfo->m_nCurPage);
string = string.Mid(beg, end);
pDC->DrawText(string, pInfo->m_rectDraw,
DT_EXTERNALLEADING &&
DT_LEFT &&
DT_NOCLIP);
}
As always, Thank You
|
|
|
|
|
I figured out how to make it work.
Stay tuned for my first article.
Kevin
|
|
|
|
|
Dear friend,
I need some helps on my programming. I try to associate with the database (Access) to check the login process.When I compile the program . 3 error is appeared and I cannot solve. these errors are
1)nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
2) nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
3)Debug/PlantMonSys.exe : fatal error LNK1120: 2 unresolved externals
Regards,
Anson Tong
|
|
|
|
|
Check this article[^] for clues. If you don't find anything there that works, try posting the code segment that appears to be causing this error.
[EDIT]
This article[^] is even better - you need to set your project settings to Multithreaded.
[/EDIT]
"Another day done - All targets met; all systems fully operational; all customers satisfied; all staff keen and well motivated; all pigs fed and ready to fly" - Jennie A.
|
|
|
|
|
Roger,
Thanks you for help and I has solved my problem
Regards
anson
Regards,
Anson Tong
|
|
|
|
|
Joshua Heyer has a fine article showing how to add drop shadows (CD_DROPSHADOW) to tool tip ballons. I have a bunch of existing code using MFC 7.0 that I don't want to rewrite if I don't have to.
I am looking for an easy way to modify the existing class (inherited from CToolTipControl) to include the drop shadows (and some other features in Joshua's code) into my application.
Anyone have some ideas or can you point me to an article that I can adapt from?
Thanks,
Barry
Barry
|
|
|
|
|
Please, tell me, how can I create a simple Dialog Window and the upon pressing the button change the form's and button's font and colour? If possible, write a code or give me a link with sources.
|
|
|
|
|
When I use sproxy.exe (version 7.00.9466), I get an error message: SDL1000 : Not enough storage is available to complete this operation. If I remove the fault element from the operation element, the header is generated. See wsdl below. Any ideas?
Thanks,
Rick
<?xml version = '1.0'?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns2="http://xmlns.catch.com/ws/types"
xmlns:tns="http://xmlns.catch.com/ws"
name="RemoteAccess"
targetNamespace="http://xmlns.catch.com/ws">
<types>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tns="http://xmlns.catch.com/ws/types"
targetNamespace="http://xmlns.catch.com/ws/types">
<import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
<complexType name="WebServiceException">
<sequence>
<element name="errorCode" type="int"/>
<element name="message" type="string"/></sequence></complexType>
</schema></types>
<message name="RemoteAccessProvider_endSession"/>
<message name="RemoteAccessProvider_endSessionResponse"/>
<portType name="RemoteAccessProvider">
<operation name="endSession" parameterOrder="">
<input message="tns:RemoteAccessProvider_endSession"/>
<output message="tns:RemoteAccessProvider_endSessionResponse"/>
<fault name="WebServiceException" message="tns:WebServiceException"/></operation>
</portType>
<binding name="RemoteAccessProviderBinding" type="tns:RemoteAccessProvider">
<operation name="endSession">
<input>
<soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://xmlns.catch.com/ws"/></input>
<output>
<soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://xmlns.catch.com/ws"/></output>
<!-- Offending Code, remove and sproxy.exe works.-->
<fault name="WebServiceException">
<soap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://xmlns.catch.com/ws/"/></fault>
<!-- Offending Code End -->
<soap:operation soapAction=""/></operation>
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/></binding>
<service name="RemoteAccess">
<port name="RemoteAccessProviderPort" binding="tns:RemoteAccessProviderBinding">
<soap:address xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" location="http://localhost/ws"/></port></service></definitions>
|
|
|
|
|
hi....the problem is
1)how to connect with dataBase (oracle) by ADO and execute Query for the table 'ALL_DEPENDENCIES'.
2)how to sort the refered object so that they come in hierarchal ,so that when creating the Object creation script (.Sql) the Master detail flow will be correct and the refered object will be in order i.e. same as the forward refe'g.
thanks....
utkarsh sharma
"Not everything that counts can be counted, and not everything that can be counted counts."
|
|
|
|
|
Please try this program and help me understand the output
#include <stdio.h>
int main()
{int i = 3;
int j = 10;
printf ("%d %d %d %d\n", i++, ++i );
return 0;
}
|
|
|
|
|
SiddharthAtw wrote:
printf ("%d %d %d %d\n", i++, ++i );
OUTPUT is - 4 4 123567 123567
The compilation start from the right to left
so first ++i is calculate and because ++ is to the left of i , it is incremented first and then used in the current statement (i was 3 now it is 4) then i ++ is calculated ,
As ++ is to the right of i , i is used first and then it is incremented so the value of i used is 4 and after the printf statement its value becomes 5
that explains the 4 4 and because in printf you put extra %d %d and no variable for them garbage is printed
Hope that helped
Live as if your were to die tomorrow. Learn as if you were to live forever.
-Mahatma Gandhi
|
|
|
|
|
bravo this is very good explanation
|
|
|
|
|
Hi,
I am initializing the static object on heap in my code. I am wondering how do I delete it now. Do I have to explicitly delete it or its going to get destroyed on its own on program termination.
.cpp file code//////
CClassA* CClassB::m_a = new CClassA;
If I don't initialize it on heap, is it going to get deleted on program termination?
Thanks i advance..
|
|
|
|
|
If you allocate memory using new or malloc then you have to free the allocated memory using delete (if you did a new) and free (if you did a malloc)
Live as if your were to die tomorrow. Learn as if you were to live forever.
-Mahatma Gandhi
|
|
|
|
|
Yes, the memory will get deleted on program termination since the whole address space for that process is deleted.
In general, it isn't a good idea to rely on process termination to clean up memory since it can lead to sloppy and poor memory handling (common in older Unix software). However, as long as you are careful, it isn't going to hurt you.
Tim Smith
I'm going to patent thought. I have yet to see any prior art.
|
|
|
|
|
Tim Smith wrote:
However, as long as you are careful
If you're being sufficiently careful that you can get away with being sloppy, wouldn't it be easier to be careful and neat and tidy in the first place?
Software Zen: delete this;
|
|
|
|
|
Sometimes that is harder that one would expect. I have seen people waste days working on code to make it theoretically correct when it was functionally perfect as written.
EDIT: But, in general, I agree with your statement. But I have a big problem with people saying NEVER DO XYZ. I have seen people do things like that to a fault.
Tim Smith
I'm going to patent thought. I have yet to see any prior art.
|
|
|
|
|
Well, all memory is reclaimed by the OS when the process exits. However the destructor for the CClassA object does not run.
As mentioned above, don't develop the habit of being sloppy. Delete the object in the appropriate place in your app's shutdown/cleanup code.
--Mike--
Ericahist | CP SearchBar v2.0.2 | Homepage | 1ClickPicGrabber New v2.0! | RightClick-Encrypt
You cannot truly appreciate Dilbert unless you've read it in the original Klingon.
|
|
|
|
|
Now on my program inside got 2 button and 2 dialog how I can when I press button 1 dialog 1 appear press button 2 dialog 2 appear.
I just has basic knowledge on Visual C++ If can give my are full program about this solution. Thanks...
|
|
|
|
|
Hey there.
This link: (click me) has lots of dialog examples and screenshots. For instance, one that has multiple modeless dialog boxes can be found here: (click me)
|
|
|
|
|
Hi all
I'm not a programmer but I'm looking for someone with C++ knowledge and maybe knows a little about VOB files (DVD's) to help me with my small project to play a single VOB file
I've searched high and low for help yet I just can't seem to find someone
I hope I haven't broken any rules but I can't see where else to ask for help
thankyou
|
|
|
|
|
Maybe try talking to guys from Gordian Knot project (http://gknot.doom9.org/[^]).
And what is your project exactly?
You're so cute when you're frustrated. --from 'PDA' by Interpol
|
|
|
|