Уважаемые эксперты! Вопрос частично не по теме, но все же может кто-то знает. Делаю инсталляцию на NSIS. В ней вызываю функцию из моей же dll. Функция, описанная в dll, выглядит следующим образом: function Experement(intInfo:integer):integer;export;stdcall; begin Result:=intInfo; end; exports Experement; Из NSIS-a вызываю следуюobv образом: SetPluginUnload alwaysoff InitPluginsDir SetOutPath $PLUGINSDIR File "dllProcs.dll" System::Call 'Procs:Experement(i 1) .r1' В момент вызова моей функции программа выполняет недопустимую операцию. Даже такую простейшую функцию NSIS не может вызвать, хотя из стандартного API вызывает много чего и посложнее. Вместо stdcall я писал ему и cdecl, и Pascal, и SafeCall (хотя это, вроде, то же, что и stdcall), и Register, и ничего. Может, конечно, проблема и
не в этом, но тогда в чем же? Api вызывается на ура, а там ведь stdcall... Может, уваж
аемые эксперты, кто-либо из вас сталкивался с подобной проблемой. Ответьте, пожалуйста, а то NSIS мне очень понравился своей функциональностью, а это для меня очень важная функция.
Доброе время суток, Alex! Разные операционные системы? Ответ отправлен: 06.10.2004, 08:26 Отправитель: sir henry
Вопрос № 1834
Здравствуйте. Я пишу в Delphi7 как можно сделать, чтобы дапустим в поле memo(или что-то другое) загружался Word'овский документ с картинками. Зарание спасибо.
Приветствую Вас, Fred! В мемо - никак. Он исключительно для текстов. А для вордовских(эксельных) документов есть специальная закладка с серверами. С помощью них и грузите. Ответ отправлен: 06.10.2004, 08:28 Отправитель: sir henry
Вопрос № 1835
Здравствуйте эксперты ! Помогите советом ! Надо написать приложение типа "клиент-сервер". Клиентов может быть несколько и на разных машинах в локалке. Просто никогда раньше с сетью не работал. С чего начать ? Что толковое почитать ? Может есть ссылки или примеры ? Работаю в Дельфи 6. Заранее спасибо.
Здравствуйте, Радик! Есть компоненты TServerSocket и TClientSocket - можно начать с них например.
* EMan1.5: ---===*** The game we play ***===---
Ответ отправлен: 05.10.2004, 23:59 Отправитель: Bob Johnson Отвечает sir henry
Приветствую Вас, Радик! 1. Сказать "Надо написать приложение типа "клиент-сервер"." это все равно, что ничего не сказать. В зависимости от типа приложения будут и советы. Если у Вас клиент-сервер это сервер БД+клиенты - это будут одни советы. Если же у Вас клиент-сервер это OpenGL+веселые картинуи у клиента, это будут уже советы совершенно в другом направлении. Если в общем, то зайдите на какой-нибудь сайт (например www.delphikingdom.com) и там поищите, а лучше всего книгу купить. 2. "Клиент-сервер" и "работа с сетью" - понятия немножко разные. Уточните, что Вы хотите с делать, а то может сети и касаться не надо будет - все что нужно, операционная система за Вас сделает. Ответ отправлен: 06.10.2004, 08:34 Отправитель: sir henry Отвечает Boriss
Здравствуйте, Радик! В справке Delphi есть много примеров на эту тему (а в книгах описание этих примеров) (у меня на диске С:) C:Program FilesBorlandDelphi7DemosIpcdemos C:Program FilesBorlandDelphi7DemosInternet C:Program FilesBorlandDelphi7DemosWebServices и еще можно посмотреть архив рассылки http://www.goldfaq.ru/ Ответ отправлен: 07.10.2004, 10:21 Отправитель: Boriss
Вопрос № 1837
У меня вопрос по рекурсивному алгоритму: Нужно сгенерировать все возможные комбинации n чисел. У меня это почти получилось, но работает немного криво... Как лечить? Заранее Спасибо!
Приветствую Вас, Stals! Таки может лучше так: var i,j,k: Integer; for i:=0 to 9 do for j:=0 to 9 do k:=i*10+j;
Ответ отправлен: 07.10.2004, 09:28 Отправитель: Boriss
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.