STEFAN WRÓBLEWSKI 0 Napisano 12 Stycznia 2021 Udostępnij Napisano 12 Stycznia 2021 w Delphi i Sfera Nexo Dzień Dobry, czy istnieje możliwość korzystania ze Sfery Nexo w środowisku Delphi? Link to postu
Radomił Ząbik 306 Napisano 12 Stycznia 2021 Udostępnij Napisano 12 Stycznia 2021 w Delphi i Sfera Nexo Cytat InsERT nexo stworzono całkowicie w oparciu o Microsoft .NET Framework 4.6.1 i Sfera udostępnia swoją funkcjonalność dla rozwiązań opartych na tej technologii. Własne rozwiązania można tworzyć w dowolnym środowisku potrafiącym wykorzystać komponenty oparte o .NET Framework 4. Oczywistym wyborem jest Microsoft Visual Studio i cała grupa języków w tym takie jak C# czy VB.NET. ... więc jeśli Delphi jest jeszcze wspierane i potrafi obsłużyć .NET framework, to tak, aczkolwiek, w dokumentacji i forum, są przykłady w C# i głównie w tym języku się to robi. Link to postu
Jerzy Dudra 38 Napisano 11 Lutego 2021 Udostępnij Napisano 11 Lutego 2021 w Delphi i Sfera Nexo (edytowane) Delphi potrafi skorzystać z komponentów COM. Można zrobić rozwiązanie pomostowe, udostępniające potrzebne w Deplhi funkcje jako elementy COM. Taki "pomost" to biblioteka .net z flagą COM-Visible (VisualStudio | Ustawienia projektu | Application | Assemby information | COM-Visible). W rozwiązaniu należy zdefiniować interface, którym będziemy się posługiwać "COMowo" z zewnątrz (np. z Delphi) Po stronie .net mogłoby to być coś takiego: namespace nexoAPI { public interface IAkcjaNexo { void DodajKlienta(string symbol, string nazwa, string nip); } public class AkcjaNexo : IAkcjaNexo { public void DodajKlienta(string symbol, string nazwa, string nip) { var fabryka = FabrykaUchwytow.UtworzFabryke(); using (Uchwyt u = fabryka.Utworz()) { // akcja na sferze } } } } Rozwiązanie takie należy zarejestrować (polecenie regasm.exe); Wtedy w językach skryptowych można utworzyć obiekt klasy AkcjaNexo i używać metod z interfejsu IAkcjaNexo. Edytowane 11 Lutego 2021 przez Jerzy Dudra Link to postu
Polecane posty