Tôi có hai chương trình Delphi7: máy chủ tự động hóa COM (EXE) và chương trình khác đang sử dụng máy chủ tự động hóa.Cách sử dụng mảng biến thể trong Delphi
Tôi cần chuyển một mảng byte từ chương trình này sang chương trình khác.
Sau một số tìm kiếm tôi đã thấy rằng việc sử dụng mảng biến thể là cách để đi (chính xác, xin vui lòng nếu bạn biết bất kỳ phương pháp nào tốt hơn).
Câu hỏi của tôi là: Làm cách nào để tạo mảng biến thể trong một chương trình, sau đó làm cách nào để đọc giá trị của biến thể trong một chương trình khác?
Tôi biết về VarArrayCreate và VarArrayLowBound/VarArrayHighBound, nhưng tôi không chắc chắn về cách thực hiện điều này đúng cách.
Cảm ơn!
Cảm ơn! Bạn cũng có thể cung cấp cho một số mã ví dụ về cách đọc mảng trở lại phía khách hàng? Hãy nói rằng một vararray được truyền cho khách hàng trong một biến thể, làm thế nào để bạn đọc nó? Bạn có gọi VarArrayCreate hoặc chỉ sử dụng VarArrayLowBound vv? – Steve
Chỉ cần sử dụng mảng ở phía bên kia. Chỉ tạo một lần. Nhưng xem ai chịu trách nhiệm thanh toán bù trừ nó. – Runner