Angelo2449
Guest
Hallo alle,
Ich versuche vergeblich, dieses einfache Programm lisp und dcl zu machen.
Ich versuchte sie alle, ich möchte wissen, warum es nicht funktioniert, danke Ihnen im Voraus.
Ich versuche vergeblich, dieses einfache Programm lisp und dcl zu machen.
Ich versuchte sie alle, ich möchte wissen, warum es nicht funktioniert, danke Ihnen im Voraus.
Code:
; myyesno - Fragedialog mit einer Fragezeile
; Argumente: 2.
; Titel$ = Dialogtitel
; Frage$ = Fragezeile
; syntax: (myyesno " my ja no" "Gefällt dir, Programme in autolisp zu erstellen?")
-----------------------------------------------------------------------------------
(defun c:myyesno (Titel $ Frage$ / Antwort$ dcl_id% return#)
(princ "\nmyyesno")(princ)
(setq dcl_id% (load_dialog "myyesno.dcl"))
(new_dialog "myyesno" dcl_id%)
(set_tile "title" title$)
(set_tile "text1" Frage$)
(action_tile "yes" "(done_dialog 1)")
(action_tile "no" "(done_dialog 0)")
(setq return# (start_dialog))
(unload_dialog dcl_id%)
(wenn (= zurück # 1)
(setq Antwort$ "ja")
(setq Antwort$ "no")
), wenn
(princ "\n")(princ reply$)(princ);optional
Antwort$
); defun myyesno
----------------------------------------------------------------------------------------------
// myyyesno
// Hinweis: Die Breite für den Text1 Schlüssel wurde durch das Syntaxbeispiel bestimmt und
// muss entsprechend Ihren Anforderungen geändert werden. Beachten Sie auch, dass die Tasten
// für ja und nein, die hinzugefügte fix_width = true;.
----------------------------------------------------------------------------------------------
myyesno: Dialog {
Schlüssel = "Titel";
Label = "";//title$ von lsp Datei
Abstandshalter;
: Text {
Schlüssel = "text1";
Label = "";//question$ von lsp Datei
Breite = 35.0;
Ausrichtung = zentriert;
}
Abstandshalter;
: Zeile {
fix_width = true;
Ausrichtung = zentriert;
: Taste {
Schlüssel = "ja";
Label = "&yes";
is_default = true;
Breite = 7,92;
fix_width = true;
}
: Taste {
Schlüssel = "nein";
Etikett = "&no";
is_cancel = true;
Breite = 7,92;
fix_width = true;
}
}
}//myyyesno