Nie ma nic gorszego niż robienie DLLi do GM. Tylko dwa typy, których można używać - PChar (char* w C++) i Double. Idiotyzm. O ile PChar jest jeszcze sensownym, o tyle Double to idiotyzm w najczystszej postaci ;p . Normalnie pisząc DLLe, stosuje się typy rodzaju boolean (bool w C++), byte (o ile się nie mylę, coś pokroju unsigned char w c++) czy integer (int w c++) aby zaoszczędzić miejsce w pamięci, a tu zonk, nie można. Co jak co, ale jest różnica między 8 bajtowym Double, a 1 bajtowym byte, czy 2 bajtowym integer, czy nawet 1 bitowym boolean ;p . Trudno, trzeba przecierpieć to jakoś. Chciałbym, aby w GM8 była możliwość używania także innych typów zmiennych w DLLach, to by na prawdę był miły prezent od Yoyogamesu
A chodzi mi z tym o to, że np. ja chcę w DLLu zrobić, że wpisuje się w argumencie 1 lub 2, mógłbym to zrobić na byte, ew. integer, a na upartego nawet jako boolean (ale wtedy 0 i 1), ale pupa blada, muszę użyć typu skierowanego do liczb mających do 15 miejsc po przecinku ^^ .