ok, das ist doch ein guter Punkt, wo ich drauf aufsetzen kann, jetzt hab ich das Beispiel für die statische Verlinkung ausprobiert, jedoch nicht mit der EHLLAPI-Api, sondern mit der WinHLLAPI, hab es etwas umgebaut, ich krieg auch die Verlinkung zu den Headern hin, das wäre ja "whllapi.h", jedoch sobald ich ein Connect zu der Presentation Space machen möchte, bricht er ab, und ich krieg ein Return Code von 1 zurück, d.h. Nicht connected. Auf dem System habe ich Rumba installiert, was mach ich denn falsch?

Hier v. nochmal ein Ausschnitt aus dem Code:

BOOL CChildView::ConnectHost()
{

WORD HFunc, HLen, HRc;
LPBYTE HBuff;
//struct HLDConnectPS ConnBuff; // Send Key string for HOME+string+ENTER:
char SendString = "@0Hello World!@E";

HFunc = RESETSYSTEM;
HLen = 0;
HRc = 0;
//hllapi(&HFunc, HBuff, &HLen, &HRc);
m_pfnWinHLLAPI(&HFunc, HBuff, &HLen, &HRc);
if (HRc != WHLLOK)
{
AfxMessageBox("Unable to access EHLLAPI.\n");
return 1;
}
HFunc = CONNECTPS;
HLen = sizeof(m_cSessionID);
HRc = 0;
memset(&m_cSessionID, 0x00, sizeof(m_cSessionID));
m_cSessionID = 'A';
m_pfnWinHLLAPI(&HFunc, (LPBYTE)&m_cSessionID, &HLen, &HRc);
switch (HRc)
{
case WHLLOK: AfxMessageBox("Host session A hat funktioniert.\n");
case WHLLPSBUSY: AfxMessageBox("Host session A ist besetzt.\n");
case WHLLLOCKERROR: AfxMessageBox("Host session A ist gesperrt.\n");// All these are OK break;
case WHLLINVALIDPSID: AfxMessageBox("Host session A does not exist.\n");
return TRUE;
case WHLLUNAVAILABLE: AfxMessageBox("Host session A is in use by another EHLLAPI application.\n");
return TRUE;
case WHLLSYSERROR: AfxMessageBox("System error connecting to session A.\n");
return TRUE;
default: AfxMessageBox("Error connecting to session A.\n");
return TRUE;
}

Ich erstelle eine Session A und versuche mich zu der Session zu verbinden, aber es klappt nicht. Muss ich in Rumba auch vielleicht die Session definieren?Ist ein Session-Name/Buchstabe wichtig?

Wäre sehr froh, wenn ich geholfen kriegen würde, mein Chef rückt mir schon auf die Pelle, wann das endlich klappen würde.

Gruss,

chullain