Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

v7SimpleAddIn

Пример упрощенного создания компоненты для 1С по технологии COM.

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

������ ��������� � 1�

������� ���������� ��� 1� 7.7/8.� �� ���������� ���. ��������� ��������� ������� � ��������� ������ ��� ����������� ���� � �������� � ��� ����� stdout, stdin. ������ �������� ���������� �������� "������������������������" ��� ��������� ����������� ��������� ������������, � ��� �� ���������� ���������� �� ������� ������ ���������.

�����������

  • ����� ��������� ����� ���������� ��������� ��� ������ (python, php, perl, cmd, vbs, js)
  • ������� ����������� � ��������� ������ � �� ������ ���������� ��������� �������� 1�.
  • ��� ���������� 1�, ������� ���������.
  • ����� ��������� ��������� ��������� ������ ��������� ��������
  • ������ � ��������� ���������� � 1� � �������� ������� "������������������������"
  • ����� �������� ���� ������ � ������� ����� ��������("����� �� ������")
  • ������ �� ������� �������� �� �������� � ������� 1�, ��� ��� ������ ��� ������������� ������� ���������.

������

��� 1�

��������� ����������������2()
� = �������������("AddIn.Process"); �.��������������� = "test"; �.��������������� = "msg"; �.�������������� = ""; �.���������("c:python27python.exe -u "+���������()+"test.py");

��������������

��������� ������������������������(�,�,�)
��������("���������:"+�+" "+�+" "+�);

��������������

��������������������������(���������()+"AddIn.dll");

��� �������

#coding: utf-8 from __future__ import unicode_literals

print("start") print("������".encode('cp1251'))

while True:
line = sys.stdin.readline() print(line)

����������

���������� �������� ��� ������� python ��������, �� �������������� ����� ����� ���������� ���������.

�� ������ ������ � ��������� ��� ������ �������� ���������� ����� ������ redis. ����� ������ �������� �������� ���������� ������ rs232 �������� � ��������� �������� ���������� ���� ��� ������������� ������� �����. ������� ��� �������� �� �������� � ���� ������.

������ ���������� ��� ������ python + selenium: http://www.seleniumhq.org/ ��������� ������� ������� ��������� ��� ���������� ������ ���������� ����� ��� ��� ���������. ��� ������� ��������� ������� � ����������� ���������� ��� �� ��� ����������� ������ ���������. � ��������� 1� ����������� ������, � � ��������� �������� ������� ��������� ������� ���������� �������� ������ � ������� ������.

v7AddIn

��������� ���������� �� Delphi XE5.

��� ���������� ����� Delphi �� ���� XE2, �.�. ������ ���������� ��������� � �������������� RTTI. ������ ��������� ���������� ��� 1� ������� �����. �������� ��� ������������� � ������ PipeRunner.Pas:https://github.com/WorldException/v7SimpleAddIn/blob/master/v7AddIn/PipeRunner.pas

--

vscode settings ` { "files.encoding": "cp1251", "git.untrackedChanges": "separate", }` author <quick.es@gmail.com>