| | |
| Stránka: 1 z 1
| [ Príspevok: 1 ] | |
Autor | Správa |
---|
Registrovaný: 01.03.08 Prihlásený: 08.04.12 Príspevky: 40 Témy: 9 |
Zdravim,
pokusam sa vytvorit program s viacerymi modulmi, ale chyba sa vyskytla uz na zaciatku. Tento usek, ak ho spustim zbehne normalne:
Kód: (deffacts volba_menu (nactena_volba) ) (defrule zobraz_menu ?x <- (nactena_volba) => (retract ?x) (printout t "-----------------<NABIDKA>------------------" crlf) (printout t "Zobrazeni cele databaze ... a" crlf) (printout t "Zadani kontinentu a zobrazeni zvirat ... b" crlf) (printout t "Konec programu ... k" crlf) (printout t "============================================" crlf) (printout t "Zadejte svoji volbu:") (bind ?volba (read)) (assert (moje_volba ?volba)) ) Ale ak ho rozdelim na moduly, tak nezbehne, ale ani nevypise ziadnu chybu. Kód: ;MODUL MAIN (defmodule MAIN (export deftemplate initial-fact) )
;MODUL MENU (defmodule MENU (import MAIN deftemplate initial-fact) )
(deffacts MENU::volba_menu (nactena_volba) )
(defrule MENU::zobraz_menu ?x <- (nactena_volba)
=> (retract ?x) (printout t "-----------------<NABIDKA>------------------" crlf) (printout t "Zobrazeni cele databaze ... a" crlf) (printout t "Zadani kontinentu a zobrazeni zvirat ... b" crlf) (printout t "Konec programu ... k" crlf) (printout t "============================================" crlf) (printout t "Zadejte svoji volbu:") (bind ?volba (read)) (assert (moje_volba ?volba))) Neviete, kde by mohla byt chyba? Pouzivam CLIPS 6.24. // pridané po 18 minútach od posledného príspevkuOdpoviem si sam, stacilo trocha viac googlit Kód: ;MODUL MAIN (defmodule MAIN (export deftemplate initial-fact) ) (defrule MAIN::start => (focus MENU) )
;MODUL MENU (defmodule MENU (import MAIN deftemplate initial-fact) )
(deffacts MENU::volba_menu (nactena_volba) )
(defrule MENU::zobraz_menu ?x <- (nactena_volba) => (retract ?x) (printout t "-----------------<NABIDKA>------------------" crlf) (printout t "Zobrazeni cele databaze ... a" crlf) (printout t "Zadani kontinentu a zobrazeni zvirat ... b" crlf) (printout t "Konec programu ... k" crlf) (printout t "============================================" crlf) (printout t "Zadejte svoji volbu:") (bind ?volba (read)) (assert (moje_volba ?volba)))
_________________ ENDURO 4ever |
|
| Stránka: 1 z 1
| [ Príspevok: 1 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Niekto kto vie robit v programe CLIPS v Ostatné programy | 0 | 496 | 17.12.2008 18:46 El_locco | | programovanie v Assembler, C, C++, Pascal, Java | 19 | 1121 | 12.09.2012 8:39 Fico | | PROGRAMOVANIE v Ostatné | 6 | 1004 | 12.10.2007 21:45 Tominator | | Programovanie? v Ostatné | 3 | 583 | 10.03.2011 20:06 Echo | | programovanie v Ostatné | 11 | 841 | 08.01.2011 18:44 TommyHot | | Programovanie v Ostatné | 14 | 582 | 15.11.2021 16:11 eon5 | | Programovanie v Ostatné | 3 | 640 | 16.07.2010 10:22 Echo | | Programovanie :?? v PHP, ASP | 5 | 643 | 13.06.2007 14:21 Tominator | | programovanie v Smartfóny a tablety | 4 | 668 | 20.07.2011 19:26 Qpkqkma | | programovanie v Ponuka práce | 1 | 1312 | 25.10.2006 16:35 JanoF | | Android programovanie v Android, iOS, Windows Phone (Mobile) | 27 | 9891 | 22.02.2012 15:34 S-player | | C++ programovanie v Assembler, C, C++, Pascal, Java | 7 | 847 | 28.10.2013 12:13 BX | | zaciatocnik programovanie v Ostatné | 7 | 822 | 04.05.2015 15:07 Johnnny | | Programovanie hier v Ostatné | 2 | 2318 | 16.10.2010 8:55 ElNorka | | Sieťové programovanie v Assembler, C, C++, Pascal, Java | 8 | 1243 | 27.04.2009 2:09 euthanan | | Excel programovanie v Ostatné | 2 | 713 | 16.06.2017 15:04 eon5 |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|