@@ -36,9 +36,6 @@ TC4DWizardViewAbout = class(TForm)
3636 Panel1: TPanel;
3737 lbDonateToCode4Delphi: TLabel;
3838 imgDonate: TImage;
39- Button1: TButton;
40- Button2: TButton;
41- Button3: TButton;
4239 procedure FormShow (Sender: TObject);
4340 procedure btnOKClick (Sender: TObject);
4441 procedure FormKeyDown (Sender: TObject; var Key: Word; Shift: TShiftState);
@@ -49,9 +46,6 @@ TC4DWizardViewAbout = class(TForm)
4946 procedure FormCreate (Sender: TObject);
5047 procedure btnTesteClick (Sender: TObject);
5148 procedure lbDonateToCode4DelphiClick (Sender: TObject);
52- procedure Button1Click (Sender: TObject);
53- procedure Button2Click (Sender: TObject);
54- procedure Button3Click (Sender: TObject);
5549 private
5650
5751 public
@@ -129,196 +123,8 @@ procedure TC4DWizardViewAbout.lbSiteCode4DelphiMouseMove(Sender: TObject; Shift:
129123end ;
130124
131125procedure 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;
305126begin
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+ //
322128end ;
323129
324130end .
0 commit comments