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

Нетипизированный указатель в Паскале
Что я могу сделать с нетипизированными указателями в Паскале? (Почему нетипизированные указатели хороши?)
1219 просмотров
schedule 22.01.2024

смысл этого утверждения?
Что означает оператор s1:=[0,3,7] в программе на Паскале?
170 просмотров
schedule 23.06.2023

Что делает free в Delphi?
Я нашел следующий фрагмент кода здесь : with TClipper.Create do try AddPolygon(subject, ptSubject); AddPolygon(clip, ptClip); Execute(ctIntersection, solution); finally free; end Просто любопытно, что здесь делает...
2393 просмотров
schedule 05.07.2023

Pascal: или не поддерживается для типов Char
Я здесь новенький, так что извините, если что-то не так! Я делаю простую программу Pascal в Lazarus и получаю эту ошибку при компиляции: HWE(16,18) Ошибка: операция "или" не поддерживается для типов "Char" и "Constant String" Вот часть, на...
6972 просмотров
schedule 11.03.2022

Почему компилятор говорит «Слишком много фактических параметров», хотя я думаю, что указал правильный номер?
Я объявил следующую функцию: function next(current, next: string): Integer; begin form1.Label1.Caption := next; form1.Label2.Caption := current; form1.label3.Caption := clipboard.AsText+inttostr(c); Result:=1; end; Я пытаюсь...
4671 просмотров
schedule 29.04.2022

Странная ошибка времени выполнения при реализации пузырьковой сортировки в Паскале
Этот фрагмент не только вызывает ошибку времени выполнения, но и закрывает FPC, если я запускаю его с помощью отладчика. procedure sortplayersbyscore(var vAux:tplayers); procedure swap(var a:trplayers;var b:trplayers); var...
297 просмотров
schedule 05.08.2022

Ошибка запятой в Inno Setup
У меня есть функция GetVersion в [Code], которая возвращает строку типа «1004», «1003» и т. д. Я создал эту функцию, чтобы проверить значение реестра на наличие самых низких номеров версий и удалить их. Вот фрагмент кода, который указывает на...
897 просмотров
schedule 19.08.2023

Отключить функции system() и exec() в C и Pascal
Есть ли способ отключить функции system() и exec() в C/C++ и Pascal, используя любой аргумент компилятора или изменив файл заголовка/модуля? (это винда) Я пытался использовать -Dsystem=NONEXIST для gcc и g++, но #include <cstdio>...
1545 просмотров
schedule 06.10.2023

Обработка события класса с помощью обычной процедуры (Delphi)
Я программно создаю объект подключения к базе данных внутри простой процедуры (а не метода в классе). mydb:= TUniConnection.Create(nil); mydb.Database:= knowledge_db_name; mydb.LoginPrompt:= False; mydb.Username:= aaa; mydb.Password:= bbb;...
8112 просмотров
schedule 25.11.2022

Паскаль, сгенерировать строку чисел
У меня проблема с паскалем: сгенерировать первые n чисел в следующей последовательности: 1,1,2,2,2,3,3,3,3,4,4,4,4,4,... Я написал код для них, но проблема в том, что он не работает так, как я хочу. var s,c: string; n,i,j: integer; begin s:='';...
250 просмотров
schedule 13.11.2022

Ошибка синтаксиса паскаля многомерного массива
я сделал это, и это работает немного лучше, теперь я получаю сообщение об ошибке: 45 / 44 matric.pas Неустранимая: синтаксическая ошибка, ожидалось, но найден const char Это вероятно, потому что я использую график Pascal. program MatrixArray; Uses...
587 просмотров
schedule 30.08.2023

Написание интерпретатора схемы с помощью FPC: рекурсивные структуры данных
По сути, это вопрос о рекурсивных структурах данных в Паскале (FPC). Поскольку я хотел бы реализовать интерпретатор Scheme, как показано в главе 4 SICP, этот вопрос может быть актуален и для Schemers. :) S-выражения должны быть представлены в...
382 просмотров
schedule 19.12.2022

Написание интерпретатора схемы с помощью FPC: размещение и указатели
Будучи историком, пишу интерпретатор схемы в FPC оказывается уже на первом этапе для меня серьезной задачей. :) Я слежу за блогом Питера Мишо, , который показал, как это сделать на C (есть также перевод на Ada , который может быть полезен для...
274 просмотров
schedule 19.05.2023

Связывание разных форм в DELPHI в рамках одного проекта
В настоящее время я разрабатываю интерфейс базы данных в DELPHI 2010 и разработал несколько интерфейсов форм, инкапсулированных в одну структуру проекта Delphi. Сначала я начал разрабатывать конкретную форму интерфейса, и в результате при запуске...
5032 просмотров
schedule 23.04.2022

Как уведомить Python из Inno Setup об изменении пути к среде?
Итак, я пытаюсь создать установщик со следующими шагами: Проверьте, установлен ли Python Скопируйте файлы моего приложения Проверьте, находится ли каталог установки Python в пути к среде Windows. Проверьте, находится ли папка сценариев...
948 просмотров

Магический квадрат FreePascal
Программа должна вывести, является ли квадрат магическим квадратом или нет. Я должен прочитать квадрат из файла. Магический квадрат - сумма всех строк, всех столбцов и обеих диагоналей должна быть равна. Программа показывает правильный ответ,...
1392 просмотров
schedule 31.10.2022

Паскаль: вызов пустого метода в классе приводит к ошибкам
У меня очень крутой класс. unit StuffClass; {$mode objfpc}{$H+} interface type TStuffClass = class public procedure Update; end; implementation procedure TStuffClass.Update; begin end; end. Создание его экземпляра и вызов...
177 просмотров
schedule 09.04.2022

Pascal- Как преобразовать переменную Real в Integer
Пишу задачу на паскале. Все ок, только мой результат не тот. Я суммирую некоторые числа Пример: 2,3 + 3,4+ 3,3 = 9 Но вывод показывает: 9.000000 + EEE или что-то в этом роде. Итак, как преобразовать, чтобы было только 9, а не эта...
27932 просмотров
schedule 08.05.2024

Скрыть строки в кросс-таблице для FastReport
Я пытался скрыть строки из кросс-таблицы в FastReport, но не нашел, как это сделать. Когда я скрываю MemoViews, у меня остается пустое место, и я не знаю, как от него избавиться. Вот код: procedure DBCross1OnPrintCell(Memo: TfrxMemoView;...
2242 просмотров
schedule 27.03.2022

Паскаль. Преобразование in в массив байтов
У меня есть целое число длиной 8, например, 12345678. Мне нужно превратить его в массив байтов, например xx yy zz gg как я могу преобразовать это в паскаль?
1565 просмотров
schedule 04.09.2022