|
this might sound stupid, but it doesn't seem to work...
my code:
<br />
_RecordsetPtr pRecordset;<br />
<br />
LPSYSTEMTIME time;<br />
VariantTimeToSystemTime((double)pRecordset->Fields->GetItem("Datum")->Value, time);<br />
It crashes....
[]D [] []D []
|
|
|
|
|
That will be because "time" points somewhere invalid/undefined.
Try
SYSTEMTIME time;
VariantTimeToSystemTime((double)pRecordset->Fields->GetItem("Datum")->Value,&time);
That will work, unless the date/time stored is NULL.
Steve S
[This signature space available for rent]
|
|
|
|
|
I got another solution:
<br />
_RecordsetPtr pRecordset;<br />
<br />
COleDateTime date(pRecordset->Fields->GetItem("Datum")->Value);<br />
This works fine...
Thanks for your help,
Willem
[]D [] []D []
|
|
|
|
|
You can build a COleDateTime from a _variant_t , the type that is returned from pRecordset->Fields->GetItem("Date")->Value . So, your code could look like:
COleDateTime Date(pRecordset->Fields->GetItem("Date")->Value);
|
|
|
|
|
lol,
i just found that solution, look at the previous post...
thanks anyways...
willem
[]D [] []D []
|
|
|
|
|
How would one resize a CView derived view based on a LPRECT structure? I have tried using SetWindowPos() but with no luck.
Any help would be appreciated.
Thank you.
|
|
|
|
|
You need to resize the frame window that the view is inside.
Neville Franks, Author of ED for Windows. www.getsoft.com
Make money with our new Affilate program
|
|
|
|
|
can you eloborate with some sample code. I was under the impression that I needed to resize the Frame window as well I tried to do
SetWindowPos(((CMainFrame*)AfxGetMainWnd()), 0, 0, 50, 50, NULL) to see if it worked.. but that didn't work.. I also tried SetWindowPos(GetParent()....) but that didn't work either.
|
|
|
|
|
To resize the view I'd try:
GetParentFrame()->SetWindowPos( &wndTop, 0, 0, 100, 100, SWP_NOACTIVATE | SWP_NOMOVE );
from within a derived CView class function. ie. 'this' = your view.
or use:
GetMyView()->GetParentFrame()->SetWindowPos( ... )
from code outside of the view.
Of course the parent frame needs to be in its restored (normal) size, not maximized for this to work.
Neville Franks, Author of ED for Windows. www.getsoft.com
Make money with our new Affilate program
|
|
|
|
|
I'm a bit multibyte challenged -
I want to get the last char of a potential multibyte CString / LPCTSTR, specifically, check if it's a slash or backslash.
As far as I understand it, just using str[ str.GetLength()-1 ] could give me the second char of a multibyte sequence, which sounds bad.
So many people long for eternity that don't know what to do on a rainy sunday afternoon. [sighist] | [Agile Programming] [doxygen] If you look for evil in me you will find it whether it's there or not.
|
|
|
|
|
Hi
Suppose take following example ..
you can not say that
LPCTSTR str=_T("Test\");
You have to write
LPCTSTR str=_T("Test\\");
Here While considering the string "Test\\". it ignore the Last characher as it is from escape seqnence..I meant it has t0. And the results are correct.
ch=str[strlen(str)-1];
|
|
|
|
|
Hi,
I didn't refer to escape sequences, but to multibyte charater sets, i.e. those that actually _store_ either one byte, or a lead byte/trail byte pair.
So many people long for eternity that don't know what to do on a rainy sunday afternoon. [sighist] | [Agile Programming] [doxygen] If you look for evil in me you will find it whether it's there or not.
|
|
|
|
|
Absolutely! That's why I've settled with UNICODE, both for embedded and desktop.
|
|
|
|
|
Sir,
I have written a code to enable and disable system menu close in
CMDIChindFrame Window in MDI Application. But Disable button is not getting enable in maximized state. If I change the state of MDIChindFrame Window, Close button get enable.
void CMyChindFrame::DisableClose(BOOL bClose)
{
// TODO: Add your specialized creation code here
m_bClose = bClose;
if(m_bClose)
{
CMenu *pSysMenu = GetSystemMenu(FALSE);
ASSERT(pSysMenu != NULL);
VERIFY(pSysMenu->ModifyMenu(SC_CLOSE, MF_BYCOMMAND|MF_GRAYED, SC_CLOSE,
"Close"));
}
else
{
CMenu *pSysMenu = GetSystemMenu(FALSE);
ASSERT(pSysMenu != NULL);
VERIFY(pSysMenu->ModifyMenu(SC_CLOSE, MF_BYCOMMAND|MF_ENABLED, SC_CLOSE,
"Close"));
SendMessage(WM_NCPAINT);
SendMessage(WM_NCACTIVATE,TRUE);
}
}
|
|
|
|
|
How can I make a nice Windows bluescreen which forces the user to reboot the computer (i.e. the bluescreen does not disappear with a [return]).
Nothing should be damaged. The user should just be forced to reboot his computer.
Thx
|
|
|
|
|
hi,
I am newbie in device driver development.Is it possible to develop a device driver which is application specific? I meant ,suppose I want to use a printer driver only for my application and not the whole operating system.
Is it possible?
help Help
vikram
|
|
|
|
|
No,you can't develop device driver for application specific.you can use windows API for your application.
Pradeep
|
|
|
|
|
Why? I have My own Driver and I want to use it from my application only.are u very much sure of this?
Vikram
|
|
|
|
|
Your device driver will be general to the whole PC, but the interface to control it will be of your own design. This means it would be very dificult for an external programmer who does not know this interface to use it from one of their applications.
Roger Allen
Sonork 100.10016
Were you different as a kid? Did you ever say "Ooohhh, shiny red" even once? - Paul Watson 11-February-2003
|
|
|
|
|
Hi !!
Maybe this is an odd questions, but I'm wondering what are the real benefits of using the StringTable resource : is it only for centralizing strings ?
Thanks for your enlightements....
Jerome
|
|
|
|
|
Apart from centralization, if all your program strings are in resources, you can have these resources DLLs dynamically loaded. This means that if you had a different versiuon of the same resources in a different language, you original code will work unchanged (probably) in the new language.
This makes it very easy to internaltionalise your applications.
Roger Allen
Sonork 100.10016
Were you different as a kid? Did you ever say "Ooohhh, shiny red" even once? - Paul Watson 11-February-2003
|
|
|
|
|
Thank for your answer !
But it brings me another question : the resources of my project are actually a DLL ? I never used the String Table resource in my projects, but for other resources, I never noticed any produced by the resources. Or is it an option ?
This means that such a DLL would basically just be a table of strings ?
Thanks you !
Jerome
|
|
|
|
|
Jerome Conus wrote:
the resources of my project are actually a DLL ?
Yes. In fact any resource you rapplication uses be it a string/dialog template/bitmap etc could be placed in this resource only DLL. You could then load the version of the DLL for the language you want your application to run in. It works for all resource types (even user defined ones).
See these articles, which may be of help
http://www.codeproject.com/cpp/mult_lang_support.asp[^]
http://www.codeproject.com/cpp/switch_languages.asp
Roger Allen
Sonork 100.10016
Were you different as a kid? Did you ever say "Ooohhh, shiny red" even once? - Paul Watson 11-February-2003
|
|
|
|
|
Thank you very much for the links !
Jerome
|
|
|
|
|
I have a sample that creates a file with a different extension (say.xyz)Now I need to associate an icon with this file that was created, Any idea on how to do this
|
|
|
|