Domů
Nápověda
Přihlásit
Registrovat
Vítejte
Host
. Prosím
přihlašte se
nebo
zaregistrujte
.
Forum Delphi.cz
»
Delphi
»
Obecné
»
Vytvorenie formulára bez pridania do automaticky vytváraných
« předchozí
další »
Tisk
Stran:
1
[
2
]
Vše
Dolů
Autor
Téma: Vytvorenie formulára bez pridania do automaticky vytváraných (Přečteno 26766 krát)
vandrovnik
Guru
Příspěvků: 1134
Karma: 49
Verze Delphi: 10.3
Re:Vytvorenie formulára bez pridania do automaticky vytváraných
«
Odpověď #15 kdy:
20-09-2019, 13:36:21 »
Pokud by to bylo opravdu tím, tak by možná stačilo v .dpr udělat něco jako:
Kód: Delphi
[Vybrat]
{$IFDEF nemame}
Application
.
CreateForm
(
TMainForm
,
MainForm
)
;
{$ENDIF}
IP zaznamenána
Stanislav Hruška
Padawan
Příspěvků: 5591
Karma: 42
Verze Delphi: W10 + Delphi 10.4 professional
Re:Vytvorenie formulára bez pridania do automaticky vytváraných
«
Odpověď #16 kdy:
20-09-2019, 15:02:27 »
Použil som {$IFDEF DEBUG or RUNTIME}. Bez zmeny.
IP zaznamenána
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.
pf1957
Padawan
Příspěvků: 3103
Karma: 135
Verze Delphi: D2007, XE3, DX10
Re:Vytvorenie formulára bez pridania do automaticky vytváraných
«
Odpověď #17 kdy:
20-09-2019, 15:17:34 »
Citace: Stanislav Hruška 20-09-2019, 13:33:40
Tiež mi to napadlo. Ale mám tak nešťastne urobené objekty, že to ináč neviem.
Je otazka, kdo ma co nestatne udelane... Pro inspiraci se podivej na tohle
https://forum.delphi.cz/index.php/topic,16566.msg103720.html#msg103720
IP zaznamenána
Stanislav Hruška
Padawan
Příspěvků: 5591
Karma: 42
Verze Delphi: W10 + Delphi 10.4 professional
Re:Vytvorenie formulára bez pridania do automaticky vytváraných
«
Odpověď #18 kdy:
20-09-2019, 16:18:35 »
Nemyslím si, že by to bol zrovna môj či podobný prípad. Akurát vždy keď vytvorím nový formulár, tak ho musím vybrať z Auto-Create.
Nie vždy mi trkne, prečo mám pri spustení aplikácie chybu. Pokiaľ sa mi daný formulár zobrazí, tak to je jasné.
IP zaznamenána
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.
vandrovnik
Guru
Příspěvků: 1134
Karma: 49
Verze Delphi: 10.3
Re:Vytvorenie formulára bez pridania do automaticky vytváraných
«
Odpověď #19 kdy:
20-09-2019, 16:41:11 »
.dpr:
Kód: Delphi
[Vybrat]
{$DEFINE Pokus}
{$I Pom.inc}
begin
Application
.
Initialize
;
Application
.
MainFormOnTaskbar
:
=
True
;
{$IFDEF Pokus}
Application
.
CreateForm
(
TForm1
,
Form1
)
;
{$ENDIF}
Application
.
Run
;
end
.
Pom.inc:
Kód: Delphi
[Vybrat]
{$UNDEF Pokus}
IDE je spokojené, že má MainForm, i když ho pak ve skutečnosti nemá.
IP zaznamenána
Stanislav Hruška
Padawan
Příspěvků: 5591
Karma: 42
Verze Delphi: W10 + Delphi 10.4 professional
Re:Vytvorenie formulára bez pridania do automaticky vytváraných
«
Odpověď #20 kdy:
20-09-2019, 19:17:04 »
Nepomohlo. Predpokladám že riadok {$I Pom.inc} tam nemá byť, lebo mi hlásil chybu.
A hlavne sa mi ten formulár nevytvorí.
Kód: Delphi
[Vybrat]
{$DEFINE Pokus}
{$UNDEF Pokus}
begin
...
{$IFDEF Pokus}
Application
.
CreateForm
(
TfrmMainFormFOC
,
frmMainFormFOC
)
;
{$ENDIF}
Application
.
Run
;
end
;
IP zaznamenána
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.
vandrovnik
Guru
Příspěvků: 1134
Karma: 49
Verze Delphi: 10.3
Re:Vytvorenie formulára bez pridania do automaticky vytváraných
«
Odpověď #21 kdy:
20-09-2019, 19:37:28 »
Řádek {$I Pom.inc} je tam zásadní :-)
Aby nehlásil chybu, je pak potřeba vytvořit soubor Pom.inc a do něj dát:
Kód: Delphi
[Vybrat]
{$UNDEF Pokus}
IP zaznamenána
Stanislav Hruška
Padawan
Příspěvků: 5591
Karma: 42
Verze Delphi: W10 + Delphi 10.4 professional
Re:Vytvorenie formulára bez pridania do automaticky vytváraných
«
Odpověď #22 kdy:
20-09-2019, 19:48:21 »
Aha, to bolo potrebné hneď napísať. To sa spomína v odkaze, ktorý dal pf1957
IP zaznamenána
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.
Tisk
Stran:
1
[
2
]
Vše
Nahoru
« předchozí
další »
Forum Delphi.cz
»
Delphi
»
Obecné
»
Vytvorenie formulára bez pridania do automaticky vytváraných