Întrebare # 1 167 ... eet ca este necesar pentru a compila proiectul, astfel încât să fie rulat pe computer, chd ... (shell

Bine ai venit!
Nu-mi spuneți cum să compilați proiectul astfel încât acesta să ruleze pe computer, unde Delphi nu este instalat?
Dacă este necesar să transferați dll-ul, ce?






Proiectul utilizează următoarele module:

  1. Ferestre, Mesaje, SysUtils, variante, Clase, Grafică, Controale, Formulare, Dialoguri, StdCtrls, ComCtrls, ActnList, butoane, PropFilerEh, StrUtils, PropStorageEh, DB, DBClient, ExtCtrls, ShellApi,
  2. SysUtils, Clase, DB, IfxConnection, IfxFieldTypes, IfxCustomDataSet,
  3. IfxQuery, IfxStoredProc
  4. IniFiles, Registrul,
  5. TempletsUnit, e3ShellUtils, ConstUnit, LoginUnit, TotalDataModuleUnit;

Bună ziua!
Pentru a face acest lucru, deschideți proprietățile proiectului dvs. (meniul Proiect-> Opțiuni), pe fila „pachete“, eliminați steagul ca „Build cu pachete de rulare“ (a se vedea. Figura în atache).
Un fișier este atașat la răspuns. Descărcare »(perioadă de depozitare: 60 de zile de la momentul trimiterii răspunsului)

Forum cu mini-întrebări

Caseta de selectare "Build with packet runtime" a fost deja eliminată. Windows emite un mesaj despre închiderea și trimiterea raportului și nu mai prezintă detalii. Nu puteți instala nimic pe alt computer.
Cel mai probabil este necesar să copiați DLL-ul. Nu-mi spuneți ce? Dacă există un Dll cu același nume în dosarul curent și în directorul WINDOWS, care dintre acestea va fi utilizat?


Cel mai probabil este necesar să copiați DLL-ul


Nu este un fapt. Poate că programul dvs. caută un fișier (de exemplu, o bază de date) unde nu există. Și la locul de muncă, ea este acolo.


Nu puteți instala nimic pe alt computer


Atunci este mai bine să refuzați deloc. De asemenea, pentru programul dvs., nu instalați (nu puteți, de fapt)


Cel mai probabil este necesar să copiați DLL-ul. Nu-mi spuneți ce?


Telepați în vacanță. Nu am văzut nici un fișier sursă sau un fișier executabil.


Dacă există un Dll cu același nume în dosarul curent și în directorul WINDOWS, care dintre acestea va fi utilizat?


Mai întâi cele care se află în apropierea programului. Apoi va fi căutat toate căile listate în variabila de mediu Path

Bifarea "dovada citirii" este un rău universal.

Nici o bază și conexiuni, ea nu este în căutarea, exe-fișier este rulat pe un computer în cazul în care nici o bază de date și conexiuni, dar a fost stabilit Delfi, dar nu va începe cu nici un Delfi, dar există o conexiune la baza de date.







judecând de la acest DB, DBClient - baza este.
IfxConnection - dovedește și mai mult

Deci, să începem diferit. Doar răspundeți la întrebări sub forma de da / nu.
Dacă instalați Delphi, începe programul?
Programul are componentele TTable și / sau TQuery?

Bifarea "dovada citirii" este un rău universal.

Da, există componente, dar mai întâi programul ar trebui să emită forma intrării în baza de date, numai după ce are loc conexiunea.

aici. cât a trebuit să fie chinuit. Ai nevoie de BDE. descărcați linkul și instalați-l.
Este posibil să se acumuleze. când a suferit, dar creează mai multe probleme decât decide. funcționează ceva asemănător. Și am petrecut câteva luni în această privință. Studiat problema din diferite părți.


dar mai întâi programul ar trebui să afișeze formularul de intrare în baza de date


dar nu contează. Deși am privit de mai multe ori, oamenii au uitat cum să înlăture proprietatea activă de la TTable și au suferit.

Bifarea "dovada citirii" este un rău universal.

Pentru a transfera BDE, este suficient să transferați doar un DLL computerului țintă și pur și simplu să efectuați manipulările necesare cu acesta, toate acestea putând fi ușor efectuate de la aplicația însăși. Dezavantajul este că DLL cântărește puțin peste 3,5 MB.

la Dron
Un dll nu va face. pe lângă aceasta, trebuie să vedeți driverul DB utilizat. De asemenea, trebuie să copiați BDE Administrator, de câte ori trebuie să vă ajustați.
la ss
Borland pare a fi calea lui de respingere a BDE. Și face ce trebuie.
Am găsit o pereche de oglinzi
Oglinzi pentru bdemm52ent.exe (9.23 MB):
ftp://ftp.tomsknet.ru/pub/devel/bdemm52ent.exe
ftp://ftp.vslib.cz/pub/mirrors/ftp.borland.com/bde/devsupport/updates/bdemm52ent.exe
Primul fișier se leagă

Bifarea "dovada citirii" este un rău universal.

la Vadim K:
Veți gestiona și una - asta, în bdeinst.cab.

Ei bine, a dat cel puțin un exemplu. Experimentele mele au arătat că, dacă nu asamblați întregul set, atunci sunt posibile diferite glitches. În plus, cu bde există o mică problemă. Dacă ne pe computerul are deja un „mod în sus“, a stabilit BDE și alt program stabilește o altă versiune de biți completă și, apoi începe probemy, mai ales atunci când cineva vrea să se readapteze aplicații BDE.
Soluțiile corecte sunt două
- set bde prin reguli
- refuzați și mergeți, de exemplu, la ADO + Access

Bifarea "dovada citirii" este un rău universal.

Scribbi este mare pentru a ajuta, dar am decis deja întrebarea. Am adăugat doar un USAS midaslib. Puteți adăuga, de asemenea, în midas USES și înregistrarea midas.dll pe calculatorul altcuiva.

Și m-am gândit la asta. dar nu a îndrăznit să adăugați ca răspuns. Prima opțiune (cu adăugarea lui midaslib) este de preferat, deoarece există mai multe versiuni pentru midas.dll și nu sunt foarte compatibile între ele.

Bifarea "dovada citirii" este un rău universal.

Instalarea BDE este foarte simplă:
- copiați bdeinst.dll
- înregistrați acest DLL cu regsvr32
Programul de instalare BDE va ​​începe - asta e tot.







Trimiteți-le prietenilor: