Article View: pl.comp.bazy-danych.msaccess
Article #140Re: Access bez Accessa
From: Stanley P
Date: Sat, 14 Nov 1998 08:18
Date: Sat, 14 Nov 1998 08:18
61 lines
3694 bytes
3694 bytes
news.tpnet.pl wrote: > > Witam, > > Wg moich wiadomosci mozna skonstruowac baze Accessa ktora nie wymaga > Accessa - tylko jeden drobiazdzek. Trzeba miec Accessa DEVELOPER EDITION > (albo jakos podobnie sie to nazywa), To co napisales to prawie prawda. I juz chyba wszyscy zainteresowani watkiem wiedza, ze aby utworzyc wersje instalacyjna aplikacji "accessa bez accessa", nalezy posiadac pakiet o nazwie ADT (dla A'2.0 i A'95, oczywiscie dla tych dwoch wersji sa to odrebne narzedzia) oraz ODE (dla A'97). Rozszyfrowuje skroty: Access Developer's Toolkit oraz Office Developer Edition. Gdzie je dostac? (tu nawiazuje do pierwszego maila watku, bo jasna odpowiedz chyba nie padla). Legalnie - u dystybutorow oprogramowania M$. Nielegalnie - nie wiem ;-) > i z niej jest mozliwe wygenerowanie > prawdziwego EXEC-a ktory ruszy bez zainstalowanego accessa na komputerze > klienta. > Zrodlo danych: VB for Access, autora nie pamietam. Byla do kupienia w > warszawskim MPiK-u. Poczytaj troche postow wstecz, bo rece juz opadaja (dobrze, ze chociaz na klawiature ;-). Dla Accessa "kompilatora do prawdziwego .exe" nigdy nie bylo i IHMO, przy zalozonej przez M$ koncepcji plikow .mdb (.mde), nigdy nie bedzie. To co umozliwiaja pakiety ADT i ODE, jest wykonaniem instalacji runtime, czyli w uproszczeniu mowiac, uzytkownik dostaje w zasadzie pelnego Accessa bez mozliwosci projektowania (ze to moze potem na upartego obejsc to juz inna sprawa, ale przeciez od czego sa w Accessie mechanizmy zabezpieczen obiektow, czy tez mozliwosc wygenerowania plikow mde w A'97; albo oba sposoby lacznie). Do moich argumentow przeciw mozliwosci tworzenia ".exe z .mdb" dorzuce jeszcze jedna cegielke (oprocz slynnego: "jak mozna skompilowac tabele, indeksy?" ;-). Otoz jak wiadomo, w plikach.mdb sa przechowywane informacje o uprawnieniach do obiektow (tabel, formularzy, itp.). Uprawnienia moga byc przeciez modyfikowane, zarowno "recznie" przez uzytkownikow, jak i programowo w kodzie aplikacji. Przeciez po hipotetycznym skompilowaniu, zawartosc pliku .exe modyfikowac byloby raczej trudno. Reasumujac: Nadal podtrzymuje swoja teze, ze w koncu dla przecietnego "koncowego usera" jest w sumie bez znaczenia, czy wsrodku aplikacji siedzi "prawdziwy .exe", czy runtime. A ze niektorym grupowiczom runtime sie nie podoba - no trudno, jest jak jest, nie ma co gdybac. W koncu nie ja projektowalem Accessa i format .mdb ;-). Ponadto - o czym juz tutaj wielokrotnie pisano - nic nie stoi na przeszkodzie, zeby dane (tabele) trzymac w plikach.mdb (jesli ktos ten format bardzo chce), a aplikacje zawierajaca interfejs uzytkownika napisac w innym "kompilowalnym do exe" narzedziu, np. Visual Basicu (aczkolwiek w przypadku VB, jego .exe tez nie jest do konca takie prawdziwe). > PozdraWWWiam, > Grzegorz PozdrawiaMail&News ;-) - Stanley
Technical Details
Message-ID:
<364D3D13.EB0D1896@pertus.com.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.nask.pl!orion.cst.tpsa.pl!news.tpnet.pl!not-for-mailReferences:
<7290pr$qg4$1@okapi.ict.pwr.wroc.pl> <cRL22.10800$oE.2145311@news.tpnet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.nask.pl!orion.cst.tpsa.pl!news.tpnet.pl!not-for-mail Message-ID: <364D3D13.EB0D1896@pertus.com.pl> From: Stanley P <stanley@pertus.com.pl> X-Mailer: Mozilla 4.05 [en] (Win95; I) MIME-Version: 1.0 Newsgroups: pl.comp.bazy-danych.msaccess Subject: Re: Access bez Accessa References: <7290pr$qg4$1@okapi.ict.pwr.wroc.pl> <cRL22.10800$oE.2145311@news.tpnet.pl> Lines: 61 Date: Sat, 14 Nov 1998 08:18:52 GMT NNTP-Posting-Host: 195.205.181.146 X-Complaints-To: abuse@tpsa.pl X-Trace: news.tpnet.pl 911031532 195.205.181.146 (Sat, 14 Nov 1998 09:18:52 MET DST) NNTP-Posting-Date: Sat, 14 Nov 1998 09:18:52 MET DST Organization: TPNET - http://www.tpnet.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit