|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.07.2011, 12:04 | #1 |
not
Участник клуба
Регистрация: 27.06.2009
Сообщений: 1,399
|
DLL не хочет загружать ini!
Вот код:
Код:
Код HTML:
[vcmouse] mouseSensitivity_X = 3.0 mouseSensitivity_Y = 2.0 sightSensitivity_X = 2.0 |
29.07.2011, 12:12 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
а разве этот код в begin/end вообще выполняется?
там ж вроде функцию DllEntryPoint надо писать. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
29.07.2011, 12:53 | #4 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
А попробуй вот так изменить содержимое ini файла:
Код:
Будь проще и люди к тебе потянутся
|
29.07.2011, 12:59 | #6 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Стоп...если стоит разделитель точка, то например у меня тоже ничего не читается, ибо там происходит EConverError...А вот с запятыми работает...Там походу храмает реализация метода ReadFloat...
Код:
Код:
Будь проще и люди к тебе потянутся
|
29.07.2011, 13:25 | #8 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
А кстати, вся же проблема в значении DecimalSeparator...посему как варианты решения:
1) читать и писать строковые значения, а после/до переводить в число... 2) изменять значение переменной DecimalSeparator на точку или запятую // не рекомендуется 3) написать свой метод (унаследовав класс от TIniFile) и переделать, а вернее довести до ума, реализацию метода ReadFloat... Ибо если просто изменить значение разделителя в файле, то не факт, что на другом компе будет работать...
Будь проще и люди к тебе потянутся
Последний раз редактировалось spamer; 29.07.2011 в 13:28. |
29.07.2011, 16:58 | #9 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
Терзают меня смутные сомнения, что проблема тут:
Код:
Используйте реестр винды плюс явные пути. Перед запуском программа пишет в реестр рабочую папку, библиотека читает из неё путь и грузит файл.
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} |
30.07.2011, 21:07 | #10 |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
Последний раз редактировалось Alter; 30.07.2011 в 21:27. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Загружать куски кода извне | MyLastHit | Общие вопросы Delphi | 5 | 02.12.2010 20:26 |
Загружать TXT из EXE | Shouldercannon | Общие вопросы Delphi | 4 | 28.04.2010 15:59 |
Как пересмотреть все секции в INI.ini ? | iskurt | Помощь студентам | 1 | 31.01.2010 07:48 |
Создать ini-файл с помощью dll | bush007 | Помощь студентам | 35 | 08.09.2009 22:47 |