2012-03-06 39 views
6

Đây là sự tiếp nối của số last question của tôi. Trong câu hỏi đó, tôi đã cho thấy một vấn đề liên quan đến việc tạo ra các luồng TwebBrowser tồn tại sau khi trình duyệt phá hủy. Trong khi không ai có thể cung cấp một giải pháp cho vấn đề, người ta cho rằng vấn đề có thể là một vấn đề không thể khắc phục được (một lỗ hổng với chính thành phần TWebBrowser).Sử dụng TChromium, Chromium Chromium được nhúng

Vì điều này, tôi đã cố tải xuống và sử dụng Delphi Chromium Embedded Framework. Tôi tải về các thành phần và cho vào Delphi, thêm một đến một hình thức mới và cố gắng chạy chương trình, lúc này nó ném lên một điểm break CPU tại

5264DF81 6A01 push $01

Mô-đun tải: icudt46.dll. Không có thông tin gỡ lỗi. Địa chỉ cơ sở: $ 562C0000. Quy trình DCEFTestRun.exe (3080)

Không có thông báo lỗi, nhưng khi chương trình được tiếp tục theo cách thủ công, nó sẽ đóng. Tôi đã không có kinh nghiệm với DCEF trước đây, cũng không phải bất kỳ kinh nghiệm sử dụng các thành phần bên thứ 3 và trang web DCEF là thiếu tài liệu.

Tôi cho rằng điều đơn giản nhất mà tôi yêu cầu là một hướng dẫn đơn giản (rất cơ bản) về những gì cần tải xuống/cài đặt và nơi để Chromium Components hoạt động.

Thankyou trước.

Trả lời

13

Bạn đang thiếu các thư viện chính của Chromium Embedded Framework (CEF). Nó đủ để sao chép nội dung của thư mục ..\dcef\bin\Win32 (từ gói đã tải xuống) vào thư mục đầu ra của dự án của bạn (hoặc vào một số vị trí known folders có thể truy cập từ tệp thực thi của dự án của bạn).

+0

Sự cố đã được khắc phục, cảm ơn bạn. – user1242937

+0

Vui mừng được giúp bạn ;-) – TLama

+0

Vui lòng giải thích. Điều này làm gì? Làm thế nào điều này sửa chữa bất cứ điều gì đã sai trong câu hỏi? –

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