Свързани въпроси 'delphi-2009'
Надградете от Delphi 7 до Delphi 2009
Имам проект Delphi 7, в който има някои типове записи, съдържащи низове, заредени и съхранени във файлове. След прекомпилиране с Delphi 2009, когато програмата зареди записите от файл, низовете се объркват, защото компилаторът очаква Unicode, докато...
374 изгледи
schedule
08.10.2022
Преобразувайте низ в PAnsiChar в Delphi 2009
Преобразувам приложенията си в Delphi 2009 и се сблъсках с интригуващ проблем с някои повиквания, които трябва да конвертират низ (широк) в AnsiString.
Ето един пример за демонстриране на проблема, който имам:
var
s: PAnsiChar;
...
s :=...
84111 изгледи
schedule
12.12.2022
Компонент Tperlregex фатална грешка L3169?
Използвам Tperlregex от известно време. но днес, когато се опитвам да компилирам приложение, изградено с Tperlregex, извежда съобщение за „фатална грешка: вътрешна грешка L3169“.
reg: Tperlregex;
begin
reg:=Tperlregex.create(nil); //If this line...
717 изгледи
schedule
08.11.2022
Има ли начин да видите дали даден знак използва 1 или 2 байта в Delphi 2009?
Delphi 2009 промени своя тип низ, за да използва 2 байта за представяне на знак, което позволява поддръжка на набори от символи в unicode. Сега, когато получите sizeof(string), получавате length(String) * sizeof(char). Sizeof(char) в момента е 2....
4172 изгледи
schedule
09.12.2023
Използване на [delphi] MadExcept обработка на грешки с MS Exchange Server 2007
В момента използвам madExcept .MailAsSmtpClient, за да изпращам докладите си за грешки. Въпреки това няколко големи клиента са надстроили до Exchange Server 2007 и не можем да конфигурираме SMTP поддръжката за нашето приложение (приложението работи...
433 изгледи
schedule
06.01.2024
Как да задействам KeyPreview Event, когато формата има TActionMainMenuBar
Когато задам свойството KeyPreview = TRUE на моя основен формуляр (MDI родител), събитията OnKeyDown, OnKeyUp или OnKeyPress не се задействат. Когато натискам клавиши, мога да навигирам в главното меню (TActionMenuBar). Изглежда лентата с менюта...
2106 изгледи
schedule
22.01.2024
schedule
22.01.2024
задаване на цвят на избрана линия клетка в TStringGrid с клавиш за интервал
Имам отчет в TStringGrid и имам нужда, когато натисна клавиша за интервал, да променя цвета на bg на избраните хоризонтални клетки.
как може да направи това
836 изгледи
schedule
27.10.2022
Delphi 2009: Как да предотвратя прехвърлянето на дъщерните рамки във формата на хост?
Откакто надстроих до Delphi 2009, имам ужасен опит с наследниците на TFrame. По принцип дъщерните компоненти на рамката се изливат в хост формата като обект и това причинява срив на името, класът не е намерен и т.н. В dfm по-старият използван Delphi...
906 изгледи
schedule
18.02.2024
Файлът все още се използва Грешка 32 Как мога да го освободя?
Качвам файл чрез следния код.
След успешно качване се опитвам да изтрия файла, но получавам грешка 32 - Използва се файл.
Може ли някой да ми каже как мога да разреша тази грешка при използване на файл? Следният код качва файла, но не го...
985 изгледи
schedule
05.04.2024
Персонализиран ред на сортиране за набор от данни след изпълнение на заявка?
Искам наборът от резултати на заявка към база данни да има определен ред. Информацията, по която искам да подредя, не се съдържа в базата данни, а се генерира динамично в код (така че не мога да използвам ORDER BY ).
Има ли начин за сортиране на...
7322 изгледи
schedule
08.04.2024
TAction радио елемент
В екшън лентите има компонент TAction.
Този компонент съдържа свойство на име
GroupIndex: Integer;
обаче полето
RadioItem: Boolean;
не е там.
Защо така?
Как мога да направя TAction да бъде поле за отметка?
Ориентацията...
1324 изгледи
schedule
28.04.2024
Добавяне на символ на валидатор до контрола във формуляр на Delphi
Имам приложение, където има много форми, които следват визуално наследяване на формата. Всеки формуляр има стандартни компоненти на delphi, както и потребителски компоненти.
Трябва да се добави функционалност за валидиране на формуляр. Това...
842 изгледи
schedule
06.05.2024
Как да модифицирам/заменям файла с набор от опции при изграждане от командния ред?
Създавам пакети от пакетен файл, използвайки команди като:
msbuild ..\lib\Package.dproj /target:Build /p:config=%1
Настройките на пакетите зависят от набор от опции:
<Import Project="..\optionsets\COND_Defined.optset"...
1499 изгледи
schedule
16.05.2024