powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как вернуть данные программе на foxpro из другой программы
12 сообщений из 12, страница 1 из 1
как вернуть данные программе на foxpro из другой программы
    #37687147
Skayr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть программа написанная на foxpro.
необходимо чтобы программа запускала другую прогу(написана на C#) и передавала ей строку (это не проблема, просто запуская прогу с аргументом).
но вот как вернуть обработанную строку я не знаю.

входная строка зашифрованная, а для дешифровки используются библиотеки написанные на C#
...
Рейтинг: 0 / 0
как вернуть данные программе на foxpro из другой программы
    #37687493
Фотография AngelOKES
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Skayr,
Используй текстовый файл или ini-файл, записывай туда одной программой, а другой считывай
...
Рейтинг: 0 / 0
как вернуть данные программе на foxpro из другой программы
    #37687513
Skayr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
такой вариант расматривал, но думал может есть чтото по лучше
...
Рейтинг: 0 / 0
как вернуть данные программе на foxpro из другой программы
    #37687516
Фотография NekZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Skayr,

Как насчёт ловить stdout запущенного процесса?
...
Рейтинг: 0 / 0
как вернуть данные программе на foxpro из другой программы
    #37687540
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет нормальных способов запустить процесс, передать ему строку и получить другую строку обратно.
Сделай из своего C#-кода DLL и вызывай из фокса из нее функции. Правда тут писали есть какие-то проблемы с работой DLL на дотнете из фокса.
Можно сделать так чтобы твой дешифратор постоянно запущенный висел, а к нему обращаться по TCP/IP или через PIPE.
...
Рейтинг: 0 / 0
как вернуть данные программе на foxpro из другой программы
    #37688440
Skayr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если приложение консольное , может есть возможность содержимое консоли прочитать?
...
Рейтинг: 0 / 0
как вернуть данные программе на foxpro из другой программы
    #37688488
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Skayrа если приложение консольное , может есть возможность содержимое консоли прочитать?
Возможность есть, только на фоксе тяжело это писать, там структуры, указатели. На Си давно такое делал.
...
Рейтинг: 0 / 0
как вернуть данные программе на foxpro из другой программы
    #37688622
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T, и что тут сложного ?

Код: vbnet
1.
2.
3.
4.
o=CreateObject("Wscript.Shell") 
x=o.Exec("cmd /c dir") 
x.Terminate() 
? x.StdOut.ReadAll 
...
Рейтинг: 0 / 0
как вернуть данные программе на foxpro из другой программы
    #37688708
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pivaDima T, и что тут сложного ?

Будем знать :) Я на голом WinAPI делал, там посложнее получилось.
...
Рейтинг: 0 / 0
как вернуть данные программе на foxpro из другой программы
    #37689112
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T, на WinAPI Андрей Петров делал в решениях на FoxClub (вечно найти не могу), там у него небольшой косяк был, в итоге вправили совместно.
...
Рейтинг: 0 / 0
как вернуть данные программе на foxpro из другой программы
    #37689114
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
как вернуть данные программе на foxpro из другой программы
    #37691085
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pivaDima T, на WinAPI Андрей Петров делал в решениях на FoxClub (вечно найти не могу), там у него небольшой косяк был, в итоге вправили совместно.
Вот я и говорю что муторно на фоксе структуры побайтно заполнять. На Си гораздо читабельнее код получается.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как вернуть данные программе на foxpro из другой программы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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