Чтобы добавлять сообщения и комментарии, .

@OCTAGRAM:
OCTAGRAM

Application Configuration Files
Смутно помнил, что вроде как через манифесты можно рулить загрузкой DLL из директорий, кроме PATH и директории exe. Не совсем через манифесты, а через файлы конфигурации, и выглядит это так:
<probing privatePath="bin;..\bin2\subbin;bin3"/>

@OCTAGRAM:
OCTAGRAM

У библиотек на языках, транслируемых в машинные коды, часто вижу такую проблему, что их нельзя выгрузить. И программисты, и компиляторы относятся к создаваемым разделяемым библиотекам так, будто они в адресном пространстве навсегда. Delphi все строковые литералы размещает в сегменте «только для чтения» с отрицательным счётчиком ссылок. А выгрузи такую библиотеку — и все такие строки ломаются к чертям, хотя, если перенести в кучу, то они бы там успешно пережили выгрузку. Ленивая подгрузка библиотек сделана так, что они подгружаются, но не выгружаются обратно в случае выгрузки основной.

А без нормальной выгрузки не будет перезагрузки на лету.

@pupoque:
pupoque

for f in *dll; do ln -s $f $(echo $f | sed -e s/dll/DLL/) ; done

@deep:
deep

Нашелся еще один проект, который грозится делать биндинга автоматом, автор сам Джошуа, но c++ парсер не готов, да и проект по всей видимости заброшен :( github.com

@deep:
deep

Еще вроде вариант писать сами обертки прямо на haxe с инъекциями c++ кода, получается чуть быстрее чем отдельно длл и отдельно биндинги, но выразительносте кода можно только позавидовать code.google.com убейте меня, но писать так я не стану.

Сходу понял что либа эта не особо нужна для с++ проектов, т.к. уже можно писать прямо так haxe.org и hxcpp это поймет. Правда neko нет :(

@OCTAGRAM:
OCTAGRAM

edll.sourceforge.net
Вот такая шняга есть под Windows. Умеет подгружать в рантайме статические и динамические библиотеки. Особенно интересно последнее. Если системному LoadLibrary() нужен непременно файл на файловой системе, то кастомный загрузчик, наверное, и из виртуального файла загрузить DLL устроило бы. Например, из инкрустированного в .exe байтового потока. Или из удалённого HTTP сервера, попутно перехватив FileOpen у подгруженной библиотеки, чтоб она и файлы читала оттуда же.

@skobkin-ru:
skobkin-ru

*хидеры
Имеется прога @iglaweb BeOnline. Имеются функции, которые много где надо включать. В случае если выделить их в хидеры, или упоминать в каждом сишнике — в результате линковки в файле получится многократное дублирование скомпиленного кода хидеров.
Таки лучше выделить функции в dll или все-таки хидеры?

@Actor:
Actor

Після того, як поставив плаґін rssnews до miranda, він "попросив" msvcr80.dll, патамушо, сказав, не можу без нього жить. Скачав я його й поклав у sistem32, а вже після цього з'явились нові баги з runtime libraries... Ооой, шось у мене хрінове передчуття, жуйче, ну зовсім галіме... Треба резервно копіювати потрібні aplication data і, єслі шо, воду зливать :)