Приветствую Вас, turbo! Если ошибка, то errors не 0
Приложение: Ответ отправлен: 01.09.2002, 22:45 Отправитель: Dark_Lord Отвечает joker
Приветствую Вас, turbo! Используйте оператор val вот пример: Var S:string; I,code:integer; Begin S:=’123’; Val(s,I,code); End. S в данном случае переменная которую хочешь перевести, а I в которую переводишь. Если S будет содержать не цифры, а какие-то другие символы то в code останется номер ошибки, а если все пройдет нормально, то code будет равен нулю.
Ответ отправлен: 31.08.2002, 11:49 Отправитель: joker Отвечает Sensey
Приветствую Вас, turbo! Не совсем понятно... То есть у тебя есть число в строке '1234' например, да? Ну тогда процедура val val(S,V, Err) где S-строка V-переменная, куда писать типа byte integer real и тп Err-признак ошибки. Если 0 - то все ок, иначе в каком символе не цифра... --- Зы А у тебя справки нет? Или еще - можно так выкрутиться(Приложение),но зачем?
Приложение: Ответ отправлен: 31.08.2002, 12:19 Отправитель: Sensey Отвечает baldr
Здравствуйте, turbo! Если в Паскале, то так:
Приложение: Ответ отправлен: 02.09.2002, 00:48 Отправитель: baldr Отвечает portos
Добрый день, turbo! процедура val (читай хелп для описания) Ответ отправлен: 02.09.2002, 13:19 Отправитель: portos Отвечает Igoryk
Здравствуйте, turbo! Для этого используется функция Str. Вот ее синтаксис: Str (значение_числового_типа, переменная_строкового_типа);
Ответ отправлен: 02.09.2002, 14:35 Отправитель: Igoryk
Вопрос № 54
Здравствуйте эксперты. Я сейчас пишу оболочку типа Norton'а. Подскажите пожалуйста как в ходе моей программы запустить exe'шный файл.Заранее СПАСИБО!
Здравствуйте, turbo! Используй EXEC Перед этим ограничь память для проги с помощью директивы {$M стек,мин_куча,макс_куча}
Ответ отправлен: 31.08.2002, 12:35 Отправитель: Sensey Отвечает baldr
Здравствуйте, turbo! Используй функцию Exec. Посмотри про нее в справке Паскаля - там достаточно хорошо описано. Только учти, что эта функция любит, чтобы ей дали памяти побольше. Используй директиву {$M }
Ответ отправлен: 02.09.2002, 00:48 Отправитель: baldr Отвечает portos
Добрый день, turbo! есть такая штука exec
Приложение: Ответ отправлен: 02.09.2002, 13:16 Отправитель: portos Отвечает Igoryk
Доброе время суток, turbo! Пример запуска файла C:myfile.exe в приложении.
Приложение: Ответ отправлен: 02.09.2002, 14:35 Отправитель: Igoryk
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.