![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| rutiger |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 25.12.2005 Репутация: нет Всего: нет |
mediaplayer1.FileName:=Ini.ReadString('Resourse','X','C:\Documents and Settings\111\мои документы\zvuk\1.wav');
когда компилируется проект, то эта строка не вызывает вопросов, а при выполнении выходит ошибка типа Acsess Violation. Может где ошибка ? Файл INI существует. данные в нём есть. |
|||
|
||||
| Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 15 Всего: 76 |
А объекты Ini ты создаешь нормально?
-------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 3 Всего: 128 |
Как я делаю в подобных случаях, распиши код пошагово:
И смотри через отладчик или используя ShowMessage(), что попадает в имя файла. |
|||
|
||||
| rutiger |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 25.12.2005 Репутация: нет Всего: нет |
файл ини я создаю нормально.
Данные вносятся корректно. Проверил как рекомендовал mr.Anderson. Сделал вывод : неправильно считываются данные из ini. А вот почему ?! Вроде всё правильно делаю..... |
|||
|
||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 3 Всего: 128 |
rutiger, соответственно, три вероятных причины.
1. INI работает не с тем файлом, о котором ты думаешь. 2. Неверно указано имя считываемой секции. 3. Неверно указано имя параметра. На мой взгляд, более вероятна первая причина. Проверь, с тем ли файлом ты работаешь. Попробуй записать в него какой-нибудь параметр и проверь, запишется ли он. Не переинициализируй указатель INI, сделай это только один раз при старте программы. Помни, компилер не выдаст никаких предупреждений, если ты будешь работать не с тем файлом, с каким хочешь (потому что при неверном имени файла в INI этот класс просто создает этот файл заново в другом месте). Часто при неверной инициализации INI можно заметить невесть откуда взявшийся ini-файл на диске C:, так что советую пройтись по этому диску поиском. |
|||
|
||||
| rutiger |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 25.12.2005 Репутация: нет Всего: нет |
Спасибо . Решил проблему.
Не правильно инициализировал переменную ini : Tinifile. Сам ступил. |
|||
|
||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 3 Всего: 128 |
О чем и шла речь.
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |