OberonCore https://forum.oberoncore.ru/ |
|
DevSubTool https://forum.oberoncore.ru/viewtopic.php?f=116&t=736 |
Страница 1 из 1 |
Автор: | Евгений Темиргалеев [ Суббота, 10 Ноябрь, 2007 01:04 ] |
Заголовок сообщения: | DevSubTool |
Код: CONST textCmds* = 0; formCmds* = 1; otherCmds = 2; noModelView* = 3; modelView* = 4; complexView* = 5; wrapper = 6; specialContainer = 7; generalContainer = 8; ... PROCEDURE TranslateSubsystem (kind: INTEGER; string: ARRAY OF CHAR); ... BEGIN ... IF kind = textCmds THEN ... ELSIF kind = otherCmds THEN TranslateFile(loc, "Cmds2", new, "Cmds", string, res); Message(string, "Cmds", "Cmds2") ELSIF kind = noModelView THEN ... ELSIF kind = wrapper THEN TranslateFile(loc, "Views6", new, "Views", string, res); Message(string, "Views", "Views6"); f.WriteLn; f.WriteView(DevCommanders.dir.New()); f.WriteString(' "'); f.WriteString(string); f.WriteString('Views.Deposit; StdCmds.Open"'); f.WriteLn ELSIF kind = specialContainer THEN TranslateFile(loc, "Views7", new, "Views", string, res); Message(string, "Views", "Views7"); f.WriteLn; f.WriteView(DevCommanders.dir.New()); f.WriteString(' "'); f.WriteString(string); f.WriteString('Views.Deposit; StdCmds.Open"'); f.WriteLn ELSIF kind = generalContainer THEN TranslateFile(loc, "Models8", new, "Models", string, res); Message(string, "Models", "Models8"); TranslateFile(loc, "Views8", new, "Views", string, res); Message(string, "Views", "Views8"); TranslateFile(loc, "Controllers8", new, "Controllers", string, res); Message(string, "Controllers", "Controllers8"); TranslateFile(loc, "Cmds8", new, "Cmds", string, res); Message(string, "Cmds", "Cmds8"); ... END; ... END TranslateSubsystem; Интересно, почему OM убрали эти заготовки: otherCmds = 2; wrapper = 6; specialContainer = 7; generalContainer = 8? Потому что есть соотв-е примеры (, ObxWrappers, ObxTwins, Form...)? А может у кого энти заготовки завалялись где с предыдущих версий ![]() ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |