Autor Téma: RAD & Installer  (Přečteno 271 krát)

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5681
  • Karma: 42
    • Verze Delphi: W10 + Delphi 10.4 professional
RAD & Installer
« kdy: 09-06-2021, 19:25:47 »
V rámci učenia som si nainštaloval
  • Inno Setup 6 - nič som v ňom nerobil
  • RAD Installer - Trial
  • GIW - Trial
Vytvoril som nový Inno Setup Project (script). Navigačný panel mi len preblysol. Ako náhle sa presuniem do editačného poľa, tak Delphi maká na nejakých 5 - 7 % a nedá sa tam nič robiť. Skúsil som vytvoriť Parnassuss Bookmark. Ak teraz kliknem pravým klávesom myši:

Citace
A component named ParnassusAddBookmark already exists.
Jediné čo funguje je hlavné menu.
.
Po reštarte Delphi editor reaguje. V Navigation Bars som vybral nejaké hodnoty a tým som skončil. Prvé pole mi zvýrazní sekciu v editore. Netuším čo robí druhé pole. Načo slúži? Tak som si učenie nepredstavoval.
Pozrel som si video. Anglicky neviem. Takže komentár nula bodov. Obrazová informácia o ničom.
.
Vraj mi to má ušetriť 75 % času. Keď tak na to pozerám, nie je jedno či ten kód píšem v Inno Setup alebo v Delphi? Prácnosť predsa bude rovnaká!
Asi mi niečo uniká. Prešiel som celý návod. Žeby mi to pomohlo sa nedá povedať.
Môžem akurát študovať príklady v Inno Setup a postupovať podľa nich. Len neviem ako vytvorím Setup.exe :)  Neostáva mi nič iné, len naštudovať Inno Setup. Ale tam je toho strašne veľa.
.
Snáď nejaké základné rady.


W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 1199
  • Karma: 51
    • Verze Delphi: 10.3
Re:RAD & Installer
« Odpověď #1 kdy: 09-06-2021, 22:44:49 »
Někam si zkopíruj složku C:\Program Files\Inno Setup 6\Examples
V ní pak dvakrát klikni na Example1.iss - mělo by se to otevřít v Inno Setup Compiler.
Nahoře klikneš na zelenou šipečku nebo stiskneš F9 (Run). Instalátor se vytvoří v Dokumenty\Inno Setup Examples Output
Inno Setup má nápovědu na klávese F1, když dáš kurzor před tím stiskem F1 na nějaké slovo, zkusí najít nápovědu k němu.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5681
  • Karma: 42
    • Verze Delphi: W10 + Delphi 10.4 professional
Re:RAD & Installer
« Odpověď #2 kdy: 10-06-2021, 07:25:39 »
Ďakujem. Mám v pláne si vyskúšať všetky scripty.
Momentálne prekladám help pomocou googlu. Je toho dosť.
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline Slappy

  • Plnoletý
  • ***
  • Příspěvků: 241
  • Karma: 12
  • Slappy
    • Verze Delphi: 10.2 Tokyo + Vsetky :)
    • unSigned
Re:RAD & Installer
« Odpověď #3 kdy: 10-06-2021, 18:45:24 »
Skus si pozriet tento tutorial https://www.youtube.com/watch?v=gRSEh0Z5cTY

Obsahuje krok za krokom: ako vytvorit projekt, skript, skompilovat script a vytvorit setup.exe

Inno Setup je zalozene na "Pascale", cize je to vyhoda pre tych, ktori kodia v Delphi, ze v jednom jazyku spravia appku aj setup.

Ale s tou anglictinou si ma fakt dostal, to ma nenapadlo, ze napriek tomu, ze tam je perfektna kontextova napoveda na F1, kopec dokumentacie, stranka, popisane featury, atd. tak vlastne vsetko je v anglictine a ti to nijak nepomoze :)

P.S. Pisal som spravu, rad pomozem s vytvorenim setupu.
Moje projekty: http://www.unsigned.sk Tvorba cool dizajnovych instalatorov v NSIS a Inno Setup. Rozsirenie pre Visual Studio a RAD Studio pre tvorbu NSIS a Inno Setup instalatorov.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5681
  • Karma: 42
    • Verze Delphi: W10 + Delphi 10.4 professional
Re:RAD & Installer
« Odpověď #4 kdy: 10-06-2021, 19:25:57 »
To video so videl. Anglicky neviem. Ešte k tomu mám zvuk po poslednom update W10 veľmi slabý. 2/3 slov nezachytím. To čo tam je som dokázal zrealizovať intuitívne.
Citace
Ale s tou anglictinou si ma fakt dostal, to ma nenapadlo, ze napriek tomu, ze tam je perfektna kontextova napoveda na F1, kopec dokumentacie, stranka, popisane featury, atd. tak vlastne vsetko je v anglictine a ti to nijak nepomoze
Nie celkom. Jednoduchým textom rozumiem. Pre tie zložitejšie mám google. Len to dlho trvá ???  Takže mi to pomôže
Citace
Vraj mi to má ušetriť 75 % času.
Tomu nerozumiem. Môžeš mi vysvetliť ako je myslená tá úspora času?
Mám otázky:
  • teraz som si preložil návod k Inno Setup. To všetko čo tam je uvedené mám/môžem priamo používať v Delphi? Podľa videa áno. Predpokladám, že môžem kombinovať príkazy Inno Setup s Delphi
  • získanie ciest je možné pomocou príkazov Inno Setup aj Delphi. Ktoré sú vhodnejšie?
  • všimol som si príkazy na skopírovanie súborov na PC. Tie sú aj v príkladoch
  • nezaregistroval som, ako dostanem súbory do inštalačky. Samozrejme z mojich adresárov
Ďakujem.
Najprv chcem skopírovať nejaký súbor na svoj PC. Potom môžem ísť s pokojným srdcom ďalej.
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5681
  • Karma: 42
    • Verze Delphi: W10 + Delphi 10.4 professional
Re:RAD & Installer
« Odpověď #5 kdy: 10-06-2021, 19:33:05 »
Po otvorení projektu (Inno Setup) sa mi zobrazuje okno. Nedal som to inštalovať a neostáva mi nič iné len cez správcu úloh zhodiť Delphi. Robím niečo zle?
Dokovanie nástrojov lišty je možné len na jedinom mieste. Vôbec nie je vhodné. Mám CnPack a MMX
Všimni si obrázok v 1. príspevku. Nemám tam žiadnu voľbu!
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 1199
  • Karma: 51
    • Verze Delphi: 10.3
Re:RAD & Installer
« Odpověď #6 kdy: 10-06-2021, 19:44:14 »
.iss soubory ale není potřeba otevírat v Delphi, pracuje se s nimi pomocí aplikace Inno Setup Compiler.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5681
  • Karma: 42
    • Verze Delphi: W10 + Delphi 10.4 professional
Re:RAD & Installer
« Odpověď #7 kdy: 10-06-2021, 19:44:47 »
Ak kliknem PTM na InnoSetupProject.innoproj, tak tam je len klasický popup pre Delphi. Inno Setup tam nie je. Tak ako to je vo videu.
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 1199
  • Karma: 51
    • Verze Delphi: 10.3
Re:RAD & Installer
« Odpověď #8 kdy: 10-06-2021, 19:45:08 »
A to, že je v Inno Setupu možné používat Pascal, bys podle mne měl nyní ignorovat. Většina instalátorů se dá krásně udělat, aniž bys ten Pascal v Inno Setupu musel použít.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5681
  • Karma: 42
    • Verze Delphi: W10 + Delphi 10.4 professional
Re:RAD & Installer
« Odpověď #9 kdy: 10-06-2021, 19:45:49 »
.iss soubory ale není potřeba otevírat v Delphi, pracuje se s nimi pomocí aplikace Inno Setup Compiler.
Veď som to aj tak robil. Načo potom je RAD & Installer?

W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 1199
  • Karma: 51
    • Verze Delphi: 10.3
Re:RAD & Installer
« Odpověď #10 kdy: 10-06-2021, 19:47:43 »
.iss soubory ale není potřeba otevírat v Delphi, pracuje se s nimi pomocí aplikace Inno Setup Compiler.
Načo potom je RAD & Installer

No to nevím, já ho nepoužívám :-)

Každopádně na Inno Setup stačí stáhnout a nainstalovat innosetup-6.0.2.exe a pak upravit .iss soubor. Když vyjdeš z toho ukázkového, máš to hned. Instalátor se dělá mimo Delphi.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5681
  • Karma: 42
    • Verze Delphi: W10 + Delphi 10.4 professional
Re:RAD & Installer
« Odpověď #11 kdy: 10-06-2021, 20:14:26 »
Aby som sa nenudil, tak mi Norton veľmi poctivo likviduje všetky inštalačky.
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline Jirka

  • Hrdina
  • ****
  • Příspěvků: 391
  • Karma: 9
    • Verze Delphi: XE2
Re:RAD & Installer
« Odpověď #12 kdy: 11-06-2021, 10:10:20 »

Offline pf1957

  • Padawan
  • ******
  • Příspěvků: 3178
  • Karma: 137
    • Verze Delphi: D2007, XE3, DX10
Re:RAD & Installer
« Odpověď #13 kdy: 11-06-2021, 11:12:45 »
No to nevím, já ho nepoužívám :-)

Každopádně na Inno Setup stačí stáhnout a nainstalovat innosetup-6.0.2.exe a pak upravit .iss soubor. Když vyjdeš z toho ukázkového, máš to hned. Instalátor se dělá mimo Delphi.
Souhlasim. Jeste jsme pouzivali ISPP, protoze jsme vytvareli z jednech zdrojovek ruzne aplikace v ruznych verzich a customizacich a neco bylo spolecne vsem aplikacim, neco ne, tak jsme .ISS skladali z .INC. Ale jinak serie batchu, ktera buildnula aplikace, prekopirovala jejich .exe a souvisejici soubory do install poolu a pak z dalsiho batche ISCC.EXE, ktery instalacku vytvoril a presunul vhodne pojmenovanou do archivu instalaci.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5681
  • Karma: 42
    • Verze Delphi: W10 + Delphi 10.4 professional
Re:RAD & Installer
« Odpověď #14 kdy: 11-06-2021, 12:10:22 »
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.