|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.08.2011, 00:05 | #1 |
Пользователь
Регистрация: 17.07.2009
Сообщений: 14
|
ini не пашет
доброе время суток! У меня такая проблема: пишу проект поддержкой ini. Но почему то когда я вписываю команды на создание ini, чтение, запись ничего не происходит... Пробовал менять версии компилятора, тоже не помогло... Что посоветуете сделать мне??
|
12.08.2011, 00:19 | #2 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
Продемостировать Ваш код
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
12.08.2011, 00:28 | #3 |
Пользователь
Регистрация: 17.07.2009
Сообщений: 14
|
кода как такового проекта нет, но я набросал код как я делал:
Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 12.08.2011 в 08:08. |
12.08.2011, 02:45 | #4 | |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
'My.ini' - и в КАКОЙ ПАПКЕ это будет, как по-вашему?
Читаем: Цитата:
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
|
12.08.2011, 08:16 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Чтение параметров нормально происходит?! GunSmoker, как всегда, в точку! +1 я обычно использую такой трюк: (это чтобы INI файл имел имя запускаемого exeшника и лежал всегда рядом с ним Код:
Код:
|
|
12.08.2011, 11:41 | #6 |
Homo Interneticus
Форумчанин
Регистрация: 04.03.2011
Сообщений: 611
|
А я делаю так:
Код:
|
12.08.2011, 11:44 | #7 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
12.08.2011, 11:54 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
astecenko, это неправильный код.
GetCurrentDir может меняться во время работы программы (например, OpenDialog и SaveDialog его меняют!) Сохраните свой ини неизвестно куда. да и ещё есть нюансы.. НЕ РЕКОМЕНДУЮ так делать! |
12.08.2011, 11:57 | #9 | ||
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Цитата:
Код:
Запуск программы из другой папки - типичная ситуация для командной строки и пакетных файлов. Не говоря уже об ассоциированном и программном запуске. Фактически, делая такую логику, вы неявно говорите: запускать меня можно или только строго одним способом (дойной клик по программе в проводнике) или обладая секретным знанием (устанавливать текущую папку перед запуском вполне определённым образом). Цитата:
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
||
12.08.2011, 11:59 | #10 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ActiveX не пашет | Agent3004 | Windows | 4 | 25.06.2010 14:08 |
Как пересмотреть все секции в INI.ini ? | iskurt | Помощь студентам | 1 | 31.01.2010 07:48 |
Служба не пашет! | Basketman | Общие вопросы Delphi | 10 | 28.09.2009 22:25 |
На 98 пашет-на ХР нет. | CMP | Помощь студентам | 3 | 04.04.2007 22:26 |