|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.08.2009, 00:24 | #1 |
Форумчанин
Регистрация: 10.02.2009
Сообщений: 226
|
Создать ini-файл с помощью dll
Ээ... в полной рекурсии я Задача: написать dll, в ней функцию создания ini-файла.(Hello World) Длл я "наклепал", если не сказать больше: Код:
Код:
Посмотрите, люди, пжлста.
следи за собой. Будь осторожен.
Не забывай свой первый "hello world". |
24.08.2009, 14:01 | #2 |
Пользователь
Регистрация: 20.12.2007
Сообщений: 15
|
а если попробовать так:
Код:
|
24.08.2009, 14:05 | #3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Код:
а зачем юзес такой большой? и применение: Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
24.08.2009, 16:27 | #4 |
Форумчанин
Регистрация: 10.02.2009
Сообщений: 226
|
Спасибо, товарищи, за ответ.
>юзес такой большой? -- дык ошибку выдал сразу, я и накидал ему, кушай мол все изначально вся задача такова: написать длл для отправки с ее помощью почты на заданные адреса. по событию, конечно. и настройки для отправки сохранять в ini-файле. И использовать эту библиотеку в программе, написанной на Си. Ну что же, начало есть, а с Вами я точно разберусь . Всем откликнувшимся действительно спасибо! добился таки создания файла. Возможно несколько криво и некорректно, но: на форме есть кнопка, мемо1. dll: Код:
project1: Код:
осталось "прикрутить" много параметров получения-отправления почты и чтение ini в программу. А как обзывать параметры, необходимые для отправки почты?? просто добавить в параметр 'Postal_Server_Port' еще опции? как не обманутся с названием их, т.к. после длл будут юзать на С++ ? без разницы совершенно или как? вопросов тьма
следи за собой. Будь осторожен.
Не забывай свой первый "hello world". Последний раз редактировалось Stilet; 26.08.2009 в 07:55. |
02.09.2009, 02:35 | #5 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
имена переменных не сохраняются...
поэтому важен порядок и тип переменных Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 02.09.2009 в 02:37. |
|
02.09.2009, 14:24 | #6 |
Форумчанин
Регистрация: 10.02.2009
Сообщений: 226
|
ок, я решил начать по-немногу.
пусть я создам ини-файл с помощью длл, и прочитаю две строки из ини-файла опять же с помощью длл: dll Код:
Код:
мне хотя бы вывести в мемо значение "Х", что бы убедиться о работоспособности . подозреваю что типы переменных не те?
следи за собой. Будь осторожен.
Не забывай свой первый "hello world". |
02.09.2009, 14:44 | #7 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
используй PChar.
вот основные проблемы твои а не стринг. не просто так же Дельфи пишет: Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
02.09.2009, 14:54 | #8 |
Форумчанин
Регистрация: 10.02.2009
Сообщений: 226
|
используй PChar.----
где именно? Код:
или Код:
следи за собой. Будь осторожен.
Не забывай свой первый "hello world". |
02.09.2009, 15:04 | #9 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
ну если меняем в ДЛЛ то меняем и в проге.
переход к стринг это например: Код:
и лучше прибирать строки за собой когда они(PChar строки) не нужны Код:
как то странно немного если честно(на мой взгляд) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 02.09.2009 в 15:14. |
02.09.2009, 15:08 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TShortCut и INI-файл | Sd.Ghost | Общие вопросы Delphi | 4 | 07.04.2011 22:32 |
ini файл | cheef | Общие вопросы Delphi | 5 | 28.04.2009 07:36 |
RichView и ini файл | KWN, lnc | Компоненты Delphi | 0 | 10.02.2009 09:21 |
ini Файл | Volkogriz | Общие вопросы Delphi | 1 | 12.11.2008 13:44 |
ini файл | Simply-Art | Общие вопросы Delphi | 3 | 17.06.2007 14:43 |