Arsip: tipe tform jadi convert ke string??

 
user image
more 18 years ago

imunk

dear mas,... langsung aja neh, aku mau tanya gimana caranya meng-convert tipe dari tform menjadi sebuah string?? ok terima kasih byk sebelumnya... maju terus.
user image
more 18 years ago

mat_koder

maksud / tujuan / kehendak / maunya / keinginan anda sperti apa?
user image
more 18 years ago

Kecret

mungkin maksudnya : mau create form berdasar string kaleeee..... kalo itu silahkan baca di: http://delphi.about.com/library/weekly/aa080905a.htm
user image
more 18 years ago

imunk

pemikiran awal dari koding ini:

if assigned(application.FindComponent('form1')) then
  bla..bla...bla...
disitu ada kata form1 yg diapit tanda petik satu menandakan itu dianggap string, moga gak salah argument nih...:) nah rencananya yg itu mau di dinamiskan pake variabel tapi variabel itu langsung ambil nama dari form yg bersangkutan. moga ada yg bs bantu..... makasih sebelumnya... maju terus.
user image
more 18 years ago

imunk

@kecret makasih mas, .... tapi bukan itu yg kumaksud....:)
user image
more 18 years ago

mat_koder

saya cuman bisa menduga-duga keinginan anda, kode berikut men-listing semua form yg dimiliki oleh Applikasi. tentunya form yg di-create dinamik dan tdk di-own oleh Application ( mis dengan TForm3.Create(nil/self) ) tdk terlisting disini.

var
  i,cnt:integer;
  str:string;
begin
  cnt:=Application.ComponentCount;
  for i:=0 to cnt-1 do
  begin
    if Application.Components[i] is TForm then
    begin
        str:=Application.Components[i].Name;
        ListBox1.Items.Add(str);  // taruh daftarnya di listbox
    end;
  end;
end;
user image
more 18 years ago

DelphiExpert

Mungkin seperti ini yang imunk maksud:

  private
    { Private declarations }
    function GetFormHandle(Index: Integer): TForm;
  public
    { Public declarations }
    propery FormUtama: TForm index 0 read GetFormHandle;
    propery FormInvoice: TForm index 1 read GetFormHandle;
    propery FormReturn: TForm index 2 read GetFormHandle;
    propery FormCetak: TForm index 3 read GetFormHandle;
  end;
implementation
function FindForm(FormName: string): TForm;
var Integer;
begin
  for I:= 0 to Pred(Screen.FormCount) do begin
    Result:= Screen.Forms[I];
    if Result.Name = FormName then 
      Exit;
  end;
  Result:= nil;
end;
function TForm1.GetFormHandle(Index: Integer): TForm;
var AName: string;
begin
  case Index of
  0: AName:= 'FormUtama';
  1: AName:= 'FormInvoice';
  2: AName:= 'FormReturn';
  3: AName:= 'FormCetak';
  end;
  Result:= FindForm(AName);
  if not Assigned(Result) then 
    raise Exception.Create('Unable to find form named: ' + AName);
end;
Moga-moga gitu hihihihi...
user image
more 18 years ago

cyber_hecker

OOT: wakaka... pada main tebak-tebakan... :P.
user image
more 18 years ago

lagisedih

aduh dari dulu ampe saat ini Cyber_Hacker ndak pernah serius kalo jawab payah padahal nanya kesini kan serius karena ndak ada yang tau gimana sih yang serius dong
more ...
  • Pages:
  • 1
Share to

AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now: https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD

Random Topic

Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com