|
Hi All,
I have been trying to build on an application that allows you to write to blogs. After googling and gathering information I have not been able to find a good resource that provides some articles on writing to blogs. I am using VC++ .NET
Can some body provide a URL where I can get some examples regarding publishing to blogs?
Any help is highly appreciated.
Thanks
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
|
Thanks for your suggestion.
Can you tell me how can I use this API to write/publish the comments to blogger.com
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
_AnShUmAn_ wrote: Can some body provide a URL where I can get some examples regarding publishing to blogs?
Each blog uses a different API to do this. Almost all of them use an HTTP-XMLRPC type setup, but you will have to look at the documentation for each blog you want to write a client for to find out what they want/expect to be in the message. I would start with the open source blogs first (LiveJournal use to have a fairly extensive document that described their API in great detail ... I'm not sure if it is still there or if it is up to date, but it would be a good starting point).
If you decide to become a software engineer, you are signing up to have a 1/2" piece of silicon tell you exactly how stupid you really are for 8 hours a day, 5 days a week
Zac
|
|
|
|
|
Thanks for your comment. I already know that it would require an API for specific blog.I want to write to blogger.com
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
I hava writen a DLL,and injected DLL into a process.But when I inject DLL into target process every time,it will terminate the target process.If I don't create a new thread in DLL,it work well.How can I write correct code to implement?
ps: testdll.cpp
#include "stdafx.h"
#include <afxdllx.h>
#include "process.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
static AFX_EXTENSION_MODULE TestDLL = { NULL, NULL };
unsigned __stdcall ThreadFunc(LPVOID pParam){
CSocket sockListen,m_sockSend;
sockListen.Create(6802,SOCK_STREAM,"127.0.0.1");
sockListen.Bind(6802,"127.0.0.1");
sockListen.Listen(5);
sockListen.Accept(m_sockSend);
Sleep(50000);
sockListen.Close();
MessageBox(NULL,"ThreadFunc","Oops!!",MB_OK);
return 0;
}
extern "C" int APIENTRY
DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved)
{
UNREFERENCED_PARAMETER(lpReserved);
if (dwReason == DLL_PROCESS_ATTACH)
{
TRACE0("Test.DLL !\n");
if (!AfxInitExtensionModule(TestDLL, hInstance))
return 0;
new CDynLinkLibrary(TestDLL);
_beginthreadex(NULL,0,ThreadFunc,NULL,0,NULL);
}
else if (dwReason == DLL_PROCESS_DETACH)
{
TRACE0("Test.DLL !\n");
AfxTermExtensionModule(TestDLL);
}
return 1;
}
|
|
|
|
|
perhaps I should write dll without MFC
|
|
|
|
|
plz give me sample code useing this method.
|
|
|
|
|
hi,
include <stdio.h>
#include "winsock2.h"
void main() {
WSADATA wsaData;
SOCKET RecvSocket;
sockaddr_in RecvAddr;
int Port = 27015;
char RecvBuf[1024];
int BufLen = 1024;
sockaddr_in SenderAddr;
int SenderAddrSize = sizeof(SenderAddr);
//-----------------------------------------------
// Initialize Winsock
WSAStartup(MAKEWORD(2,2), &wsaData);
//-----------------------------------------------
// Create a receiver socket to receive datagrams
RecvSocket = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
//-----------------------------------------------
// Bind the socket to any address and the specified port.
RecvAddr.sin_family = AF_INET;
RecvAddr.sin_port = htons(Port);
RecvAddr.sin_addr.s_addr = htonl(INADDR_ANY);
bind(RecvSocket, (SOCKADDR *) &RecvAddr, sizeof(RecvAddr));
//-----------------------------------------------
// Call the recvfrom function to receive datagrams
// on the bound socket.
printf("Receiving datagrams...\n");
recvfrom(RecvSocket,
RecvBuf,
BufLen,
0,
(SOCKADDR *)&SenderAddr,
&SenderAddrSize);
//-----------------------------------------------
// Close the socket when finished receiving datagrams
printf("Finished receiving. Closing socket.\n");
closesocket(RecvSocket);
//-----------------------------------------------
// Clean up and exit.
printf("Exiting.\n");
WSACleanup();
return;
}
Uday kiran
|
|
|
|
|
hi,
#include <stdio.h>
#include "winsock2.h"
void main() {
WSADATA wsaData;
SOCKET SendSocket;
sockaddr_in RecvAddr;
int Port = 27015;
char SendBuf[1024];
int BufLen = 1024;
//---------------------------------------------
// Initialize Winsock
WSAStartup(MAKEWORD(2,2), &wsaData);
//---------------------------------------------
// Create a socket for sending data
SendSocket = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
//---------------------------------------------
// Set up the RecvAddr structure with the IP address of
// the receiver (in this example case "123.456.789.1")
// and the specified port number.
RecvAddr.sin_family = AF_INET;
RecvAddr.sin_port = htons(Port);
RecvAddr.sin_addr.s_addr = inet_addr("123.456.789.1");
//---------------------------------------------
// Send a datagram to the receiver
printf("Sending a datagram to the receiver...\n");
sendto(SendSocket,
SendBuf,
BufLen,
0,
(SOCKADDR *) &RecvAddr,
sizeof(RecvAddr));
//---------------------------------------------
// When the application is finished sending, close the socket.
printf("Finished sending. Closing socket.\n");
closesocket(SendSocket);
//---------------------------------------------
// Clean up and quit.
printf("Exiting.\n");
WSACleanup();
return;
}
Uday kiran
|
|
|
|
|
2. Be specific! Don't ask "can someone send me the code to create an application that does 'X'
"Chris Maunder"
SeeSockets Tutorial[^]if its good for you
|
|
|
|
|
Did you not consider this.
"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 have a problem in getting xml file data. If a xml file is in my computer, i can get all data. But if i want to access to another computer to get data, all of it will be NULL. My code is here: (unicode project)
// redefine : using msxml3.dll
typedef MSXML::IXMLDOMDocument* XMLDocumentPtr;
typedef MSXML::IXMLDOMElement* XMLElementPtr;
typedef MSXML::IXMLDOMNode* XMLNodePtr;
typedef MSXML::IXMLDOMNodeList* XMLNodeListPtr;
XMLDocumentPtr pXMLDoc = NULL;
HRESULT hr;
hr = CoInitialize(NULL);
if (FAILED(hr)) {
return FALSE;
}
hr = CoCreateInstance(MSXML::CLSID_DOMDocument, NULL,
CLSCTX_INPROC_SERVER | CLSCTX_LOCAL_SERVER,
MSXML::IID_IXMLDOMDocument, (LPVOID*)&pXMLDoc);
if (!pXMLDoc) {
return FALSE;
}
pXMLDoc->put_async(VARIANT_TRUE);
VARIANT_BOOL varOkay;
pXMLDoc->load((_variant_t)szXMLFilePathName,&varOkay);
if(!varOkay)
return FALSE;
XMLNodePtr pNodeItem = NULL;
VARIANT var;
CString szTmp;
// get Version
szTmp = _T("VisioAlertData/VersionAlert/Version");
pXMLDoc->selectSingleNode((_bstr_t)szTmp, &pNodeItem);
if(pNodeItem)
{
pNodeItem->get_nodeTypedValue(&var);
vAlt.m_szVersion = var.bstrVal;
} .............
If szXMLFilePathName = _T("C:\\a.xml") then pNodeItem will be != NULL
But if szXMLFilePathName = _T("http://pnlong:8080/Visioalerte/VisioAlerte.xml") then pNodeItem will be = NULL. but if after pXMLDoc->load((_variant_t)szXMLFilePathName,&varOkay) i call a message: AfxMessageBox(szXMLFilePathName) then i can get all data.
I don't know why . Who can help me?
Thank in advance!
|
|
|
|
|
Hi I want to use non rectangular edit boxes......
Is there any option to create ?
|
|
|
|
|
|
|
|
An edit box is a pretty interesting control. It paints itself outside of WM_PAINT, which makes owner drawing one challenging, and I would thing that owner drawnig one in an unusual shape would be doubly so.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
|
Dear friends,
How can I know how many lines of text in the Edit control?
I want the edit control to scroll vertically to the last line of the text.
I want to know the number of lines (nLines) in Edit ocntrol so I can use CEDIT::LineScroll(nLines).
thanks and Cheers,
Joy Anne
|
|
|
|
|
Joy Anne wrote: how many lines of text
One way could be:
You can use CString::Find method to check if the string in the edit box contains a \n. If it contains just increment the count by 1 and so on.....
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
use CEdit::SetSel() and place the caret after the last character...
|
|
|
|
|
That does not give you the line number, however. You'd have to then call CEdit::LineFromChar() to get the line number (minus one).
"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
|
|
|
|
|
DavidCrow wrote: That does not give you the line number, however
indeed. but what the OP seems to try to do looks like a headache for what he wants to achieve...
|
|
|
|
|
hi,
I have designed a custom menu with xp look.Now i have struck at attaching icons to the different menu options.Can anyone suggest me the way to get solution to my problem.
Thanks,
Radhika.
|
|
|
|