Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevok: 1 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.03.08
Prihlásený: 08.04.12
Príspevky: 40
Témy: 9
Príspevok NapísalOffline : 30.03.2012 21:39

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íspevku

Odpoviem 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
Odpovedať na tému [ Príspevok: 1 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Niekto kto vie robit v programe CLIPS

v Ostatné programy

0

496

17.12.2008 18:46

El_locco Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. programovanie

v Assembler, C, C++, Pascal, Java

19

1121

12.09.2012 8:39

Fico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PROGRAMOVANIE

v Ostatné

6

1004

12.10.2007 21:45

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Programovanie?

v Ostatné

3

583

10.03.2011 20:06

Echo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. programovanie

v Ostatné

11

841

08.01.2011 18:44

TommyHot Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Programovanie

v Ostatné

14

582

15.11.2021 16:11

eon5 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Programovanie

v Ostatné

3

640

16.07.2010 10:22

Echo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Programovanie :??

v PHP, ASP

5

643

13.06.2007 14:21

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. programovanie

v Smartfóny a tablety

4

668

20.07.2011 19:26

Qpkqkma Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. programovanie

v Ponuka práce

1

1312

25.10.2006 16:35

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Android programovanie

v Android, iOS, Windows Phone (Mobile)

27

9891

22.02.2012 15:34

S-player Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C++ programovanie

v Assembler, C, C++, Pascal, Java

7

847

28.10.2013 12:13

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zaciatocnik programovanie

v Ostatné

7

822

04.05.2015 15:07

Johnnny Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Programovanie hier

v Ostatné

2

2318

16.10.2010 8:55

ElNorka Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Sieťové programovanie

v Assembler, C, C++, Pascal, Java

8

1243

27.04.2009 2:09

euthanan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Excel programovanie

v Ostatné

2

713

16.06.2017 15:04

eon5 Zobrazenie posledných príspevkov


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

Skočiť na:  
cron

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra