|
vicstart wrote: I want to delete or add sub windows on runing time?
Thats more advanced but certainly possible.
You need to have your view initially in a splitter with only one pane. Then, you change the splitter to have more panes and create your new view in the new pane.
The CSplitterWnd is a nasty beast, so you need a lot of practice to force it into submission..
"We trained hard, but it seemed that every time we were beginning to form up into teams we would be reorganised. I was to learn later in life that we tend to meet any new situation by reorganising: and a wonderful method it can be for creating the illusion of progress, while producing confusion, inefficiency and demoralisation."
-- Caius Petronius, Roman Consul, 66 A.D.
|
|
|
|
|
vicstart wrote: i want to delete or add sub windows on runing time?
DeleteColumn(...)<br />
DeleteRow(...)<br />
DeleteView(...)
Nibu thomas
Software Developer
|
|
|
|
|
Dear jigneshrpatel ,
Thanks for ur quick reply. Ya I make an attempt thru
CHttpFile: SendRequest(). still not working.
code is!..
pStrVerb = POST;
pServer = session.GetHttpConnection(lpstrServer, usPort,
pstrUserName, pstrPassword);
pFile = pServer->OpenRequest(pstrVerb, strFile, pstrReferer);
CString strFile= "\mypage\getdata.asp ";
pFile = pServer->OpenRequest(pstrVerb, strFile, pstrReferer);
//,1, &pstrAcceptTypes, pstrVersion, dwHttpRequestFlags);
pFile->AddRequestHeaders(szHeaders);
pFile->AddRequestHeaders("User-Agent: GetWebFile/1.0\r\n", HTTP_ADDREQ_FLAG_ADD_IF_NEW);
CString CStrTempQueryString = _T("txtpname=Winrunner&txtptype=Testing");
pFile->SendRequest(NULL, 0,(LPVOID)(LPCTSTR)CStrTempQueryString,CStrTempQueryString.GetLength());
pFile->QueryInfoStatusCode(dwRet);
I want these data (txtpname=Winrunner&txtptype=Testing") in ASP page
Note:
I also change the code to
CString CStrTempQueryString = _T("?txtpname=Winrunner&txtptype=Testing"); still not working.
Kindly do it ASAP. Thanks for ur effort.
viveks
|
|
|
|
|
Hi,
I am trying to generate a Excel Spreadsheet using VC++ 6.0. The spreadsheet, for example, may be a budget estimation form.
I am new to VC++, if someone can give me a lead, I will appreciated very much.
Thanks for your attention,
Betty
|
|
|
|
|
Have a look at this.
[this^]
Vini
|
|
|
|
|
How to catch ActiveX Install or Excute using BHO?
I want detect ActiveX behavior about install, execute, download *.cab ...
help me~
thanks
and sorry about My little English.
|
|
|
|
|
Hi,
I try to copy contacts between two *.wab files(windows address book file),
but the WAB API allows only one session at one time.
so the IABContainer::CopyEntries does not work at all.
One article said: open the source wab file, read every contact entry and save their properties into a data file, then open the dest wab file and create entries with the properties from data file. But I cannot find such an API!
Can any guru here help me to make that?
Thank you in advance!
Life is hard.
|
|
|
|
|
Is there anyone who can help me with this question??
Life is hard.
|
|
|
|
|
Atony Chen wrote: Is there anyone who can help me with this question??
Try Google or MSDN newsgroups
"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
|
|
|
|
|
1.a Solution had project A and project B,
they are must use a.cpp and a.h,
where the a.cpp and a.h place that is good.
2.and one project use some character string,
define them in a same file, is it good?
and how can i rename this file ?
3.same as question 1, and a.cpp and a.h write some usual function, how can i rename it? Function.h and Function.cpp?
Thank u.
|
|
|
|
|
Usually, when one or more projects share files like that, then I place the 'shared' files in a folder SEPARATE frome other project, such as a 'Common' folder, and then reference the 'Common' folder for header file inclusion. The viusual studio lets you 'add' the files to the project. You can add the files from the 'Common' folder to each project tha needs them.
The reason to keep them separate is so that when the 'common' files reference a 'non-shared' header file like stdafx.h, they will see the correct header file from the respective project.
Otherwise, your two easy options are a statically linked library (LIB) or a dynamically linked library (DLL). These project would include the same code, theoretically, when used from one project to another.
Now, one reason I don't always go the LIB or DLL route is so that the 'shared' files take on the characteristics of their respctive project - UNICODE, multithreading, exception handling, etc. which can sometimes cause issues when you use a LIB or DLL built differently from your current project's settings.
People that start writing code immediately are programmers (or hackers), people that ask questions first are Software Engineers - Graham Shanks
|
|
|
|
|
Hello,
I have an FTPServer application developed using CAysncSocket, which
is running quite well from the past 4 years.
I have added OpenSSL support to this application recently.
This is how my application works exactly.
1)A connection is established with the server app from a client.
2)Once the connection (command socket) is established, a thread is
created and the socket is transferred into the thread.
3)Then a set of commands are transferred between the client and the
server (My app)
4)Then another socket is created, (data socket), in which the actual
data file is tansferred.
5)The connection for both the sockets are established successfully.
The SSL handshake also happens correctly.
When I am trying to transfer the file in the data socket in encyption mode using SSL, a portion of the data is transferred successfully (received by the server app) and socket is timedout aborting the data transfer.
When I have debugged the application I have found that
MySocket::OnReceive() is not getting called, where I have put a breakpoint.
Note: SSL connection for each socket is exists.
Can any one please help why this is happening or how I can make the
OnReceive() fn get called so that my data is transferred completely.
Thanks in Advance.
Seetharam
nsrsetty@yahoo.com
|
|
|
|
|
Hi guys,
I want to call ASP page from vc++. I'm using CInternetSession, CHttpConnection classes (POST method). Form values are send thr URL. I can't get the
form values in the ASP pages that I send thru URL.
Just quick will do be great.
Thank n regards
vivek.s
vivek.s
|
|
|
|
|
Dear Vivek ,
if u are using POST method then u cannot send any type of values thr URL
[ie "httt://www.mypage.asp?val1=hello"] . if u want to send data through GET method then only it is usefull. But using GET method u cannot send more size Data. So u need to send data using CHttp.Send() API ...
Please let me if this works... , if not then can u provide me ur code snippet, so that i may help you out in that.
Thanks,
Jig
|
|
|
|
|
Dear jigneshrpatel ,
Thanks for ur quick reply. Ya I make an attempt thru
CHttpFile: SendRequest(). still not working.
code is!..
pStrVerb = POST;
pServer = session.GetHttpConnection(lpstrServer, usPort,
pstrUserName, pstrPassword);
pFile = pServer->OpenRequest(pstrVerb, strFile, pstrReferer);
CString strFile= "\mypage\getdata.asp ";
pFile = pServer->OpenRequest(pstrVerb, strFile, pstrReferer);
//,1, &pstrAcceptTypes, pstrVersion, dwHttpRequestFlags);
pFile->AddRequestHeaders(szHeaders);
pFile->AddRequestHeaders("User-Agent: GetWebFile/1.0\r\n", HTTP_ADDREQ_FLAG_ADD_IF_NEW);
CString CStrTempQueryString = _T("txtpname=Winrunner&txtptype=Testing");
pFile->SendRequest(NULL, 0,(LPVOID)(LPCTSTR)CStrTempQueryString,CStrTempQueryString.GetLength());
pFile->QueryInfoStatusCode(dwRet);
I want these data (txtpname=Winrunner&txtptype=Testing") in ASP page
Note:
I also change the code to
CString CStrTempQueryString = _T("?txtpname=Winrunner&txtptype=Testing"); still not working.
Kindly do it ASAP. Thanks for ur effort.
viveks
viveks
|
|
|
|
|
|
Hi,
my program is used to submit values to asp page using post method. but the submitted values are not received on the server. my script in given below. any one help me out.
pServer = session.GetHttpConnection(CStrDomain,nPort);
pFile = pServer->OpenRequest(CHttpConnection::HTTP_VERB_POST,CStrSuburl,Referer,1,NULL,"HTTP/1.0",dwHttpRequestFlags);
pFile->AddRequestHeaders(szHeaders);
pFile->SendRequest(NULL,0,(void*)(const char*)CStrTempQueryString.GetBuffer(CStrTempQueryString.GetLength()) ,CStrTempQueryString.GetLength());
urgent. Thanks in Advance.
Have A Nice Day!
Murali.M
|
|
|
|
|
I Find the solution. I think this one is useful to all. i found this on following url http://support.microsoft.com/kb/q165298/[^]
In many cases, the server does not respond appropriately if a Content-Type is not specified. For example, the Active Server Pages component of IIS 3.0 actually checks this header specifically for 'application/x-www-form- urlencoded' before adding form variables to the "Request.Form" object. This MIME/Content-Type indicates that the data of the request is a list of URL- encoded form variables. URL-encoding means that space character (ASCII 32) is encoded as '+', special character such '!' encoded in hexadecimal form as '%21'.
Here is a snippet of code that uses the MFC WinInet classes to simulate a Form POST request: CString strHeaders =
_T("Content-Type: application/x-www-form-urlencoded");
// URL-encoded form variables -
// name = "John Doe", userid = "hithere", other = "P&Q"
CString strFormData = _T("name=John+Doe&userid=hithere&other=P%26Q");
CInternetSession session;
CHttpConnection* pConnection =
session.GetHttpConnection(_T("ServerNameHere"));
CHttpFile* pFile =
pConnection->OpenRequest(CHttpConnection::HTTP_VERB_POST,
_T("FormActionHere"));
BOOL result = pFile->SendRequest(strHeaders,
(LPVOID)(LPCTSTR)strFormData, strFormData.GetLength());
Have A Nice Day!
Murali.M
|
|
|
|
|
Is it possible to get a snapshot of my window and copy a part of it to temporary image object, just like what Bitblt does?
How can I copy the content of a Graphics object to one another?
<font=sans-serif>|-|3llo Wo|2ld
|
|
|
|
|
Hi,
I have a large amount of data being passed from a hardware device into a safearray. I am using this safearray t communicate all that data to a VB ActiveX Control using a event to tell the container that data is ready, but when I call the function GetData is causes all of the program to freeze, is this a problem that safearray can not keep up or something?
This is the code I'm using to get the Data, is there anything wrong in it?
SAFEARRAYBOUND bound;
bound.cElements = 350000;
bound.lLbound = 0;
imageData->vt = VT_UI1 | VT_ARRAY;
imageData->parray = SafeArrayCreate( VT_UI1, 1, &bound );
void * pDest;
SafeArrayAccessData( imageData->parray, &pDest );
memcpy( pDest, &hwdData, 350000 );
SafeArrayUnaccessData( imageData->parray );
Because this data can come up to 150 Hz is there a faster way of doing this. or am I stuck with SafeArrays?
Thanks
|
|
|
|
|
A BSTR can hold a sequence of bytes (not just a Unicode C-style string, which is how it's most often used). There's no way to tell without doing some profiling whether a BSTR will be any improvement over a SAFEARRAY .
--Mike--
Visual C++ MVP
LINKS~! Ericahist | NEW!! PimpFish | CP SearchBar v3.0 | C++ Forum FAQ
|
|
|
|
|
yup homework..
plz help....
|
|
|
|
|
|
jobits12 wrote: yup homework..
Hello Buddy,
if you really need help here, you have to do something by your own.. people here only help you where you facing problem tackling particular task not whole application!
"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
|
|
|
|
|
description
1 let an indivudual join the clu (write details to file)
2 update member ,contribution
3 view detail contribution of member
4 total amount of all contributions
5 search and display info about member
6 view pay day of the member..
thanks!!
|
|
|
|
|