Ok, tôi xin lỗi nếu điều này có chút rắc rối nhưng tôi không biết cách giải thích nó tốt hơn. Tôi có một hình thức trò chuyện được hiển thị sau khi người dùng đã xác thực trước đó trong TLoginForm.Truyền tham số khi tạo một biểu mẫu mới trong delphi SDI
tài khoản đăng nhập sau đó hiển thị các chatForm:
with TChatForm.Create(Application) do
begin
Show;
end;
Vấn đề của tôi là, làm thế nào tôi có thể vượt qua các tên người dùng để các chatForm vì vậy tôi có thể sử dụng nó như là nickname trong chat, xem xét thực tế rằng hình thức tự động kết nối với máy chủ OnShow, vì vậy tôi sẽ cần tên người dùng đã gửi.
Tôi mới đến delphi nên nếu có bất kỳ sai sót nào trong mã của tôi, vui lòng tha thứ cho tôi.
tôi đang cố gắng để giải quyết nó theo cách của bạn, tuy nhiên, làm thế nào tôi nên thiết lập thủ tục FormCreate? Đặt nó thành thủ tục FormCreate (Tên người gửi: TObject; const username: string); trả về sự không tương thích nếu tôi cố gắng liên kết quy trình với sự kiện OnCreate – Eduard
Không đặt sự kiện 'OnCreate'. Sử dụng một 'constructor' đúng theo mã trong câu trả lời. –
+1 IMHO đây là cách tiếp cận tốt hơn dựa trên câu hỏi của OP. – ComputerSaysNo