Вопросы по теме 'pascal'

Можно ли включать файлы (связывать) на основе свойства компонента?
Delphi 2007/2009 странный вопрос здесь: Возможно ли, на основе свойства компонента, определенного во время разработки, включать файлы в компоновку или оставлять их? Пример: Если я оставлю SomeProperty true, то при компиляции модуль SomeUnit...
570 просмотров
schedule 26.10.2022

Delphi - Перечисление номеров портов ввода-вывода SATA в Windows
Новый для тебя. Я собираюсь помочь другому программисту перенести его программу с C # на Delphi. Я не могу по-настоящему читать C #, и он еще не прислал мне фактический исходный код, поэтому из обсуждения я думаю, что я собираюсь решать большую...
1041 просмотров
schedule 20.10.2022

Фон меняется сам по себе, и процедура повторяется много раз, пока я не отпущу кнопку мыши.
Я студент и работаю над небольшим игровым автоматом (если одно и то же случайное число выпадет 3 раза, вы выиграете). Я использую Borland Pascal 7. Я использую график, чтобы сделать это немного более наглядным, но когда я запускаю игру, мой фон...
325 просмотров
schedule 14.10.2022

Паскаль повторяет до тех пор, пока C не делает, пока
В C есть цикл do while, а его (почти) эквивалент в паскале — это цикл repeat until, но между ними есть небольшая разница, в то время как обе структуры будут выполнять итерацию хотя бы один раз и проверять, нужно ли им снова выполнять цикл, только в...
10892 просмотров
schedule 21.01.2024

Реализация UDP-прокси
Я пытаюсь создать простые прокси TCP и UDP. С прокси TCP проблем нет, но с UDP немного сложнее. Классический сценарий прокси будет таким. Слушайте входящие пакеты от клиентов Когда пакет получен, отправьте его адресату (серверу) Слушайте...
1673 просмотров
schedule 29.09.2022

Паскаль сравнивает строки
Мне нужно посмотреть, не совпадает ли одна строка с EMPTY STRING. Что-то вроде: строка != ''; Как я могу добиться этого в Паскале?
3377 просмотров
schedule 18.02.2024

Можно ли компилировать модули Pascal как исполняемые файлы?
Мне нравится, когда мои библиотеки используются в качестве исполняемых файлов. Желаемое поведение: $ ./scriptedmain Main: The meaning of life is: 42 $ ./test Test: The meaning of life is: 42 Как я могу: Получить scriptedmain.p для...
234 просмотров
schedule 08.11.2023

что означает const TAB = ^I в паскале?
Я следую инструкциям здесь . Под заголовком The Cradle вы можете увидеть код: const TAB = ^I; ну, это код на паскале, на самом деле я пытаюсь повторно реализовать этот код на паскале для Java или groovy (чтобы я мог создать своего рода...
716 просмотров
schedule 15.04.2024

Ошибка логической оценки: несовместимые типы
Я пытаюсь установить логическую переменную (curs) в false в своем коде, но получаю эту ошибку: [Ошибка] Main.pas(50): несовместимые типы Кто-нибудь знает что это значит? if form1.Left = pt.X and form1.Top = pt.Y then curs := false;...
2008 просмотров
schedule 20.04.2024

Инструмент для изменения имени объекта и всех ссылок на него
Если я вношу серьезные изменения в модуль, мне нравится менять его имя, чтобы было ясно, что это другая версия, и чтобы не было путаницы с другими архивными версиями, например: CSVUtils.PAS становится CsvUtilsNew.PAS. Но все ссылки на него из...
2284 просмотров
schedule 04.11.2022

Почему DFS недостаточно быстро проверяет, является ли граф деревом
Я пытался решить эту проблему Описание проблемы Кажется, правильная идея - проверить если данные графы имеют циклы (является ли деревом). Однако мой код не смог пройти тест 7 (всегда превышен лимит времени), есть идеи, как сделать это быстрее? Я...
644 просмотров
schedule 23.05.2024

Консольный вывод после опции Inno VERYSILENT
У меня есть исполняемый файл Inno Setup для установки программы. Я убедился, используя Как определить, работает ли установка в очень тихом режиме? чтобы использовать код для определения наличия переключателя Silent и применить переключатель...
1102 просмотров

Паскаль ** определение (показатель степени)
Я искал определение в Extended Pascal для операции возведения в степень **. Я искал какое-то время и не могу найти его. i.e 2**3 = 8
9858 просмотров
schedule 03.03.2024

Оператор по модулю в Паскале?
Как я могу получить остаток от деления 2 int s? При использовании Java я использую оператор % , но что я могу сделать в Pascal?
14098 просмотров
schedule 07.06.2024

Найдите наименьшее положительное число, которое находится в нечетной позиции
У меня есть программа генератора чисел массива, и мне нужно, чтобы она искала наименьшее положительное число, которое является нечетной позицией числа в Паскале. Вот моя программа: Program UZD5_linx; uses crt, Math; var MasGen:array [1..20] of...
662 просмотров
schedule 27.11.2022

Какой алгоритм используется для функции Pos() в Паскале?
Как название, Грубая сила, Карп-Рабин, Кнутт-Моррис-Пратт, Бойер Мур, ... или еще? И какая сложность функции Pos() в Паскале?
480 просмотров

Могу ли я создать пакетный файл с помощью паскаля?
Используя паскаль, могу ли я создать текст, а затем сохранить его как файл .bat? Пример: Program Program_; uses dos; var ...... begin assign(TEXT,'TEXT.txt'); rewrite(TEXT); writeln(TEXT,' **Enter here all commands of the .bat file that I want...
212 просмотров
schedule 28.05.2024

Указатель на массив указателей в Паскале
Я не знаю, как получить доступ к содержимому массива указателей по указателю. Вот пример: Type PInteger = ^Integer; IntegerArrayP = array of PInteger; PIntegerArrayP = ^IntegerArray; var variable: Integer; parrp:...
1137 просмотров
schedule 06.05.2024

Системная команда выполняется, но немедленно блокируется
Я пытаюсь использовать модуль TProcess для выполнения ssh, чтобы подключиться к одному из моих серверов и предоставить мне оболочку. Это переписывание того, что было у меня в Ruby, поскольку время выполнения для Ruby очень медленное. Когда я...
185 просмотров
schedule 16.09.2022

Вызов по ссылке и вызов по результату значения
Что ж, между мной и моим другом был спор о приведенном ниже коде. Мы немного смущены выводом, который он производит. Может ли кто-нибудь прояснить результат вызова по ссылке и вызова по значению для приведенного ниже фрагмента кода? program...
3326 просмотров
schedule 20.12.2023