forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   Написание DLL в Delphi для Blitz3D (http://forum.boolean.name/showthread.php?t=12480)

Damp 18.05.2010 19:39

Ответ: Написание DLL в Delphi для Blitz3D
 
"делать передачи данных через запись/чтение на файл out*.txt например"
Делал такое, главное файл не закрывать, тогда все в кэше будет, дисковых операций не будет. Но это самый хреновый способ.
Если уж на то пошло, то пусть по UDP общаются, так тоже делал, программа из 2-х exe`шников была, один на делфи другой на блице. Подумай над таким вариантом, т.к. если сеть будешь в dll выносить столкнешься еще с большики трудностями.

Но если всетаки dll, передавай тогда строки побайтно.

---
function npumep(x:integer):PChar;
если не гоню, то блицевский integer в делфи longint (вроде так пишется)

LLI.T.A.L.K.E.R. 18.05.2010 23:15

Ответ: Написание DLL в Delphi для Blitz3D
 
Вроде докапался что:

В Blitz3D int%() = у Delphi7 как Longint или Int64
В Delphi7 :Char = у Blitz3D как Chr(%)

И перешёл я пока по пути CallDLL()

impersonalis 19.05.2010 00:32

Ответ: Написание DLL в Delphi для Blitz3D
 
инт в блитце - 4 байта, а не 64 бита
вторую строку не пропарсил


Часовой пояс GMT +4, время: 08:27.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot