Posty

Wyświetlam posty z etykietą Prolog

Prolog, XPCE, pce_main_loop

SWI-Prolog w wersji 5.9.5-121-gcd55e6b Jest bardzo dobry podręcznik do XPCE . Jest w nim opisane, jak konstruować okna, ramki, menu i całą resztę okienkowego szyku. Jednak trudno jest znaleźć schemat, szablon standardowego punktu startowego aplikacji. Dokumentacja wspomina predykat pce_main_loop/1, jednak nie ma z nim wielu przykładów (help też milczy na jego temat), poniżej jest przykład jego użycia. :- [load]. main :- pce_main_loop(main). main(Argv):-    new(W, mainwindow),    send(W, status, full_screen). Pierwsza linia ładuje plik load.pl, standardowo dołączający wszystkie pliki potrzebne do uruchomienia programu. Predykat main/0 służy do uruchomienia aplikacji przy wykorzystaniu kompilatora: pl --goal=main --stand_alone=true -o bin/application -c application.pl To polecenie można umieścić w pliku Makefile, po to by wyprodukować samodzielną zdolną do uruchomienia binarną wersję aplikacji. Uruchomiona przy pomocy main. aplikacja będzie dzi...