Результаты поиска по запросу "delphi"

4 ответа

После этого вам нужно будет идентифицировать числа и операторов, а также сгруппировать и выполнить вычисления в соответствии с правилами приоритета операторов.

аю простой калькулятор, где вы вводите значения в поле ввода. Мне нужно разбить строку на несколько массивов, в зависимости от того, сколько * + - / например, в сумме У меня есть 22 + 22 * ​​22-22 / 22. Я хочу разбить это на пять разных ...

1 ответ

Если вы не можете вставить глобальную помощь в отладке, чтобы помочь найти, какие блокировки были получены не по порядку, я бы посоветовал вам найти все места в вашем коде, где вы получили любую блокировку, и просто распечатать сообщение об отладке с текущее время, метод, вызывающий получение / освобождение, идентификатор потока и идентификатор блокировки, который получается. Также сделайте то же самое со всеми вызовами выпуска. Затем запускайте свою систему до тех пор, пока не получите тупик и не найдете в своем файле журнала, какие блокировки были получены, какими потоками и в каком порядке. Затем решите, какой поток обращается к своим замкам в неправильном порядке, и измените его.

верном приложении у нас есть следующее: класс с именем JobManager, который является одиночным. Другой класс, планировщик, продолжает проверять, пора ли добавить какую-либо работу в JobManager. Когда пришло время сделать это, планировщик сделает ...

7 ответов

Вот что у меня есть из спец. Мне кажется, они пытались ускорить его, перетаскивая все функции в один большой полином. Имейте в виду, что это код из 386 эры

ибудь знает, где я мог найти код для "Обратной функции ошибок"? Freepascal / Delphi предпочтительнее, но C / C ++ тоже подойдет. В библиотеке TMath / DMath его нет :(

ТОП публикаций

2 ответа

 is \ был помечен как "не поддерживается".

ужна функция в Delphi для проверки цифровой подписи внешнего EXE или DLL. В моем конкретном приложении я буду иногда вызывать другие процессы, но в целях безопасности я хочу убедиться, что эти исполняемые файлы были созданы нашей организацией, ...

2 ответа

Я нашел что-то странное с этой функцией. По результатам поиска. Давайте представим, что у меня есть эти файлы внутри C: \ temp: afile.m, asong.mp3, amovie.mp4 Теперь, когда я выполняю поиск. FileSearch ('C: \ Temp', '. *. Mp3; *. Mp4', FileList); Результатом в списке являются 3 файла, а не последние 2. Почему?

м Приложении я использую следующую процедуру для рекурсивного сканирования любой папки и подпапок, если папка содержит текстовые файлы (* .txt), я добавляю имя файла в TStringList, определенный в моей процедуре: procedure FileSearch(const ...

4 ответа

Отрывы напоминают мне о TCL / TK UI.

олчанию при выборе элемента из TMainMenu или TPopupMenu и т. Д. Меню закрывается после нажатия на него. Я хотел бы изменить это поведение так, чтобы при выборе элемента меню меню не закрывалось, а оставалось видимым и открывалось в точке, ...

5 ответов

ОП уже знает об этом.

уйста, смотрите прикрепленный скриншот, который иллюстрирует TToolBar от одной из моих программ: Обратите внимание на последние два изображения панели инструментов, они отключены. То, как они были отображены как отключенные, не очень ...

4 ответа

Я никогда не играл с расширениями оболочки, чтобы увидеть, что еще может привести к сбою. Все, что я сделал, это зарегистрировал ассоциации файлов, и они ведут себя именно так, как я и ожидал.

астоящее время использую: if ParamStr(1)<>'%1' then begin address.Text:=ParamStr(1); autoconfigfile; end; подобрать имя файла, который использовался для открытия файла с помощью ассоциации файлов. Теперь я хочу развить способность работать с ...

1 ответ

Большое спасибо, Роберт.

рьте этот упрощенный образец (реальный сценарий другой), я хочу установить значение вложенного свойства объекта, в этом случае установить цвет шрифта дляTLabel компонент кclRed используя RTTI. var p : TRttiProperty; p2: TRttiProperty; c : ...

5 ответов

Событие предварительной сборки Delphi не выполняется ДО компиляции

Я занят автоматизацией наших сборок, чтобы включить номер ревизии SVN. Мы используем Delphi 2010. Я добавил событие предварительной сборки, вызывающее пакетный файл, который внедряет номер редакции svn (считанный из файла записей в каталоге .svn) ...