запуск консольного приложения из MMB
|
|
EagleSH | Дата: Понедельник, 11 Мая 2009, 02:31 | Сообщение # 1 |
Поднаторевший
Группа: Проверенные
Сообщений: 106
Репутация: 0
Награды: 0
Статус: Offline
| подскажите господа, в чём проблема: Code file$='C:\test\test.mp3' Run("<Embedded>\mp3dec.exe","file$") вобщем при запуске mp3dec (консольная программка для декодирования mp3 в моём случае) она ругается на то, что не находит файл test.mp3 а если через command promt запускать (без ММБ, через винду) - всё прекрасно отрабатывает, также отрабатывает, если mp3dec положить рядом с файлом test.mp3
Сообщение отредактировал EagleSH - Понедельник, 11 Мая 2009, 11:49 |
|
| |
YURIY | Дата: Понедельник, 11 Мая 2009, 02:39 | Сообщение # 2 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Code file$='C:\test\test.mp3 Это вы случайно на форуме закрывающую кавычку потёрли?
Вечная память Андрею Сергееву!
|
|
| |
EagleSH | Дата: Понедельник, 11 Мая 2009, 11:49 | Сообщение # 3 |
Поднаторевший
Группа: Проверенные
Сообщений: 106
Репутация: 0
Награды: 0
Статус: Offline
| YURIY, ага, ща исправлю
|
|
| |
Alex3A | Дата: Понедельник, 11 Мая 2009, 12:27 | Сообщение # 4 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Дык, вопрос стоял исправить в проекте, а не в тексте на форуме, и не понятно, вопрос снят или нет. Переменная file$ в результате присваивания значения без закрывающей кавычки, имеет значение "пустая строка". Если в проекте закрывающая кавычка все же стоит, то возможно в имени файла 'C:\test\test.mp3' стоит не тот символ, к примеру руская С вместо латинской C, символы выглядят одинаково, но имеют разные коды. Ну и конечно, mp3dec.exe должна быть вложена в проект.
|
|
| |
EagleSH | Дата: Понедельник, 11 Мая 2009, 13:06 | Сообщение # 5 |
Поднаторевший
Группа: Проверенные
Сообщений: 106
Репутация: 0
Награды: 0
Статус: Offline
| господа, ВОПРОС НЕ СНЯТ. в проекте всё как нужно прописано повторюсь: Code file$='D:\test\test.mp3' Run("<Embedded>\mp3dec.exe","file$") изменил С на D, чтоб не возникло сомнений. mp3dec.exe вложена.
|
|
| |
YURIY | Дата: Понедельник, 11 Мая 2009, 13:42 | Сообщение # 6 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| EagleSH, поделитесь этим проектом. Просьба, ничего лишнего! Кнопка с этим кодом и внедрённый файл. Quote (Alex3A) Дык, вопрос стоял исправить в проекте, а не в тексте на форуме Именно на форуме. MMB не даст оставить незакрытую строковую переменную.
Вечная память Андрею Сергееву!
|
|
| |
Alex3A | Дата: Понедельник, 11 Мая 2009, 14:03 | Сообщение # 7 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Билдер не всегда адекватно воспринимает пути в десинге, по этому эксперементируй с компилированным проектом.
|
|
| |
EagleSH | Дата: Понедельник, 11 Мая 2009, 17:22 | Сообщение # 8 |
Поднаторевший
Группа: Проверенные
Сообщений: 106
Репутация: 0
Награды: 0
Статус: Offline
| YURIY, Quote (YURIY) EagleSH, поделитесь этим проектом. Просьба, ничего лишнего! Кнопка с этим кодом и внедрённый файл. хм, делал неделю назад, не работало, думал спросить у вас здесь, сайт не работал... сейчас сделал с нуля как вы сказали - работает. ничё не пойму. делал тогда точно также, почему не работало тогда - не понятно. но всёравно, спасибо за помощь... если снова не будет работать, обращусь:)
|
|
| |
YURIY | Дата: Понедельник, 11 Мая 2009, 17:23 | Сообщение # 9 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Да не за что
Вечная память Андрею Сергееву!
|
|
| |
Alex3A | Дата: Понедельник, 11 Мая 2009, 17:27 | Сообщение # 10 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Есть такая фигня, ошибки синтаксиса, то биш неправильное написание, не ту кавычку, не ту букву, не там пробел, лечится более внимательной перепиской, сложнее ошибки логические, когда все вроде работает, но не так как надо, очень живучие, бывает прога так и умирает с ними.
|
|
| |