Dilma писал(а):
программы всеравно не будут работать без Wine.если они не смогут работать без промежуточной библиотеки-транслятора, получается что с ней - смогут. а библиотека это не весь огромный wine. понятно, что простой вызов какого-нибудь MesageBoxA в линуксе ни к чему не приведет. а с прослойкой ведь должно? также работает cygwin, позволяя собирать unix приложения под win32. либо делать совсем самостоятельные программы. на худой конец можно же перехватывать такие вызовы, и, например, в консоль писать "произошел вызов такой-то ф-ии" для начала.
ладно, я пока застрял на подключении нового fpc. либо не собирается KOL, либо он собирается, и даже работает отдельно, но вот компоненты его не принимают. либо форма с кнопкой компилируется, но при добавлении нескольких элементов происходит затык. пока без примеров, ибо все в таком сумбуре делалось, что непонятно, кто виноват.
все-таки пару примеров покажу.
при попытке тупой замены старого компилятора на новый:
...
kol.pas(17466,18) Error: Asm: 16 Bit references not supported
kol.pas(17466,18) Error: Asm: Invalid effective address
...
что-то с асмом?
при подключении нового KOL-а к существующей установке:
Share.pas(1852,26) Error: class type expected, but got "PThread"
Share.pas(1861,21) Error: Incompatible types: got "LongBool" expected "PThread"
Share.pas(1862,17) Error: identifier idents no member "FHandle"
Share.pas(1867,48) Error: identifier idents no member "FThreadID"
hiasm из шапки форума. может кто встречался? и неужели за все это время никто не пробовал сменить версию FPC?