Quản lý gỡ lỗi
Trình gỡ lỗi tích hợp trong MetaEditor cho phép đặt các điểm dừng (breakpoints) trong mã nguồn, tức là các dòng mà tại đó việc thực thi chương trình sẽ bị tạm dừng. Đôi khi hệ thống này gặp trục trặc, nghĩa là việc tạm dừng không hoạt động, và khi đó bạn có thể sử dụng hàm DebugBreak
để buộc dừng chương trình một cách rõ ràng.
void DebugBreak()
Việc gọi hàm này sẽ tạm dừng chương trình và kích hoạt cửa sổ trình chỉnh sửa ở chế độ gỡ lỗi, cùng với tất cả các công cụ để xem các biến, ngăn xếp lệnh gọi và tiếp tục thực thi từng bước.
Việc thực thi chương trình chỉ bị gián đoạn nếu chương trình được khởi chạy từ trình chỉnh sửa ở chế độ gỡ lỗi (bằng các lệnh Debug -> Start on Real Data
hoặc Start in History Data
). Trong tất cả các chế độ khác, bao gồm khởi chạy thông thường (trong terminal) và phân tích hiệu suất (profiling), hàm này không có tác dụng.