el caso es que quiero pasarlo a delphi pero no tengo muchos conocimientos, por lo que e hecho un proyecto unigui simple y un proyecto delphi simple para probar si puedo pasarlo a delphi me a dado muchos problemas:
Ejemplo tome un Form Unigui llamado main con el cual copie los archivos Main.dfm y Main.pas al directorio de donde tengo un proyecto delphi
unit Main; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, uniGUITypes, uniGUIAbstractClasses, uniGUIClasses, uniGUIForm, uniButton, uniBitBtn, uniEdit, uniGUIBaseClasses, uniPanel; type TMainForm = class(TUniForm) UniPanel1: TUniPanel; UniEdit1: TUniEdit; UniBitBtn1: TUniBitBtn; private { Private declarations } public { Public declarations } end; function MainForm: TMainForm; implementation {$R *.dfm} uses uniGUIVars, MainModule, uniGUIApplication; function MainForm: TMainForm; begin Result := TMainForm(UniMainModule.GetFormInstance(TMainForm)); end; initialization RegisterMainFormClass(TMainForm); end.
y en el Project lo modifico de la siguiente manera
program Project1; uses Forms, Unit1 in 'Unit1.pas' {Form1}, Main in 'Main.pas' {Main1}; //esta linea la agregue yo manualmente {$R *.res} begin Application.Initialize; Application.MainFormOnTaskbar := True; Application.CreateForm(TForm1, Form1); Application.CreateForm(TMain, Main); esta linea la agregue yo manualmente Application.Run; end.
y cuando lo ejecuto me sale este error
Field MainForm.UniBitBtn1 should be of type TBitUniBtn but is declared as TBitBtn. Correct tha declaration?
o sera que me falta modificar algo mas??
saludos y gracias