0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 23
1

Ошибка при локализации проекта

15.12.2015, 09:38. Показов 1415. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Для локализации проекта использую стандартные средства delphi, а для переключения языка использую reinit.pas.
Все замечательно работает, пока не начал использовать ActionManadger.
При переключении языка возникает утечка памяти. Кто-нибудь сталкивался с подобным?

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
unit Unit1;
 
interface
 
uses reinit,
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls,
  Vcl.PlatformDefaultStyleActnCtrls, System.Actions, Vcl.ActnList, Vcl.ActnMan;
 
type
  TForm1 = class(TForm)
    ComboBox1: TComboBox;
    ActionManager1: TActionManager;
    procedure FormCreate(Sender: TObject);
    procedure ComboBox1Change(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
Const L: Array[0..1] of Integer = (LANG_RUSSIAN, LANG_ENGLISH);
 
implementation
 
{$R *.dfm}
 
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
   if LoadNewResourceModule(L[ComboBox1.ItemIndex]) <> 0 then
      ReinitializeForms;
end;
 
procedure TForm1.FormCreate(Sender: TObject);
begin
   // Проверка утечки памяти
   ReportMemoryLeaksOnShutdown := True;
 
end;
 
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2015, 09:38
Ответы с готовыми решениями:

Ошибка при запуске проекта
Здравствуйте при запуске приложения выдается ошибка File not found acDBGrid.dcu что делать? ...

Ошибка при запуске проекта
При запуске проекта выдает ошибку:debugger kernel bordbk70.dll is missing or not registered. ...

SynEdit - Ошибка при запуске проекта
Доброго дня, вечера, утра, ночи... Я тут на днях скачал компонент SynEdit для Delphi XE5...

Переезд проекта из delphi7 в xe5 / ошибка при работе с бинарным файлом
Доброго времени суток. Недавно переехал с семёрки на xe5, перенёс проект и... он вешается....

1
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 23
15.12.2015, 12:49  [ТС] 2
Вот мой проект Test.zip
0
15.12.2015, 12:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.12.2015, 12:49
Помогаю со студенческими работами здесь

Ошибка при компиляции проекта
Всем привет, ребят кто может глянуть проект, ошибка при компиляции, никак не пойму в чем дело, саму...

Ошибка при пересборке проекта
Для проекта нужно было добавить новый компонент. Компиляция прошла нормально, без ошибок. Но когда...

Ошибка при запуске проекта
Вот что выбивает при запуске проекта

Ошибка при открытии проекта
Здравствуйте, Я копировал папку который содержит программа и на другой диск ставил и изменил...

Ошибка при запуске проекта
Вылетают ошибки при открытии проекта, обновил до indy 10, но все равно вылетают(( что делать?

Ошибка при компилировании проекта
Вот весь код инжектора. Компилирую на Delphi xe5 InjectDLL(PAnsiChar(GetCurrentDir+'hack.dll'),...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru