2010-02-11 29 views
12

Chúng tôi có nhu cầu tương tác giữa một trong các ứng dụng web của chúng tôi và ứng dụng Win32 được tạo trong Delphi.Delphi có thể được sử dụng để tạo và xử lý một trình xử lý giao thức tùy chỉnh không?

Một đồng nghiệp đề xuất sử dụng trình xử lý giao thức tùy chỉnh như ourcompany://something để chuyển thông tin cho ứng dụng.

Điều này có thể thực hiện với Delphi (5 Enterprise) hay không? Nếu nó có sẵn trong các phiên bản sau này, chúng tôi sẽ tìm kiếm một giấy phép cho điều đó.

Chúc mừng!

+0

Chào mừng bạn đến với Stack Overflow. Khi bạn nói "ai đó ở đây đã đề xuất", sẽ rất hữu ích nếu bạn cung cấp liên kết đến câu trả lời đó để cung cấp ngữ cảnh cho câu hỏi này. –

+0

Rob: Tôi đoán 'ai đó ở đây' đề cập đến ai đó ở đó, tại 'ourcompany'. 'Chúng ta có một nhu cầu' và 'Một người nào đó ở đây, bên trong nhóm' Chúng tôi 'đề xuất' ... :-) – Vegar

+0

Rất tiếc, vâng, không rõ ràng về tôi. Ai đó ở nơi làm việc. – Drarok

Trả lời

12

MSDN có an article explaining the whole thing. Nó mô tả các mục đăng ký bạn cần thiết lập và nó mô tả dòng lệnh mà Internet Explorer sẽ sử dụng để gọi chương trình của bạn.

Không có gì để ngăn bạn viết trình xử lý giao thức trong bất kỳ phiên bản Delphi nào bạn muốn.

+0

Điều đó hoạt động hoàn hảo, cảm ơn! – Drarok

9

Trình xử lý giao thức tùy chỉnh là đối tượng COM đã đăng ký triển khai giao diện IInternetProtocol.

Ở đây http://www.doogal.co.uk/plugprot.php là một số thông tin về cách triển khai tại Delphi.

4

Có, thực tế là chính xác cách trang Chào mừng IDE hoạt động. Chúng tôi đăng ký trình xử lý giao thức tùy chỉnh cho bds: //.

Các vấn đề liên quan