powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / vfp8. Запускается exe, как вывести сообщение на консоль?
10 сообщений из 10, страница 1 из 1
vfp8. Запускается exe, как вывести сообщение на консоль?
    #33032735
Dmitriy Sevastianov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программа foxpro скомпилирована в exe-файл. При запуске программа проверяет входные параметры, и если они не верны, то выводит сообщение в консоль. Как это сделать ?
...
Рейтинг: 0 / 0
vfp8. Запускается exe, как вывести сообщение на консоль?
    #33032794
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FPD?

Есть некий set, кажется, от которого зависит, будет ли очищаться экран по завершении работы программы, или нет. Навскидку не помню, см. HELP. Тебе нужно, чтобы экран не очищался. А сообщение надо писать просто:
Код: plaintext
? 'Wrong parameter(s)'
...
Рейтинг: 0 / 0
vfp8. Запускается exe, как вывести сообщение на консоль?
    #33032829
Dmitriy Sevastianov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется в ввиду следующее;

! echo hello
, но выскакивает досовское окно и закрывается сразу
получается что пользователь не видит сообщение
...
Рейтинг: 0 / 0
vfp8. Запускается exe, как вывести сообщение на консоль?
    #33032921
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
if ....
activate screen
?'Неверные параметры'
wait
endif

if ....
messagebox('Неверно заданы параметры Продолжить?',4,'Запрос')
endif
...
Рейтинг: 0 / 0
vfp8. Запускается exe, как вывести сообщение на консоль?
    #33033089
dimvs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так я тоже умею, но в ТЗ указано имеено в вывод в dos-сессию
...
Рейтинг: 0 / 0
vfp8. Запускается exe, как вывести сообщение на консоль?
    #33033139
Станислав C.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimvsтак я тоже умею, но в ТЗ указано имеено в вывод в dos-сессию
А если:

Сделать маленькую dll, в которой реализовать на С++ консольное приложение с выводом предупреждения и ожиданием нажатия клавиши. А после этого юзать эту dll-ку в VFP...

так подойдет?
...
Рейтинг: 0 / 0
vfp8. Запускается exe, как вывести сообщение на консоль?
    #33033168
Станислав C.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimvsтак я тоже умею, но в ТЗ указано имеено в вывод в dos-сессию
Вариант намбер 2:
Написать загрузчик (типа fox.exe в досовсокм варианте фокса) на С++, где бы проверялись входные параметры и, если данные корректны, вызывалась бы фоксовая программа...

Примерно таким же образом в одном моем проекте реализована перекачка данных из dbf в Оракл: программа на С++ коннектится к Ораклу, вызывает программу на Фоксе, которая собирает необходимые данные из сети на локальный диск, и, после окончания фоксовой программы, С-шная программа продолжает свою работу...
...
Рейтинг: 0 / 0
vfp8. Запускается exe, как вывести сообщение на консоль?
    #33033210
Dmitriy Sevastianov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, думаю по другому не получиться. Спасибо.
...
Рейтинг: 0 / 0
vfp8. Запускается exe, как вывести сообщение на консоль?
    #33033349
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
консоль говоришь
ну значит так делаешь модальную форму ложиши поверх нее эдит бокс во весь размер цвет делаешь какой хочешь хошь черный хошь синий хошь белый оставь цвет шрифта то же самое
делаешь форму as top level form или как то так что бы плавала свободно в том числе и за пределы окна
ну и печатай в эдитбокс этой формы всё что твоя душа желает
и не зачем с++ впутывать всё и так должно получиться
...
Рейтинг: 0 / 0
vfp8. Запускается exe, как вывести сообщение на консоль?
    #33033367
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотя наверное как всегда спешу у Вас своя специфика все мы люди подневольные
видимо после того как программа не запуститься нужно оставаться в дос сесии или что-то типа того и вввод комад и среды дос
тогда нужно с++ а если просто видимость создать то не обязательно
конечно прийдется на время похоронить главное окно фокса с последующей возможной реанимацией
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / vfp8. Запускается exe, как вывести сообщение на консоль?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]