2009-06-24 29 views
5

Tôi đang làm việc trên một ứng dụng máy tính để bàn trong Delphi 2007 và trên một trang web nơi dữ liệu nội dung cho ứng dụng này được duy trì. Để xem trang web này, người dùng về cơ bản bị hạn chế đối với Internet Explorer 7 trở lên. (Tôi sẽ không hỗ trợ phần còn lại.)Trang web nói chuyện với ứng dụng của khách hàng?

Điều tôi đang tìm là cách thêm liên kết vào trang web sẽ cho ứng dụng đã chạy của tôi chọn một bản ghi nhất định bằng ID được chuyển đến từ trang mạng.

Điều đó nghe có vẻ dễ dàng nhưng phức tạp hơn một chút so với điều này. Trong ứng dụng, người dùng chọn một hồ sơ cho một khách hàng của người dùng. Trong danh sách này, anh ta có thể tìm thấy một danh sách các sản phẩm. Khách hàng của anh ấy -who ngồi bên cạnh người dùng chỉ tìm kiếm trên trang web và chọn một sản phẩm sẽ được thêm vào. (Hoặc người dùng chọn một cho anh ta.)

Cuộc sống thứ hai dường như có thể thực hiện việc này bằng cách hỗ trợ giao thức mới cho trình duyệt web. Vì vậy, liên kết Secondlife: // gingivere/240/72/sẽ đưa bạn đến một nơi nào đó trong Second Life. (Trừ khi bạn chưa cài đặt Second Life, trong trường hợp đó nó không làm được gì nhiều.) Về cơ bản, tôi muốn thực hiện một cái gì đó tương tự trong ứng dụng của tôi! (Phải hỗ trợ Windows 2000, 2003, XP, Vista và các phiên bản Windows mới hơn.)

Ồ, tôi đang sử dụng Borland/Codegear/Embarcadero Delphi 2007 và ứng dụng là một ứng dụng WIN32 đơn giản. (Tôi cũng có Visual Studio 2008 có sẵn nhưng không thích sử dụng.)

Trả lời

0

Tôi sẽ thăm dò ý kiến ​​một webservice từ ứng dụng khách thay vì cố gắng tạo kết nối từ máy chủ đến trình duyệt.

+0

Với một trang web duy nhất và 4000 người dùng sẽ bỏ phiếu mỗi ngày trong giờ làm việc, tôi sẽ đi qua băng thông ISP của mình trong vòng một ngày. Bên cạnh đó, nó không phải là một quá trình quan trọng. Nó chỉ là một chức năng tốt để có cho phép người dùng lựa chọn trực tiếp từ trang web thay vì thông qua nhiều cửa sổ. –

0

RTC Real Thin Máy khách và chức năng từ xa là hoàn hảo cho việc này.

0

Tôi, tôi quên các vấn đề tương thích với trình duyệt (bạn nghĩ bạn sẽ ngừng sử dụng IE8 như thế nào?) Và sử dụng trực tiếp PBear browser component. Sử dụng điều này bạn có thể đánh chặn các liên kết của bạn một cách dễ dàng, và do đó phát hiện bất cứ tham chiếu nào bạn muốn. Trong ứng dụng của tôi, tôi có những thứ như "action: // actHelp" và tôi phát hiện loại liên kết là "hành động" và sau đó tìm kiếm một hành động có tên "actHelp". Nếu có, tôi thực hiện nó. Bạn cũng có thể phân tích cú pháp mã HTML để tìm kiếm các liên kết này và chèn hình ảnh biểu tượng mà hành động sử dụng, do đó khớp với giao diện người dùng của bạn và đảm bảo nó được cập nhật.

Được tích hợp và quên các sự cố trình duyệt bên ngoài.

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