Předmět Autor Datum
1. Prozrad duvod, proc ukoncujes aplikaci v mainform.create. Treba se to da udelat jinak 2. Nijak.…
Jan Fiala 12.09.2013 07:58
Jan Fiala
Ve FormCreate mam ser.čislo meho FlashDisku. Program zkontroluje zda to sedí a pokud ne tak Applicat…
Merlin11 12.09.2013 08:15
Merlin11
Zkontroluj to primo v DPR a pokud cislo nesouhlasi, vubec nevytvarej hlavni formular a program ukonc…
Jan Fiala 12.09.2013 08:35
Jan Fiala
Presne takto sa to robí... príklad: program MyApp; uses Forms, main in 'main.pas' {MainForm}, {$R… poslední
pme 12.09.2013 10:06
pme

1. Prozrad duvod, proc ukoncujes aplikaci v mainform.create. Treba se to da udelat jinak

2. Nijak. Napsat si vlastni formular. Delphi se snazi, aby formulare vypadaly jako systemove. Pokud chces primo Windows formular, zavolej MessageBox()

Presne takto sa to robí...

príklad:

program MyApp;
 
 uses
   Forms,
   main in 'main.pas' {MainForm},
 
 {$R *.res}
 
 begin
   if (nejaká podmienka je splnená) then
   begin
     Application.Initialize;
     Application.CreateForm(TMainForm, MainForm) ;
     Application.Run;
   end else
   begin
     Application.MessageBox('Nemáte oprávnenie na spustenie aplikácie. Chýbné číslo.', 'Protected Delphi application') ;
   end;
 end.

Zpět do poradny Odpovědět na původní otázku Nahoru