Форум сайта python.su
input, output,errors = os.popen3("MyDialogBasic.exe")
...
input.write('Some Input Data')
...
res=[]
for x in output:
res.append(x)
...
err=[]
for x in errors:
err.append(x)
...
input.close()
output.close()
errors.close()
Офлайн
knkd, какой код в MyDialogBasic.exe, если не трудно.
Спасибо.
Офлайн
pionerТоесть?
какой код в MyDialogBasic.exe
Офлайн
pionerкод твоего cуперскоростного модуля ёпт :)))
knkd, какой код в MyDialogBasic.exe, если не трудно.
Спасибо.
Отредактировано (Март 7, 2010 18:20:23)
Офлайн
PitPytoniСпасибо Кэп! :)
код твоего модуля ёпт
Офлайн
PitPytoni
Не надо троллить. Язык это средство, а не цель.
Офлайн
knkd и PitPytoni, спасибо. А если не через файловый объект (не popen)? Вызов методов и свойств из модуля? По идее должно работать.
Офлайн
FerromanДа это всё понятно , просто не понятно зачем….*? ведь можно это всё сделать на Python и будет куда качественней.
Язык это средство, а не цель.
Отредактировано (Март 7, 2010 18:36:19)
Офлайн
pionerЕсли библиотека скомпилирована в формате исполняемого файла совместимого с С/С++ то надежда есть.
А если не через файловый объект (не popen)? Вызов методов и свойств из модуля? По идее должно работать.
http://ru.wikipedia.org/wiki/FreeBasic
Несмотря на то что компилятор имеет совместимость с QuickBASIC, в язык FreeBASIC были добавлено множество расширений и возможностей для соответствия современным требованиям, стандартами и совместимостью с библиотеками и API написанными на C/C++. Начиная с версии 0.17 пользователь может выбрать три режима компиляции (опция -lang): режим совместимости с QuickBASIC (qb), старыми версиями FreeBASIC (deprecated), и стандартный режим, включающий в себя все последние изменения и возможности.
Отредактировано (Март 7, 2010 21:00:04)
Офлайн
PitPytoniПреимущество BASIC скорее в том что программа на нём уже написана :)
Да это всё понятно , просто не понятно зачем….*? ведь можно это всё сделать на Python и будет куда качественней.
Офлайн