Skip to content

ziutek68/Example1ClassLibrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Example1ClassLibrary

Przykład biblioteki, gotowej do wywołania z pozomiu aplikacji produkcyjno-logistycznych pakietu Rekord.ERP. Składa sie z dwóch projektów:

  • Example1ClassLibrary - właściwy projekt, który tworzy nasz przykładowy DLL
  • LaunchExample1CL - prosty programik do uruchamiania tej DLL-ki pod testy

Dzięki zastosowania własnej technologii do kastomizacji aplikacji opartej na XML, można m.in. podłączać pliki DLL napisane w środowisku Visual Studio. Wymagane środowisko do kompilacji to ASP.NET 4 a klasy dostępne z tego pakietu muszą być oznaczone [ComVisible(true)] i posiadać metodę Execute z 3 parametrami, tak jak w tym przykładzie. Dwa parametry są wejściowe, tekstowe.

Pierwszy to stała lista parametrów takich jak:

  • ALIAS - alias do bazy danych firebird
  • USERNAME - login użytkownika
  • PASSWORD - zakodowane hasło do bazy
  • HANDLE - handler aplikacji wywołującej
  • DBPATH - ścieżka do bazy firebird
  • SHAREDCLIHANDLE -
  • NAZWAFIRMY - nazwa firmy
  • MIASTOFIRMY - siedziba firmy
  • APLIKACJA - nazwa aplikacji wywołującej

Drugi to lista definiowana w XML. Trzeci parametr to tekst zwracany do Delphi. Tu też oczekujemy listy w formacie nazwaparametru=wartosc. Funkcja zwraca kod o typie integer. Gdy 0 to wszystko OK, gdy wartość ujemna to wyświetlony jest komunikat o błędzie. Więcej na forum firmy Rekord

Licencja

Ten przykład można nieodpłatnie używać, dystrybuować oraz modyfikować [licencja MIT] Rekord SI

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages