Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Delphi > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 15.10.2019, 11:59   #11
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 26,259
По умолчанию

Цитата:
Сообщение от gribo4ek Посмотреть сообщение
Тоже самое
Может дело в кодировке??
Тогда не знаю.
В кодировке - вряд ли дело.
В строке запуска ведь нет букв, отличных от английских.
А то, что в мемо пишется, да, тут возможны проблемы с кодировкой.
Но не работает не поэтому.

начните с простого.
зайдите в корень диска D:\ и там через командную строку выполните такую строчку: "C:\Program Files (x86)\pgAdmin III\1.16\pg_dump.exe"
посмотрите результат.
Нажмите на изображение для увеличения
Название: cmd_ss.png
Просмотров: 65
Размер:	42.4 Кб
ID:	97986

потом в коде программы задайте
Код:
 mycommand := '""C:\Program Files (x86)\pgAdmin III\1.16\pg_dump.exe""
и посмотрите результат.
Serge_Bliznykov вне форума   Ответить с цитированием
Старый 15.10.2019, 12:06   #12
gribo4ek
Пользователь
 
Регистрация: 07.05.2011
Сообщений: 24
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Тогда не знаю.
В кодировке - вряд ли дело.
В строке запуска ведь нет букв, отличных от английских.
А то, что в мемо пишется, да, тут возможны проблемы с кодировкой.
Но не работает не поэтому.

начните с простого.
зайдите в корень диска D:\ и там через командную строку выполните такую строчку: "C:\Program Files (x86)\pgAdmin III\1.16\pg_dump.exe"
посмотрите результат.
Вложение 97986

потом в коде программы задайте
Код:
 mycommand := '""C:\Program Files (x86)\pgAdmin III\1.16\pg_dump.exe""
и посмотрите результат.
Должен быть установлен
pgAdmin
что б у вас оно заработало корректно
Миниатюры
Нажмите на изображение для увеличения
Название: 1111.jpg
Просмотров: 39
Размер:	79.5 Кб
ID:	97987  
gribo4ek вне форума   Ответить с цитированием
Старый 15.10.2019, 12:13   #13
gribo4ek
Пользователь
 
Регистрация: 07.05.2011
Сообщений: 24
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Тогда не знаю.
В кодировке - вряд ли дело.
В строке запуска ведь нет букв, отличных от английских.
А то, что в мемо пишется, да, тут возможны проблемы с кодировкой.
Но не работает не поэтому.

начните с простого.
зайдите в корень диска D:\ и там через командную строку выполните такую строчку: "C:\Program Files (x86)\pgAdmin III\1.16\pg_dump.exe"
посмотрите результат.
Вложение 97986

потом в коде программы задайте
Код:
 mycommand := '""C:\Program Files (x86)\pgAdmin III\1.16\pg_dump.exe""
и посмотрите результат.

Если пишу так
"C:\Program Files (x86)\pgAdmin III\1.16\\pg_dump.exe" --host "192.168.15.52"
то норм
Если далее добавляю хоть что то
"C:\Program Files (x86)\pgAdmin III\1.16\\pg_dump.exe" --host "192.168.15.52" --port 5432 -
то все не идет
gribo4ek вне форума   Ответить с цитированием
Старый 15.10.2019, 12:18   #14
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 26,259
По умолчанию

Цитата:
Сообщение от gribo4ek Посмотреть сообщение
Должен быть установлен
pgAdmin
да ладно! Не может быть! а я думал, что и без него заработает запуск EXE, которого нет!

судя по скриншоту - метод запуска и получения результата РАБОТАЕТ.
т.е. проблема всё же в командной строке.

вот теперь попробуйте добавить в строку запуска несколько минимально необходимых параметров и выполнить эту строчку через командную строку и через программу.

Скорее всего проблема или в кавычках, или в параметрах, или с правами доступа или с рабочей папкой.


Цитата:
Сообщение от gribo4ek Посмотреть сообщение
то все не идет
не идёт где - в командной строке или в программе на Delphi ?

так попробуйте
Код:
 mycommand := '""C:\Program Files (x86)\pgAdmin III\1.16\pg_dump.exe"" --host ""192.168.15.52"" --port 5432';

Последний раз редактировалось Serge_Bliznykov; 15.10.2019 в 12:20.
Serge_Bliznykov вне форума   Ответить с цитированием
Старый 15.10.2019, 12:24   #15
gribo4ek
Пользователь
 
Регистрация: 07.05.2011
Сообщений: 24
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
да ладно! Не может быть! а я думал, что и без него заработает запуск EXE, которого нет!

судя по скриншоту - метод запуска и получения результата РАБОТАЕТ.
т.е. проблема всё же в командной строке.

вот теперь попробуйте добавить в строку запуска несколько минимально необходимых параметров и выполнить эту строчку через командную строку и через программу.

Скорее всего проблема или в кавычках, или в параметрах, или с правами доступа или с рабочей папкой.



не идёт где - в командной строке или в программе на Delphi ?

так попробуйте
Код:
 mycommand := '""C:\Program Files (x86)\pgAdmin III\1.16\pg_dump.exe"" --host ""192.168.15.52"" --port 5432';
С параметрами все верно
Если писать просто в CMD все работет
НО через программу не хочет запускаться
Код:
 mycommand := '""C:\Program Files (x86)\pgAdmin III\1.16\pg_dump.exe"" --host ""192.168.15.52"" --port 5432';
Не идет.
Почему хз
gribo4ek вне форума   Ответить с цитированием
Старый 15.10.2019, 12:31   #16
beegl
Программ Аналитик
Участник клуба
 
Аватар для beegl
 
Регистрация: 24.05.2008
Сообщений: 1,372
По умолчанию

Цитата:
Как запустить данную с троку в CMD , что б результат выполнения отображался в memo?
так можно с компонентом CnPack - CnConsole и там есть LMD Tools - LMDShellConsoleView



И там есть: JVCL

Примерно в тему: метод WriteLn, который пишет в консоль

Последний раз редактировалось beegl; 15.10.2019 в 12:42. Причина: add IMG
beegl вне форума   Ответить с цитированием
Старый 15.10.2019, 12:40   #17
gribo4ek
Пользователь
 
Регистрация: 07.05.2011
Сообщений: 24
По умолчанию

Сомневаюсь что данная компаненты установится на Лазарус
gribo4ek вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск jar revanatar Общие вопросы по Java, Java SE, Kotlin 4 22.10.2011 20:01
Запуск .scr BoT_T Общие вопросы Delphi 2 03.10.2010 21:25
Запуск из res? Virus25 Общие вопросы Delphi 6 17.01.2010 03:51
Запуск exe Betty Общие вопросы Delphi 6 10.07.2009 21:25
Запуск ехе Killbrum Помощь студентам 8 19.08.2008 18:06


00:56.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.