Autor Téma: Spustenie programu na inom PC  (Přečteno 131 krát)

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 6671
  • Karma: 44
    • Verze Delphi: W10 + D11.1
Spustenie programu na inom PC
« kdy: 04-08-2022, 18:55:18 »

S tým som sa ešte nestretol. Je to na W7 64b s FB4. Aplikácia je 32b. Najprv dostanem
Citace
The program can't start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem.
a potom mi EurekaLog hodí
Citace
  2.6 Message : [FireDAC][Phys][FB]-314. Cannot load vendor library [C:\OverAllResult\Vendor\Vendor32\fbclient.dll]. Zadaný modul sa nepodarilo nájsť
 Hint:_check it is in the PATH or application EXE directories, and has x86 bitness.
Cesta je správna aj verzie súborov. engine13.dll tam je.
Netuším čo s tým. Rád by som dostal skorú odpoveď.
Ďakujem.

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

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 1387
  • Karma: 51
    • Verze Delphi: 10.3
Re:Spustenie programu na inom PC
« Odpověď #1 kdy: 04-08-2022, 19:52:54 »
Na tom závisí 64bitový fbclient.dll z Firebird 4.

MSVCP140.dll
VCRUNTIME140.dll
api-ms-win-crt-heap-l1-1-0.dll
api-ms-win-crt-runtime-l1-1-0.dll
(možná i další, nezkoumal jsem)

Součástí Firebird 4 je vccrt141_Win32.msi, možná se má instalovat...

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 6671
  • Karma: 44
    • Verze Delphi: W10 + D11.1
Re:Spustenie programu na inom PC
« Odpověď #2 kdy: 04-08-2022, 20:00:17 »
To som nikde nečítal. Do riti sa takou situáciou. Ale v mojom prípade ide o 32b verziu FB ???
Skúsim inštalovať to msi. Dúfam, že ho mám.
W10 64b, Delphi 11.1, FireBird 3.08
Expert na kladenie nejasne formulovaných otázok.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 6671
  • Karma: 44
    • Verze Delphi: W10 + D11.1
Re:Spustenie programu na inom PC
« Odpověď #3 kdy: 04-08-2022, 20:10:17 »
Žiaľ, žiadna zmena. To je teda poriadny podraz. Ešte mám nádej, lebo na tom zapožičanom NB, na ktorom to skúšam, mi hlási, že sa jedná o nelegálnu kópiu OS. Ktovie v akom stave je.
Pri tom msi je aj Firebird2Control.cpl. Musím ho expedovať? Jeho nakopírovanie nič nezmenilo.
« Poslední změna: 04-08-2022, 20:15:38 od Stanislav Hruška »
W10 64b, Delphi 11.1, FireBird 3.08
Expert na kladenie nejasne formulovaných otázok.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 6671
  • Karma: 44
    • Verze Delphi: W10 + D11.1
Re:Spustenie programu na inom PC
« Odpověď #4 kdy: 04-08-2022, 20:20:14 »
Našiel som toto. Idem to skúsiť a hľadať ďalej
Chýbajúca dll  api-ms-win-crt-runtime-l1-1-0.dll je nainštalovaná s aktualizáciou systému Windows. Ak chcete vyriešiť tento problém, prevezmite a nainštalujte aktualizáciu pre Universal C Runtime v systéme Windows od spoločnosti Microsoft.
W10 64b, Delphi 11.1, FireBird 3.08
Expert na kladenie nejasne formulovaných otázok.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 6671
  • Karma: 44
    • Verze Delphi: W10 + D11.1
Re:Spustenie programu na inom PC
« Odpověď #5 kdy: 04-08-2022, 20:36:08 »
Ostáva mi len dúfať, že to na cieľovom NB je v poriadku.
W10 64b, Delphi 11.1, FireBird 3.08
Expert na kladenie nejasne formulovaných otázok.

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 1387
  • Karma: 51
    • Verze Delphi: 10.3
Re:Spustenie programu na inom PC
« Odpověď #6 kdy: 04-08-2022, 20:51:24 »
To som nikde nečítal. Do riti sa takou situáciou. Ale v mojom prípade ide o 32b verziu FB ???
Skúsim inštalovať to msi. Dúfam, že ho mám.

Promiň, blbě jsem to napsal, díval jsem se na závislosti 32bitového klienta, jen jsem tady do příspěvku omylem napsal 64.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 6671
  • Karma: 44
    • Verze Delphi: W10 + D11.1
Re:Spustenie programu na inom PC
« Odpověď #7 kdy: 04-08-2022, 21:56:09 »
To nevadí, nič to nemenilo na veci.
Zajtra ráno o 8 uvidím čo a ako. Som veľmi zvedavý. Veď ste mi tu písali, že extra praktický dôvod na prechod na FB4 nie je. Čo aj viem. Ale ja stále musím vymýšľať .... pfd1957 by napísal pi... Dal by som mu plne za pravdu. Ja vulgárne výrazy nepoužívam :-X
W10 64b, Delphi 11.1, FireBird 3.08
Expert na kladenie nejasne formulovaných otázok.

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 1387
  • Karma: 51
    • Verze Delphi: 10.3
Re:Spustenie programu na inom PC
« Odpověď #8 kdy: 04-08-2022, 22:51:42 »
V tom dokumentu, co jsem minule odkazoval, píšou:

If we speak about installing Firebird client only, you need to have fbclient.dll file. Firebird 4.0 client requires Microsoft Runtime C++ 2017 with the same bitness as fbclient.dll. If Microsoft Runtime is not installed, you may just copy it’s two files, msvcp140.dll and vcruntime140.dll that are included in ZIP for Windows.

Also, it is welcome to have firebird.msg at the same place where fbclient.dll is installed or copied. There are lot of error messages included in fbclient.dll, but at least for Firebird console tools it is good to have`firebird.msg` nearby.

Unlike Firebird 2.5 and 3.0 Firebird 4.0 client library may need ICU files (icudt63.dll, icuin63.dll, icuuc63.dll и icudt63l.dat). Previous versions required these files only for the server, not client. Now these files may be needed by client library, especially if you want to work with datatypes like TIMESTAMP WITH TIME ZONE and TIME WITH TIME ZONE. ICU is also used by Firebird client for UtilInterface::decodeTimeTz() and UtilInterface::decodeTimestampTz() functions.
Note: Windows 10 already have appropriate ICU library.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 6671
  • Karma: 44
    • Verze Delphi: W10 + D11.1
Re:Spustenie programu na inom PC
« Odpověď #9 kdy: 05-08-2022, 06:13:02 »
Hm, všetky citované súbory mám pri fbclient.dll. Aj tak to nešlo. Uvidím o dve hodiny.
W10 64b, Delphi 11.1, FireBird 3.08
Expert na kladenie nejasne formulovaných otázok.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 6671
  • Karma: 44
    • Verze Delphi: W10 + D11.1
Re:Spustenie programu na inom PC
« Odpověď #10 kdy: 05-08-2022, 10:24:41 »
 ;D ;D ;D Hurá spustil sa. To je základ.
W10 64b, Delphi 11.1, FireBird 3.08
Expert na kladenie nejasne formulovaných otázok.