@@ -36,9 +36,6 @@ TC4DWizardViewAbout = class(TForm)
36
36
Panel1: TPanel;
37
37
lbDonateToCode4Delphi: TLabel;
38
38
imgDonate: TImage;
39
- Button1: TButton;
40
- Button2: TButton;
41
- Button3: TButton;
42
39
procedure FormShow (Sender: TObject);
43
40
procedure btnOKClick (Sender: TObject);
44
41
procedure FormKeyDown (Sender: TObject; var Key: Word; Shift: TShiftState);
@@ -49,9 +46,6 @@ TC4DWizardViewAbout = class(TForm)
49
46
procedure FormCreate (Sender: TObject);
50
47
procedure btnTesteClick (Sender: TObject);
51
48
procedure lbDonateToCode4DelphiClick (Sender: TObject);
52
- procedure Button1Click (Sender: TObject);
53
- procedure Button2Click (Sender: TObject);
54
- procedure Button3Click (Sender: TObject);
55
49
private
56
50
57
51
public
@@ -129,196 +123,8 @@ procedure TC4DWizardViewAbout.lbSiteCode4DelphiMouseMove(Sender: TObject; Shift:
129
123
end ;
130
124
131
125
procedure TC4DWizardViewAbout.btnTesteClick (Sender: TObject);
132
- var
133
- LIOTAModuleServices: IOTAModuleServices;
134
- LIOTASourceEditor: IOTASourceEditor;
135
- LFileName: string;
136
- i: integer;
137
-
138
- LIOTAModule: IOTAModule;
139
- begin
140
- LIOTAModule := TC4DWizardUtilsOTA.GetCurrentModule;
141
- LFileName := ' ' ;
142
- LIOTASourceEditor := TC4DWizardUtilsOTA.GetIOTASourceEditor(LIOTAModule);
143
- if LIOTASourceEditor <> nil then
144
- LFileName := LIOTASourceEditor.FileName;
145
-
146
- TC4DWizardUtils.ShowMsg(' Atual: ' + LFileName);
147
- // **
148
-
149
- LIOTAModuleServices := TC4DWizardUtilsOTA.GetIOTAModuleServices;
150
- if (not Assigned(LIOTAModuleServices))then
151
- raise Exception.Create(' No Units Opened was found' );
152
-
153
- mmMensagem.Lines.Clear;
154
- for i := 0 to pred(LIOTAModuleServices.ModuleCount) do
155
- begin
156
- LIOTAModule := LIOTAModuleServices.GetModule(i);
157
-
158
- LIOTASourceEditor := TC4DWizardUtilsOTA.GetIOTASourceEditor(LIOTAModule);
159
- if LIOTASourceEditor <> nil then
160
- if LIOTASourceEditor.CreateReader <> nil then
161
- mmMensagem.Lines.Add(LIOTAModule.FileName);
162
-
163
-
164
-
165
- { for LContFile := 0 to pred(LIOTAModule.GetModuleFileCount)do
166
- begin
167
- //LIOTAEditor := LIOTAModule.GetModuleFileEditor(LContFile);
168
- //if(Supports(LIOTAEditor, IOTASourceEditor, LIOTASourceEditor))then
169
- //begin
170
- // Self.ListFilesAdd(LIOTAEditor.FileName);
171
- // Break;
172
- //end;
173
- end;}
174
- end ;
175
- end ;
176
-
177
- function CnOtaGetFileEditorForModule (Module : IOTAModule; Index: Integer): IOTAEditor;
178
- begin
179
- Result := nil ;
180
- if not Assigned(Module ) then
181
- Exit;
182
-
183
- try
184
- { $IFDEF BCB5}
185
- if IsCpp(Module .FileName) and (Module .GetModuleFileCount = 2 ) and (Index = 1 ) then
186
- Index := 2 ;
187
- { $ENDIF}
188
- Result := Module .GetModuleFileEditor(Index);
189
- except
190
- Result := nil ;
191
- end ;
192
- end ;
193
-
194
- function CnOtaIsFileOpen (const FileName: string): Boolean;
195
- var
196
- ModuleServices: IOTAModuleServices;
197
- Module : IOTAModule;
198
- FileEditor: IOTAEditor;
199
- I: Integer;
200
- begin
201
- Result := False;
202
-
203
- ModuleServices := BorlandIDEServices as IOTAModuleServices;
204
- if ModuleServices = nil then
205
- Exit;
206
-
207
- Module := ModuleServices.FindModule(FileName);
208
- if Assigned(Module ) then
209
- begin
210
- for I := 0 to Module .GetModuleFileCount-1 do
211
- begin
212
- FileEditor := CnOtaGetFileEditorForModule(Module , I);
213
- Assert(Assigned(FileEditor));
214
-
215
- Result := CompareText(FileName, FileEditor.FileName) = 0 ;
216
- if Result then
217
- Exit;
218
- end ;
219
- end ;
220
- end ;
221
-
222
- procedure TC4DWizardViewAbout.Button1Click (Sender: TObject);
223
- var
224
- LIOTAModuleServices: IOTAModuleServices;
225
- I: Integer;
226
- LIOTAModule: IOTAModule;
227
- LIOTAEditor: IOTAEditor;
228
- begin
229
- mmMensagem.Lines.Clear;
230
-
231
- LIOTAModuleServices := BorlandIDEServices as IOTAModuleServices;
232
- for I := 0 to LIOTAModuleServices.ModuleCount - 1 do
233
- begin
234
- LIOTAModule := LIOTAModuleServices.Modules[I];
235
- LIOTAEditor := LIOTAModule.CurrentEditor;
236
- if LIOTAEditor = nil then
237
- Continue;
238
-
239
- if not CnOtaIsFileOpen(LIOTAModule.FileName) then
240
- Continue;
241
-
242
- if not TC4DWizardUtilsOTA.FileIsOpenInIDE(LIOTAModule.FileName) then
243
- Continue;
244
-
245
- mmMensagem.Lines.Add(LIOTAModule.FileName);
246
- end ;
247
- end ;
248
-
249
- procedure TC4DWizardViewAbout.Button2Click (Sender: TObject);
250
- var
251
- LIOTAModuleServices: IOTAModuleServices;
252
- LIOTAModule: IOTAModule;
253
- LIOTAEditor: IOTAEditor;
254
- i: Integer;
255
- LIOTASourceEditor: IOTASourceEditor;
256
- LIOTAEditView: IOTAEditView;
257
- begin
258
- mmMensagem.Lines.Clear;
259
-
260
- LIOTAModuleServices := BorlandIDEServices as IOTAModuleServices;
261
-
262
- for i := 0 to Pred(LIOTAModuleServices.ModuleCount) do
263
- begin
264
- LIOTAModule := LIOTAModuleServices.Modules[i];
265
-
266
- mmMensagem.Lines.Add(LIOTAModule.FileName +
267
- ' / ' + LIOTAModule.OwnerCount.ToString + ' / ' + LIOTAModule.OwnerModuleCount.ToString +
268
- ' / ' + LIOTAModule.HasCoClasses.ToString(TUseBoolStrs.True) +
269
- ' / ' + LIOTAModule.ModuleFileCount.ToString +
270
- ' / ' + LIOTAModule.FileSystem);
271
-
272
-
273
- LIOTAEditor := LIOTAModule.CurrentEditor;
274
-
275
- LIOTASourceEditor := TC4DWizardUtilsOTA.GetIOTASourceEditor(LIOTAModule);
276
- if (LIOTASourceEditor <> nil )then
277
- begin
278
- mmMensagem.Lines.Add(' - LIOTASourceEditor: ' + LIOTASourceEditor.GetSubViewCount.ToString +
279
- ' / A: ' + LIOTASourceEditor.GetSubViewIndex.ToString +
280
- ' / B: ' + LIOTASourceEditor.GetLinesInBuffer.ToString +
281
- ' / C: ' + LIOTASourceEditor.EditViewCount.ToString);
282
-
283
-
284
- LIOTAEditView := TC4DWizardUtilsOTA.GetIOTAEditView(LIOTASourceEditor);
285
- end ;
286
-
287
-
288
-
289
-
290
- { if LIOTAModule.OwnerCount > 0 then
291
- mmMensagem.Lines.Add(' - Owners: ' + LIOTAModule.Owners[0].FileName);
292
-
293
- if LIOTAModule.OwnerModuleCount > 0 then
294
- mmMensagem.Lines.Add(' - Owners: ' + LIOTAModule.OwnerModules[0].FileName);}
295
-
296
- end ;
297
- end ;
298
-
299
- procedure TC4DWizardViewAbout.Button3Click (Sender: TObject);
300
- var
301
- LIOTAModuleServices: IOTAModuleServices;
302
- LIOTAModule: IOTAModule;
303
- LIOTASourceEditor: IOTASourceEditor;
304
- i: Integer;
305
126
begin
306
- mmMensagem.Lines.Clear;
307
-
308
- LIOTAModuleServices := BorlandIDEServices as IOTAModuleServices;
309
- for i := 0 to Pred(LIOTAModuleServices.ModuleCount) do
310
- begin
311
- LIOTAModule := LIOTAModuleServices.Modules[i];
312
-
313
- LIOTASourceEditor := TC4DWizardUtilsOTA.GetIOTASourceEditor(LIOTAModule);
314
- if (LIOTASourceEditor = nil )then
315
- Continue;
316
-
317
- if LIOTASourceEditor.EditViewCount <= 0 then
318
- Continue;
319
-
320
- mmMensagem.Lines.Add(LIOTAModule.FileName + ' / C: ' + LIOTASourceEditor.EditViewCount.ToString);
321
- end ;
127
+ //
322
128
end ;
323
129
324
130
end .
0 commit comments