Tui hận mấy lão này thấu xương lun, hỏi ko thèm chỉ #
class Win32API Parent: Object
Version: 1.6
Method : new call Call
Cú pháp gọi hàm thuộc thư viện DLL nào đó:
@obj = Win32API.new( Tên_File_DLL, tên_hàm, Dãy_Đối_Số, Dãy_Trả_Về )
Tên_File_DLL như "user32" hay "kernel32"
Tên_hàm : tên hàm như FindWindow
Dãy_Đối_Số:"n"' và "l"' nói lên loại số, "i"' nói lên loại sốt nguyên, "p" con trỏ đến nơi chứa dữ liệu chuỗi, và "v"' cho loại void (ko có gì hết)
Dãy trả về tương tự
Ví dụ:
GetActiveWindow = Win32API.new("user32", "GetActiveWindow", [], 'L')
=> Nằm trong DLL : user32, tên GetActiveWindow, ko có đối số và trả về hwn của cửa sổ hiện hành.a
bó tay, rgss là rgss, c++ gì ở đây , cách duy nhất để gọi ngôn ngữ khác như C,C++,C#...(với đk là phải xuất được ra dll) thì tạo cái dll ra, rồi vào trong script mà gọi.
bó tay, rgss là rgss, c++ gì ở đây , cách duy nhất để gọi ngôn ngữ khác như C,C++,C#...(với đk là phải xuất được ra dll) thì tạo cái dll ra, rồi vào trong script mà gọi.
Nói gì vậy, nhiều tool make game vẫn hỗ trợ đa ngôn ngữ mà.
Trên mạng, vẫn có thằng nhúng ngôn ngữ khác vào ruby đấy. Vẫn viết code dùng như bình thường, chỉ tội hình như thay luôn cái cấu trúc ruby luôn thì phải.
Mấy bác ui, dám remake lại rpg xp xài bằng ngôn ngữ C++ luôn không. Như vậy chả cần học rgss nữa. Hoan hô cách này nhất.
ông dựa vào cái gì mà nói thế, trên mạng, thằng nào, code bình thường như nào, thay cấu trúc như nào.....
câu thứ 2 của ông, có vẻ như ông biết C++, sao không dùng C++ luôn.
ông dựa vào cái gì mà nói thế, trên mạng, thằng nào, code bình thường như nào, thay cấu trúc như nào.....
câu thứ 2 của ông, có vẻ như ông biết C++, sao không dùng C++ luôn.