|
You're probably getting bitten by this[^].
XPath doesn't work if the document defines a default namespace. This behavior is by design
0 bottles of beer on the wall, 0 bottles of beer, you take 1 down, pass it around, 4294967295 bottles of beer on the wall.
Awasu 2.2.2 [^]: A free RSS/Atom feed reader with support for Code Project.
|
|
|
|
|
thanks for your reply.
but it is not helping us in anyway.
Actually we want to use XPath without including the prefixes.
If any example is available please share with us.
|
|
|
|
|
anil@kalkitech.in wrote: Actually we want to use XPath without including the prefixes.
Huh?! If the XML elements you're looking for are in a namespace, you *must* specify that namespace in your XPath query. They are an integral part of the element's name; you can't just ignore them!
0 bottles of beer on the wall, 0 bottles of beer, you take 1 down, pass it around, 4294967295 bottles of beer on the wall.
Awasu 2.2.2 [^]: A free RSS/Atom feed reader with support for Code Project.
|
|
|
|
|
Hello all,
I have to create a pdf file from crystal without showing the report. I have the following code but it crashes with "memory can't be read". Anybody done this before?
CString m_csPath = "D:\\MyProg\\SendChecker\\Report\\quote.rpt";
CString csDskFile = "c:\\";
//first create the report
//Create an instance of the Application object
app->pApplication.CreateInstance("CrystalRuntime.Application.9");
//Use the File Dialog of the MFC to select the report file
BSTR FileName( m_csPath.AllocSysString());
//Open the report
app->pReport = app->pApplication->OpenReport( FileName );
csDskFile += a_csTrans;
csDskFile += ".pdf";
BSTR DskFile( csDskFile.AllocSysString() );
app->pReport->ExportOptions->FormatType = crEFTPortableDocFormat;
app->pReport->ExportOptions->PDFExportAllPages = TRUE;
app->pReport->ExportOptions->DestinationType = crEDTDiskFile;
app->pReport->ExportOptions->DiskFileName = DskFile;
VARIANT_BOOL pBool = FALSE;
app->pReport->Export( pBool ); //crashes here, why?
|
|
|
|
|
I am writing some instruction below, these r the part of coding .
can you explain these instruction. and also what they do?
m_fCDBFile.write(reinterpret_cast<char*>(&m_Header.nNoOfRecords),sizeof(m_Header.nNoOfRecords));
m_fCDBFile.write(reinterpret_cast<char*>(&m_Header.nSizeOfHeader),sizeof(m_Header.nSizeOfHeader));
m_fCDBFile.write(reinterpret_cast<char*>(&m_Header.nSizeOfRecords),sizeof(m_Header.nSizeOfRecords));
m_fCDBFile.write(reinterpret_cast<char*>(&m_Header.nNoOfFields),sizeof(m_Header.nNoOfFields));
|
|
|
|
|
from MSDN:
The reinterpret_cast allows the pointer to be treated as an integral type. The result is then bit-shifted and XORed with itself to produce a unique index (unique to a high degree of probability). The index is then truncated by a standard C-style cast to the return type of the function.
SaRath.
"It is your attitude, not your aptitude, that determines your altitude - Zig Ziglar."
My Blog | Understanding State Pattern in C++
|
|
|
|
|
First can you clarify what is the type of m_Header.nNoOfRecords. write takes two arguments a
const char_type *_Str - The string to be written
streamsize _Count - Meaning the number of bytes to be written
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
Nirmal Khatri wrote: what does it mean??????
and what it is supposed to be ? what are you talking about ?
the code ? the reinterpret_cast<> operator ? the write function ?
hey, we cannot read you mind. explain clearly what's your problem.
TOXCCT >>> GEII power
[VisualCalc 3.0 updated ][Flags Beginner's Guide new! ]
|
|
|
|
|
Didn't you just ask this same question here?
"The largest fire starts but with the smallest spark." - David Crow
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Hello,
is it posible to convert an hexstring to an integer value, hexstring like
(HTML Entity)& #xA9 -> 169 or A9 -> 169
is there any function to do or i have to makeit self??
thanx
break;
-- modified at 6:18 Wednesday 5th July, 2006
|
|
|
|
|
Simply write :-
int nValue = 0xA9
Jubin Chawda
braindrain1@rediffmail.com
-----------------------------
Come online at:-
fitiyal@yahoo.com
|
|
|
|
|
Hello,
thanx for answer, i use the strtol(); function to convert my hexstring to int!
num = strtol(c, &string, 16);
that works!
regards
break;
|
|
|
|
|
You could also use sscanf / _stscanf
earl
|
|
|
|
|
I saw one line in my project..
CComboBox *cb1;
cb1 = (CComboBox*)GetDlgItem(IDC_BOXDETAIL1);
Then i searched for IDC_BOXDETAIL1,but no controls in my project with this ID.
After seraching it gives only these two lines
GraphConfig.cpp(90): cb1 = (CComboBox*)GetDlgItem(IDC_BOXDETAIL1);
resource.h(110):#define IDC_BOXDETAIL1 1038
I got confused without any controls in any dialog in the project,how it defines one valu..and onemore thing it works properly.
Can we define like this manually for control ID?
|
|
|
|
|
Anu_Bala wrote: Can we define like this manually for control ID?
Yes.
Anu_Bala wrote: resource.h(110):#define IDC_BOXDETAIL1 1038
This is the unique ID for the control. there wont be no problem if a #define exists there.
the thing will get worse, if you add a control varibale for an existing control and if you delete that control from the resource file.
the #define may exists there in the resource.h file, so there wont be any compilation issue. But you will get an assertion in DoDataExchange function.
When we define control there will be an entry in the DoDataExchange something like this
DDX_Text(pDX, IDC_THIN_PEN_WIDTH, m_nThinWidth);
On deleting the control, it wont get removed.
Hope you clear.
SaRath.
"It is your attitude, not your aptitude, that determines your altitude - Zig Ziglar."
My Blog | Understanding State Pattern in C++
|
|
|
|
|
Dear all,
how can get selected item in list box????
thx
|
|
|
|
|
You get the index of the element with the GetCurSel() function.
With the index you can get the text with GetText()
All the label says is that this stuff contains chemicals "... known to the State of California to cause cancer in rats and low-income test subjects." Roger Wright http://www.codeproject.com/lounge.asp?select=965687&exp=5&fr=1#xx965687xx
|
|
|
|
|
Iterate through the items in the list box using GetCount()
////// Check if the state of the item is set as selected
//////
for(int i=0;i<=m_pListBox.GetCount();i++)
m_pListBox.GetSel( i ) > 0 ? _T("true") : _T("false"));
//////Or use GetCurSel()
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
m_ListBox.GetCurSel(); that return currently selected item
and use m_ListBox.GetText() for retrieves a string from ListBox
whitesky
|
|
|
|
|
In my project code i hv these two instruction. please explain thease:-
1. m_CDBFile.write(reinterpret_cast(&m_Header.nNoOfRecords),sizeof(m_Header.nNoOfRecords));
2. nRetVal = MoveFileEx(lpBuffer,lpSystemDir,MOVEFILE_REPLACE_EXISTING);
THANK YOU
|
|
|
|
|
1) 1 st Parameter- _Str
Characters to put into the stream.
You are typecasting m_Header.nNoOfRecords
2 nd Parameter- _Count
Count of characters to put into the stream.
This is self explanatory
2)The nRetVal is used to test if MoveFileEx was successful.The value is non zero in this case
From MSDN
lpExistingFileName // First Parameter to MoveFileEx
[in] Pointer to a null-terminated string that names an existing file or directory on the local computer.
lpNewFileName // Second Parameter to MoveFileEx
[in] Pointer to a null-terminated string that specifies the new name of lpExistingFileName on the local computer.
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
MoveFileEx for move a file or directoy and whats m_CDBFile?
whitesky
|
|
|
|
|
Hi everyone,
I need to send data from a set of sensors via wi-fi to my PC. Once I have data in the PC, after making some operations with them, I have to send data again to the sensors, where there are a LCD to show a number.
Well, I don't know too much about wi-fi and I want someone to help me and start me in the wi-fi development. And how can I do this work.
Thank you in advance for your help and sorry of my bad english.
|
|
|
|
|
If you have an IP network google sockets
earl
|
|
|
|
|
Hi again,
Well, I think I need an emitter and a receiver, didn't I? So, with those devices, can I work with IP's?
|
|
|
|