Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как вернуть данные программе на foxpro из другой программы / 12 сообщений из 12, страница 1 из 1
01.03.2012, 20:55
    #37687147
Skayr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вернуть данные программе на foxpro из другой программы
есть программа написанная на foxpro.
необходимо чтобы программа запускала другую прогу(написана на C#) и передавала ей строку (это не проблема, просто запуская прогу с аргументом).
но вот как вернуть обработанную строку я не знаю.

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

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

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

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


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