Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Początki z delphi - kalkulator

ekspert100 18 Mar 2010 14:24 4226 9
  • #1 18 Mar 2010 14:24
    ekspert100
    Poziom 16  

    Program na bazie gotowca kursu z internetu - prosty kalkulator

    Kompilator - delphi 3 bulider

    w/g opisu dodałem komponenty
    + dopisana funkcja klawisza .
    Po kompilacji program nie działa jak trzeba.

    Podejrzewam problem w pliku Unit1.dfm .

    Z kolei jak podstawie pliki z internetu to jest ok.

    Zaczynam dopiero z delphi i nie jetem pewien czy środowisko
    mam ustawione prawidłowo - opcje ?

    W załączniku pliki

    podejrzewam błąd w pliku Unit1.dfm

    Interesuje mnie co jest nie tak z tym plikiem
    a może dodając komponent powinienem zmieniać
    jakieś jego cechy.

    proszę o pomoc

    pozdrawiam !!!

    0 9
  • Pomocny post
    #3 18 Mar 2010 17:25
    arnoldziq
    Moderator Programowanie

    Nie mam Delphi 3 aby to sprawdzić, ale po kompilacji pod D7, twój program działa bez problemu, bez żadnych przeróbek.
    Poza tym, jeżeli uważasz, że twój problem leży w pliku DFM, to raczej zapisuj go jako tekst a nie w formie skompilowanej, a co ca tym idzie kompletnie nieczytelnej.

    0
  • #4 18 Mar 2010 19:07
    ekspert100
    Poziom 16  

    Załączony plik wykonywalny project.exe nie wykonuje funkcji
    skompilowany w D3

    pozdrawiam !!!

    0
  • #6 20 Mar 2010 17:51
    ekspert100
    Poziom 16  

    Kolega Dżyszla miał rację w inspektorze obiektów,
    nie było poprawnie przypisanego zdarzenia - brak onklik - buttom1
    teraz dzała po kompilacji w D3.

    Jeszcze małe ale ten sam program w czasie kompilacji
    w delphi 7 personal okrojonej zresztą wywala błąd
    pytanie czy dlatego że brakuje biblioteki - klasy

    Jeśli tak to czy można je zaimportować z D3
    W załaczniku program + błedy.jpg
    proszę o pomoc

    pozdrawiam !!!

    0
  • #7 20 Mar 2010 17:57
    arnoldziq
    Moderator Programowanie

    Brakuje ci komponentów dostępu do BDE (Borland Database Engine).
    Nie występują one w Delphi7 Personal. Nie dasz rady ich podłączyć z Delphi 3 do Delphi 7, ponieważ Borland nie udostępniał do nich kodów źródłowych, a są jedynie dostępne w wersji pre-kompilowanej.
    Masz 4 wyjścia:
    - Podnieść wersję do Delphi 7 Profesional.
    - Pozostać przy Delphi 3.
    - Skorzystać z jakichś bibliotek bazodanowych, które są dostępne za darmo w internecie.
    - Przenieść się na Lazarus-a.

    0
  • #8 29 Mar 2010 03:25
    s36725
    Poziom 16  

    Jest jeszcze możliwość przeniesienia się na TurboDelphi Explorer, darmową wersję Delphi zawierającą BDE. Dodatkowym plusem jest licencja umożliwiająca tworzenie komercyjnych aplikacji. Jednakże Borland usunął ze swojej strony instalki, także trzeba szukać w sieci.

    0
  • #9 29 Mar 2010 10:04
    arnoldziq
    Moderator Programowanie

    s36725 napisał:
    Jest jeszcze możliwość przeniesienia się na TurboDelphi Explorer, darmową wersję Delphi zawierającą BDE. Dodatkowym plusem jest licencja umożliwiająca tworzenie komercyjnych aplikacji. Jednakże Borland usunął ze swojej strony instalki, także trzeba szukać w sieci.


    Ta opcja już (na razie) nie istnieje. Nie ma możliwości wygenerowania licencji na produkty typu Explorer, więc szukanie "w sieci" nie ma sensu.

    0
  • #10 15 Kwi 2010 14:32
    utak3r
    Poziom 25  

    arnoldziq napisał:
    - Skorzystać z jakichś bibliotek bazodanowych, które są dostępne za darmo w internecie.


    Do programu realizującego funkcje kalkulatora?
    W projekcie wywalić deklarację BDE i po krzyku...

    0