Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
2 / 2 / 0
Регистрация: 03.11.2008
Сообщений: 63
1

Как создать меню, которое будет запускать внешние программы?

07.03.2009, 20:41. Показов 1193. Ответов 4
Метки нет (Все метки)

Подскажите плз как создать менюшку которая будет запускать внешние програмки написанные на Паскаль ???? К примеру у меня есть код пяти задач мне нужно
чтобы в меню был горизонтальный список с номерами этих задач (1-я, 2-я,и т.д)
при выборе номера задачи на экран должно выводится условие задачи и возможность запуска прграммки.А пятая задача состоит из двух подпунктов следовательно при выборе "5" должен быть выподающий список.
Незнаю как всё ето сделать((((напишите каму несложно .
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.03.2009, 20:41
Ответы с готовыми решениями:

Создать приложение, которое будет запускать Word
Помогите с работой в Word. Задание следующее: Создать приложение, которое будет запускать Word,...

Как запускать внешние программы из VB?
Как запускать внешние программы из VB? В fox-e все просто, например архивация run arj a...

Консольное приложение. Создать меню, которое будет располагаться по середине
Всем привет. Как всегда курсовая :wall: Нужно создать меню, которое будет располагаться по...

Реализовать меню, которое позволит запускать тот или иной код
Нужно слепить две простейших программы в одну и сделать простую менюшку выбора, той программы,...

4
Эксперт С++
3057 / 1399 / 421
Регистрация: 19.01.2009
Сообщений: 3,770
08.03.2009, 09:53 2
Вот так можно реализовать меню из 5 пунктов:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
uses CRT;
 
var usr_input : Char;
 
begin
  ClrScr;
  
  REPEAT 
    ClrScr; 
    
    WriteLn('1. Пункт');
    WriteLn('2. Пункт');
    WriteLn('3. Пункт');
    WriteLn('4. Пункт');
    WriteLn('5. Пункт');
  
    GotoXY(1, 24);
    Write('Введите номер выбора [ ]');
    GotoXY(WhereX-2, WhereY);
    usr_input:=ReadKey;
    
  until (usr_input>='1') and (usr_input<='5');
  
  ClrScr;
  
  WriteLn('Вы выбрали пункт - ', usr_input);
  WriteLn;
  WriteLn;
  WriteLn('Для продолжения нажмите любую клавишу...');
  ReadKey;  
end.
...менюшку которая будет запускать внешние програмки написанные на Паскаль ???? К примеру у меня есть код пяти задач мне нужно
Это у Вас такое задание или это Ваш полет фантазии? Если вызывать внешние программки, то они должны быть откомпилированы, т.е. файлы должны быть уже не PAS, а EXE - исполнимыми. На мой взгляд, на много проше будет весь код из этих пяти задач поместить в один файл, в отдельные процедуры. А далее из главного программного модуля запускать по имени процедуры в зависимости от выбора пользователя. Так же, если запускать внешние программы, то их нужно вызывать через:
Pascal
1
2
3
4
5
...
SwapVectors;
Exec(...);
SwapVectors;
...
0
0 / 0 / 0
Регистрация: 23.03.2009
Сообщений: 19
25.03.2009, 10:20 3
а можно меню, что б оно управлюлось стрелками?
0
Модератор
63394 / 47082 / 32451
Регистрация: 18.05.2008
Сообщений: 114,122
25.03.2009, 12:06 4
а можно меню, что б оно управлюлось стрелками?
Можно, но Вам вроде надо в графическом режиме, а это текстовый.
0
27 / 27 / 9
Регистрация: 23.03.2009
Сообщений: 63
26.03.2009, 20:08 5
Смотри здесь: Меню
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.03.2009, 20:08

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Создать приложение, которое будет работать точно как Т-триггер
Нужно создать приложение,которое будет работать точно как Т-триггер. T-триггер — это счетный...

как создать всплывающее меню, которое заполняется динамично
подскажите как создать всплывающее меню, которое заполняется динамично (т.е. пункт меню при каждом...

Как создать форму для ввода, в которое будет вводиться шестизначное число в шестнадцатеричной системе?
Как создать форму для ввода, в которое будет вводиться шестизначное число в шестнадцатеричной...

Как создать меню в Excel, которое появлялось бы вместо главного при открытии документа?
Как создать меню в Excel, которое появлялось бы вместо главного при открытии документа. Видел это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.