PDA

View Full Version : Add ie integration such like cuteftp


tommytao
09-23-2002, 07:12 AM
As title , so that flashfxp will start automatically when i press ftp link

Linkster
09-23-2002, 08:18 AM
read the help file..enable clipboard monitoring

tommytao
09-23-2002, 09:31 AM
i think u misunderstand what i mean

i mean i wanna flashfxp open and enter the server of ftp link after i one-click the ftp link

i not mean right click ftp link -> copy shortcut.

bigstar
09-23-2002, 12:05 PM
To be honest, I don't know how to interface IE like that.

If anyone can provide me example (delphi) source code to integrate with IE I will add support for this.

tommytao
09-24-2002, 09:46 AM
from cuteftp knowledge database ,

i think it can give u obvious hints on how to do so:


----------------------------------------------------------------------
CuteFTP disabled my FTP capabilities after uninstall

If you installed CuteFTP with the browser integration feature enabled and then uninstalled the software, it may affect FTP capabilities within
your Web browser.
If you are experiencing difficulties, please follow these steps to remedy the issue:

1.Re-install CuteFTP.
2.Go to Edit > Settings > Browser Integration and uncheck Monitor FTP Links.
3.Uninstall CuteFTP.
4.Double-click the My Computer icon on the Windows Desktop.
5.On the Menu bar, click View then Options... An Options window will appear.
6.click the File Types tab.
7.Scroll down to the file type called URL:File Transfer Protocol and click it to highlight it. Then click the Edit button.
8.In the Actions window, click Open to highlight it, and click the Edit button.
9.click Browse and find the Internet Explorer executable (iexplore.exe) and double-click on it.
10.Make sure that USE DDE is unchecked and press OK.
11.Press Close on the remaining two windows.
12.If this still does not resolve your issue, please contact us at support@cuteftp.com.

darkone
06-20-2003, 05:29 AM
Since the other DDE thread was closed, I'll bring this oldie back up.

My suggestion is to use shared memory + window messages. It's very robust method and quite easy to implement. In C, I would do
it like this.. I could write a library (DLL) in C for this, but then again.. I think it shouldn't be too difficult to do with Delphi.

Btw. Shared memory is only available with WIN2K/XP/NET.

typedef struct _SERVER
{

CHAR HostName[MAX_HOSTNAME];
DWORD dwPort;
CHAR Login[MAX_USERNAME];
CHAR Password[MAX_PASSWORD];
HANDLE hEvent; // Event to set when socket status changes
DWORD dwStatusStore;

} SERVER, * PSERVER;


case WM_CONNECT:
// Lock shared memory
if (! (lpMemory = SHM_Lock(lParam, wParam))) break;
// Allocate temporary store
pServer = (PSERVER)HeapAlloc(hProcHeap, sizeof(SERVER));
// Check allocation
if (pServer)
{
// Expect memory to contain server info
CopyMemory(pServer, lpMemory, sizeof(PSERVER));
// Connect, and store id of status container
dwStatusStore = Connect(pServer);
// Swap pointer
pServer = (PSERVER)lpMemory;
// Store status
pServer->dwStatusStore = dwStatusStore;
}
// Unlock shared memory
SHM_Unlock(lpMemory);
break;

case WM_STATUS:
// Return connection status
return StatusArray[lParam];

zonemen
04-27-2004, 12:42 AM
hmm...so has anyone found out how to do this yet?

Linkster
04-27-2004, 01:58 AM
we've already got this working in beta form...look for it in a future release :)