Magda:u gory w menu masz opcje compile, tak jak koledzy mowia. Tylko jedna uwaga, pod compile masz cos w stylu "destination" czy jakos tak - cel kompilacji. Standardowo jest to ustawione na "memory" - czyli na pamiec - i taka kompilacja nic ci nie da. Musisz zmienic destination na "disk" czy jakos tak i wtedy powstanie normalny plik .exe podczas kompilacji.
Myślę, że mechanizm oceniania zadań konkursowych w wielu przypadkach wygląda tak: 1. Użykownik przesyła kod źródłowy do oceny. 2. Program oceniający kompiluje kod (pierwsze punkty za kompilację). 3. Program oceniający testuje kod dla wybranych danych (punkty za działanie kodu). Zadanie przykładowe (banalne): Napisz w Pascalu program obliczjący sumę...
Po prostu skopiuj biblioteki do katalogu systemowego Windowsa i przy kompilacji Pascala podaj ten katalog jako źródło. A żeby na nowych procach nie wystepował błąd "Division by zero" trzeba skrakować kompilator krakiem, których w necie pełno!
Witam. Zrobilem duzy program, kompilator znalazl jeden blad podczas kompilacji, we Free Pascal Compiler nie widze okienka z bledami, nie znalazlem tez jak je wywolac. Czy ktos moze pomoc?
Witam, mam problem z napisaniem programu który wyświetla nazwy dni tygodnia w zależności od podanego numeru dnia. Trzeba użyć zmiennych typu wyliczeniowego i instrukcja wyboru CASE. Zna się ktoś na Pascalu i może pomoc, próbowałem już na parę sposobów ale nic nie wychodzi, błędy przy kompilacji.
Cześć! Jak skompilować kod BASCOM pod Ubuntu 10.04? Nie chodzi mi o wine :!: Mam wolny komputer i strasznie się przycina. Chodzi mi o program np. taki jak do kompilacji kodu PASCAL - FPC [nazwa kodu.pas]. Pomóżcie!
Hmmm... no chyba, że chcesz stworzyć idealną kopię programu w Delphi, to odpalasz new->console application, robisz ctrl+c, ctrl+v i cieszysz się, że program kompiluje się pod Delphi... bo prawda jest taka, że większość prócz BGI zostało przeniesione z TP do Delphi, wiec nie powinienes miec wiekszych problemow z kompilacją...
panie doktorze jak tak zrobie to mnie tu strzyka, co mi jest? ;) napisz coś więcej, jak zbudowany jest plik, czy w jednym wierszu jest jedna liczba? czy są to tylko liczby czy może jeszcze jakieś litery? jaki to błąd - kompilacji czy wykonania?
Pokaz co napisales i jaki blad wywala przy kompilacji...
Mam problem muszę napisać program w którym jest narysowana prosta na podstawie dwóch współrzędnych względem osi liczbowej i jej błąd czyli dwie kolejne proste?? Miej więcej ma to wyglądać tak ale jak to w ogóle w pascalu zrobić. Acha współrzędne mają być podane w programie przed kompilacją. Pomocy nie wiem jak to zrobić jak ktoś ma coś takiego to bardzo...
Zamiast c ściągnij Dev-C++ (Dev-C++ 5.0 beta 9.2 (4.9.9.2) (9.0 MB)) z: Jeżeli masz Windows XP, nie musisz mieć SP2, jeżeli masz Vistę, nie ściągaj, bo będą trudności z kompilacją.
A właśnie, że kompilowałem. Błędy "constant out of range" zgłaszają: Delphi, GNU Pascal oraz stary poczciwy Turbo Pascal. Tu masz dowód, że jest tak, jak mówię: Tak więc błędy są , a te dwie linijki kodu nie wykonają się tylko dlatego, że akurat nie wywołujesz procedury ala z parametrem "M" równym 4 lub 8. A odnośnie Twojego pytania, to nie dziwię się,...
Niezupełnie, to jest przecież stary dobry nieużywany już Pascal. Tablicą dynamiczną nazywano tablicę utworzoną poprzez New. Jej rozmiar teoretycznie może się zmieniać, ale jeżeli jest użyta stała to zmienia się tylko na etapie kompilacji. Czyli zwykła tablica wskaźnikowa o rozmiarze N elementów (moim zdaniem). W Pascalu Borlanda miało to nawet pewien...
Witam mam taki kod w pascalu. Dostalem zadanie w szkole zrobic kalkulator dodajacy ulamki. Podczas kompilacji wyskakuje blad 36 BEGIN expected. POMOCY! uses crt; type Ulamek = record licznik: integer; mianownik: integer; end; var z1,z2,z3: Ulamek; var opc: string; var koniec: char; var code,foo,gora,dol:integer; end; <= blad...
Ten kod wyżej trzeba po kompilacji uruchomić z wiersza poleceń. Bo ty go uruchamiasz, pokazuje się okno , wykonuje (ewentualnie czeka na wciśnięcie klawisza) i zamyka. Tak działają programy napisane w pascalu. Uruchamiaj to z wiersza poleceń. Zrób sobie prosty folder np. na dysku c. Wejdź do tego folderu i uruchom exe tak jak pisałem wyżej. Start-uruchom-cmd
Tak, nie będzie żadnego problemu. Dev kompiluje jakby w free pascalu. Dev ma taką przewagę nad FP, TP i BP, że pokazuje Ci dokładnie gdzie masz błąd i jaki to błąd. Przy tworzeniu projektu ustawiasz CONSOLE APP, potem wrzucasz ikonkę w projekt i zapisujesz plik, po kompilacji dostajesz plik *.PAS i tego pliku wymaga nauczyciel. Resztę taką jak projekt...
Niestety muszą być w takiej formie jak teraz. Mam problem z posortowaniem danych, jakoś nie moge tego ogarnąć. Oto kod mojego programu: program zadanie_specjalne; USES CRT; const n=10; TYPE uczen=record identyfikator:byte; nazwisko_ucznia:string; imie_ucznia:string; szkola_ucznia:string; adres_ucznia:string; identyfikator2:byte;...
Witam. Przestawiony tu komputerowy miernik pojemności kondensatorów polega na pomiarze ilości cyklów przez określony wyborem zakresu czas. Najsłabszym punktem tego rozwiązania jest generator. Raz, że analogowy, niepewnie działajacy z kiepskim napięciem na wyjściu. Dwa, że wymaga topornego trafa z symetrycznym zasilaniem. W załączniku przedstawiam moją...
Mam program ktory napisalem w borland pascalu, teraz musze skompilowac to na delphi 6 i podczas kompilacji rzuca sie ze nei wie co to GetDate, ReadKey, itp
[syntax=c]//Dodawanie bibliotek #include <DHT.h> #include <DHT_U.h> #include <Wire.h> #include <OneWire.h> #include <BMP180.h> #include <LiquidCrystal_I2C.h> #include "DS3231.h" #include <DallasTemperature.h> //DHT dht21(3, DHT21);//utworz instancje dht dla czujnika DHT11 podlaczonego do pinu 3. #define DHTPIN...
Mam problem z Dev-Pascal v.1.9.2, a mianowicie nie chce mi kompilować, po wybraniu kompilacji pojawia się okienko postępu z kompilacją tyle, że zamiast postępu widnieje napis COMPILATION STOPPED. Na dole ekranu jest napisane ERROR IN RESOURCE FILE. Może mi ktoś pomóc?! Natomiast w Free Pascal'u przy kompilacji programu nie rozpoznaje (komendy?) uses...
Co ciekawe, uruchomienie SOptions:= ''; ShellExecute( Handle, 'open', 'C:\Documents and Settings\Rafi\Pulpit\Auto Kompilacja\kompiluj\1.bat', PChar(SOptions), '', SW_SHOWNORMAL ); który normalnie uruchomiony przez klikniecie kompiluje DCU i EXE , to po uruchomieniu z Delphi nie daje żadnej kompilacji. ShellApi w moduły wpisałem, a myślałem że chociaż...
Ja parę dobrych lat temu tez go uruchomiłem, a teraz nie mogę. Generalnie to, co przedstawiałem to jest oryginalnmy kod, tyle że na papierze były błędy: w nazwach zmiennych, średniki po niekórych beginach itd. Przy kompilacji poprawiłem to wszystko. W tym fragmencie dokonałem zmian bo nie mógł dobie znleźć sterownika graficznego (chodzi o katalog BGI)...
Mam pytanie związane z pewnym ostrzeżeniem pojawiającym się podczas kompilacji. Na systemie Linux dyst. Ubuntu podczas wydania komendy fpc pojawia się user(at)user:$ fpc nazwa_pliku.pas Free Pascal Compiler version 2.4.0-2 [2010/03/06] for i386 Copyright (c) 1993-2009 by Florian Klaempfl Target OS: Linux for i386 Compiling nazwa_pliku.pas Linking nazwa_pliku...
Albo ja czegoś nie rozumiem, albo Ty. Jak są biedy kompilacji to o jakim działaniu programu mowa? Z poprzedniej wersji źródeł? Niektóre platformy IDE pozwalają na uruchomienie ale w oparciu o poprzednie źródła, i nie robią tego niezauważenie. Jaka jest platforma tego Pascala? Sprzeczne parametry też wykluczają, żeby program się kompilował, a w konsekwencji...
Implementacja jezyka asm w poszczegolnych kompilotorach moze sie roznic np rodzajem znaku okreslajacym adresowanie. Kod jest z TP7.0 i tam dziala napewno tak jak i w VPW32. Problem moze byc tego typu, ze mozesz miec w ustawieniach kompilacje asm 32 bitowego, a tam rejestry nazywaja sie inczej, czyli eax, zamiast ax. Nowe kompilatory sa pisane pod aplikacje...
Co do błędu kompilacji, to kompilator wyraźnie 'powiedział' Ci co jest nie tak. Brakuje Ci średnika kończącego pierwszą linijkę. Odnośnie IDE, to pascalem bawiłem się ładnych parę lat temu, i na początku korzystałem z Turbo Pascala (nie wiem, czy przypadkiem któreś z wersji nie są darmowe już), a potem przerzuciłem się na Delphi. Konkretnego kursu nie...
Witam! Postanowiłem przypomnieć sobie Pascala i natrafiłem na problem z fragmentem kodu: uses dos,crt; var sentencja:array[0..96] of string=( 'tekst', 'tekst', {96 elementów...} {...}); Begin randomize; sentencja:=random(96); {specjalnie pomijam dodanie 1 elementu ponieważ nie to jest problemem.} end; begin writeln(sentencja); end; Jako że, to jest...
Witam. Mam pewien problem chciałbym wysterować pascalem piny portu lpt lecz mam pewien problem mam oto taki przykładowy kod programu Fatal: Can't find unit PORTS Gdzie tu jest błąd?(domyślam się ze brakuje jakiejś biblioteki). Kod znalazłem tu na elektrodzie. Z góry dziękuje za pomoc Proszę pamiętać o używaniu znaczników syntax . Opcja Listing kodu...
Witam, zainstalowalem dev-pascal 1.9.2. Napisalem (przekopiowalem ) prosty program: program abcde; begin writeln('raz dwa trzy'); end. Podczas kompilacji 0 bledow. Gdy uruchamiam program pojawia sie okienko dosowe i od razu znika. To samo dzieje sie gdy uruchomie go przez start->uruchom. Dopiero gdy otworze go przez wiersz polecen wyswietla sie jego...
Napisałem program na zajęcia z informatyki, który ma wyliczać miejsca zerowe program dwumian; var a,b,c: real; d: real; x1,x2:real; y1,y2:real; begin writeln('podaj współczynniki równania'); readln(a,b,c); if a=0 then begin if b=0 then writeln('równanie przeczne') end else x1:=-c/b; writeln('pierwaistek...
Piszę w Pascalu program przechowujący dane o piłkarzach itp. Niestety w trakcie kompilacji program się wykłada. Poniżej wklejam kod: program PIKLARZE; {APPTYPE CONSOLE} uses Crt; { SysUtils;} type data=record d,m,r:integer; end; type pilkarze=record imie,nazwisko:string; n:integer; d:data; end; type druzyna=record...
Mam turbo pascala 7.0 i próbuje na nim stworzyć program graficzny. Kompilacja jest prawidłowa ale gdy wciskam run pokazuje się error: Graphics not initialized (use initgraph).Nie wiem co zrobić? Przeniosłem z działu Komputery Software
Borland pascal ma opcję kompilacji pod windows 16-bit.
Witam: Borland Pascal 7.0. Problem jest taki: programik jest dosc skomplikowany i uzywam w tej chwilii prawie 300 zmiennych, nie chce przejsc kompilacji gdyz: too many variables. Czy cos ta sie zrobic z tym problemem?
Witam. Od niedawna zaczynam zabawę z Turbo Pascalem, posiadam ver. 7.0, jako że dopiero zaczynam to nie wiele jeszcze potrafię. Mam problem z kompilacją mojego małego 'programiku' ,tak aby był w formacie.EXE.Czytam te wszystkie instrukcje o kompilacji, zmianie Destination z Memory na Disc, ale to nic nie daje. Robię wszystko, jak opisują instrukcje,...
Kupiłem książkę z przykładowymi programami w Turbo pascalu, ale przy próbie kompilacji jednego z nich na poniższym fragmencie kodu przy 'skip' pokazuje mi że identyfikator jest nieznany.. wiecie za co odpowiedzialny jest skip, con, albo repchar i jak te identyfikatory poprawnie zainicjować, żeby program ruszył ? clrscr skip(con,9); repchar(con,' ',25);...
Witam jestem początkującym w turbo pascalu mam problem z tym oto programem: code: program sprawdz_parzystosc; uses crt; var x:real; begin writeln('Podaj x:') read(x); if x mod 2=0 then begin Writeln('Liczba',x,' jest parzysta'); end else begin writeln('liczba',x,' nie jest parzysta'); end end. Kompilacja bez problemu,...
a jakie komunikaty podczas kompilacji?
Zrobiłem coś takiego: [syntax=pascal] procedure sprawdzanie; begin p := [p1..p2]; {linia 67} o := [o1..o2]; {linia 68} for i:=1 to 50 do begin if p[i] in o then {linia 72} begin crash; break; end; end; end; [/syntax] Niestety wywala błędy kompilacji: putpixel2.pas(67,6) Error: Incompatible types: got "Set Of Byte" expected "SmallInt" putpixel2.pas(68,6)...
1. Skasowałem słowo "byte" i zamiast niego wstawiłem po przecinku słowo "slowo:string;" a po linijce w której jest polecenie writeln('podaj swoją płeć'); wpisałem readln(slowo); a na końcu dodałem linijkę "if (slowo='kobieta') or (slowo='k') then writeln('jestes ladna!');" ale po wybraniu opcji kompilacja pojawia się błąd: "Error 26: Type mismatch."...
To nie jest dyrastyczne działanie. Wiesz ile takich ostrzerzeń byś miał? Nie? Policz ile zmiennych masz w programie... Każda z nich może mieć i nie mieć sensu ale to jest C a nie pascal, żeby pisał wszystko. Wyobraź sobie 1000 linii kodu, gdzie specjalnie piszesz while(1) i co? dostajesz 800 warningów? A tak na poważnie ZbeeGin poczytaj o parametrach...
Hm. pod Windą można zmienic atrybuty skrótu do TP.exe na uruchamiej w oknie. Poza tym możesz miec problem z uruchomieniem kompilacji jeżeli nie patchowałeś TP są dostępne łatki na TP ale nie autoryzowane przez Borland'a na moim 433 wyskakiwał błąd jak wprowadzałem jakies zmienne, a przy głópim begin writeln "Witaj świecie"; end. normalnie uruchamieł...
8O ciekawe, u mnie kompilacja i wykonanie - OK.
Napisałem program na zaliczenie laboratorium z informatyki wykorzystujący moduł graph, jednak podczas kompilacji wyskakuje mi błąd: "Error 15: File not found (GRAPH.TPU)". Znalazłem na Internecie że trzeba posiadać następujące pliki aby ten moduł mógł zadziałać: graph.tpu egavga.bgi cga.bgi Wszystkie te 3 pliki skopiowałem do folderu głównego 'bp' oraz...
Jescze jedno pytanie jaki jezyk jest najbardziej zbliżony do pascala,żeby ten program przepisać na windowsa Delphi jest bardzo zbliżony do Pascala. Tylko będzie trzeba usunąć wszelkie odwołania do modułu Graph.
...mam nadzieje, ze zdajesz sobie sprawe z faktu ze nalezy przestawic tryb kompilacji w momencie jezeli chcesz miec binarke...i odwrotnie jezeli chcesz kompilowac w pamieci... ...mozesz tez w opcjach (bodajze opcja Environment..pisze z pamieci wiec moge sie mylic) jest mozliwosc przypisania katalogu w ktorym ma znalezc sie po kompilacji plik wykonywalny.
:arrow: Piotrkopec i tak zrobiłem umieściłem t frazy na początku i końcu programu ale przy kompilacji wywala "illegal expression" zaraz po tagu "HANDLE". A w ustawieniach BIOS pisze 378 czyli normalny adres portu LPT1 tak?
Skoro w równaniu jest x=-B/A to A nie może być 0.... Dzięki za rozjaśnienie nieco sprawy.. ;) zgodnie z tym co napisałeś poprawiłem nieco mój programik ale przy próbie kompilacji wyskakuje mi błąd "Illegal expression" W tej chwili mój kod wygląda tak: program znajdujący rozwiązanie równania; Uses crt; Var A,B:Real; begin Repeat Writeln('podaj...
Witam. Ostatnio zainstalowałem Linuxa i Pascala i chcę wysłac jakieś stany na LPT, a przy kompilacji nie działa procedura: Port[$378] := 255; próbowałem przez assembler: procedure port (bajt : byte); begin asm mov dx, $378 mov al, bajt out dx, al end; end; i też nic.
I dalej kompilacja nie przebiega pomyślnie. Ustawiam nawiasy () i nic z tego.
gdzieś w opcjach powinno być okienko do ustawiania właściwości kompilacji.
Zbiór typu wyliczeniowego nie pozwala na wyświetlenie tekstu, gdyż... składniki typu wyliczeniowego nie są tekstem! W procesie kompilacji każdy typ wyliczeniowy zostaje skonwertowany na liczbę, zaś samo istnienie ma jedynie cechy warstwy abstrakcji i ma uczytelniać upraszczać pisanie kodu.
Twój program kompiluje się całkowicie poprawnie. Według mnie napisany jest wadliwie; np. wszystkie te LABEL-e, brak obsługi błędów zakładania plików itd. Ale nie mniej, kompilacja przebiega poprawnie. Po kilku zmianach ja ta poniżej, można go nawet uruchomić.
Mam problem z kompilacja programu napisanego w Pascalu. Program ten służy do programowania procesora za pomocą portu LPT. Listing programu jest na pewno ok - jest to listing udostępniony przez autora projektu. Niestety nie mam pliku *exe , który potrzebuję zeby uruchomić program - probuje kompilacji ale ciągle wywala mi jakiś błąd. Listing poniżej -...
Który z programów po kompilacji bedzie wykonywał sie szybciej napisany w Turbopascalu czy w C. Oczywiscie programy beda napisane podobnie jezeli chodzi o samo dzialanie. Poprawiłem tytuł. - arnoldziq
1. tablica int a[m] nie może być tak zadeklarowana. Parametr 'm' jest nieznany w fazie kompilacji, więc nie można ustalić wielkości tablicy. Trzeba zadeklarować bardzo dużą, żeby pomieścić maksymalną ilość danych, lub utworzyć tablicę operatorem 'new' po ustaleniu jej wielkości. 2. Do czego ma służyć funkcja "cin.ignore(); "? Czy program nie będzie...
a jak zmienić tą kompilacje?
Napisałem moduł, który uruchamiam. Włączyłem tylko kompilację, po tym powinien pojawić się plik .tpu w folderze Units. Nie ma go w całym folderze pascala, sprawdzałem dwa razy. Gdzie on się może znajdować :?: Program główny bez niego się nie rusza.
A mógłbyś "podpiąć" to pod mój kod? Bo nie mogę sobie poradzić z połączeniem tego. Dodaję funkcję suma (w var), dopisuje to na końcu w formule "write" i wyskakuje mi błąd przy kompilacji. A wiesz może jak je posortować? PS Dziękuje za pomoc ;).
No dobrze, rozumiem, że kompilator Delphi - które z tego co wygóglałem jest w pewnym sensie naturalną ewolucją kompilatora Turbo Pascala. Rozumiem, że skompilowany element kodu (bądź cały program) przenosi go ze środowiska DOS do środowiska Win, czyli łatwiej o pracę wielozadaniową, tak? Czy w związku z tym będą np. straty w wydajności poszczególnego...
Wszystkie typy liczb całkowitych (ale uwaga - w pewnych kompilatorach nie dotyczy to Int64) oraz znakowe są policzalne. Tak samo typy wyliczeniowe. case nie mogłoby być zastosowane np do liczb zmiennoprzecinkowych, tekstów, klas, dat. Co do MAX_INT - niektóre kompilatory miały predefiniowaną stałą MaxInt. Oczywiście chodzi o największą wartość jaką...
atrybut nadalam od razu, przy kompilacji (fpc w konsoli) nie znajduje grapha, w lazarusie bylo to samo. Z centrum oprogramowania zainstalowal pakiet do fpc zawierajacy graph
Niemożliwe ;) Nie pojawia się okno komunikatów kompilatora? Żadnych innych okien? Masz włączone pokazywanie okna postępu kompilacji w ustawieniach? Tak w ogóle tworzysz program konsolowy czy okienkowy? Czy masz zainstalowanego FreePascala (nie wiem, czy paczka z Lazarusem implikuje FPC).
Kompilator zwraca błąd przy kompilacji. Ścieżka programu i ścieżka pliku nie mogą być w jednym parametrze...
A jeszcze tutaj bardzo fajny kurs Pascala: Pozdrawiam.
robie to we free pascalu. Więc co mam przkopiować i do jakiego folderu
Napisałeś :[syntax=pascal]InitGraph(d, t, 'C:Bgi');[/syntax] Trzeci parametr tej procedury, powinien wskazywać ścieżkę, gdzie znajdują się pliki BGI. Np.:[syntax=pascal]InitGraph ( GraphDriver, GraphMode, 'C:\TP\BGI' );[/syntax] Jeżeli, oczywiście, Turbo Pascal jest zainstalowany w katalogu TP na dysku C. Jeżeli jest inaczej, to musisz ten parametr...
Niestety pewne elementarne rzeczy trzeba po prostu wiedzieć, aby móc się uczyć. A kursy bardzo często wychodzą od prostych kodów obrazujących działanie, które najlepiej rozwijać. Jest to lepsza nauka niż próba wymyślania na początku coś od zera. Tak, kod jest obecnie składniowo i znaczeniowo poprawny, ale brakuje mu choćby formatowania, które choć składniowo...
Nazwa ta jest widoczna tylko w kodzie źródłowym. Nie mówię, że nie. Natomiast bodajże Turbo Pascal miał z tym problemy.
Witam, chciałem zainstalować CPort wersja 3.10 (sprawdzałem też 3.0) i niestety dostaję po próbie kompilacji następujące błedy: [Pascal Fatal Error] Unable to build. License is invalid or has expired. [Pascal Fatal Error] Unable to build. License is invalid or has expired. [Pascal Fatal Error] pasall.tmp(2): Read error on 'h:\program files\borland\cbuilder6\lib\obj\system.d...
Tak jak wspominałem wcześniej - deklaracji uses używasz tylko raz (na początku, najlepiej po program ). Wziąłeś mnie trochę zbyt dosłownie: procedure info; begin ... end; - w miejscu ... powinieneś wstawić kod, który np.: wyświetla jakiś tekst informacyjny o programie. Oczywiście, to żaden przymus, możesz nic nie wstawiać - wtedy procedura info jest...
Program do kompilacji pod Free Pascala pod DOSa. Założenie jest takie : program ma zmieniać godzinę w czasie systemowym o +1 po naciśnięciu strzałki do góry i odpowiednio o -1 po naciśnięciu strzałki w dół na klawiaturze. Wymyśliłem sobie to tak: 1. odczytam aktualną godzinę ( przerwanie 21h funkcja 2Ch) 2. dodam lub odejmę 1 3. zapiszę poprawionę godzinę...
wlasnie chodzi o to ze to tym razem kompilowalem w turbo pascalu, a pozniej jeszcze probowalem kompilowac w delphi :/ jaro - porty odblokowane bo inny program normalnie dziala... ogolnie mam chyba cos skopane z kompilatorami bo jak nawet zassam zrodlo ktore na 100% dziala to i tak u mnei wywala bledy przy kompilacji :/ (np pascal nie wie o co chodzi...
a przy normalnym dzieleniu Dzielenie na małych prockach jest zawsze programowe, wywoływana jest ukryta funkcja. Jest to dość kosztowne działanie, w kontekście tego wątku: w stos. Dodano po 3 W Twoim przypadku nigdy nie wychodzisz z rekurencji więc w 100% przypadków dążysz do przepełnienia stosu. Robiłeś to pewnie tylko szybciej lub wolniej Język C/C++...
Zapomniałem, dorzucam cały folder UNITS i BGI. Kto nie wie, przed kompilacją wystarczy Options -> Directories i w unit directories trzeba wpisać ścieżkę do folderu UNITS. Nie wiem w jaki sposób mógłbym to zapisać aby uniknąć tego przy każdym ponownym uruchomieniu pascala. Przepraszam za komplikację lecz nie jestem zbyt doświadczony w pascalu. Wie ktoś...
OK, ale to nie ma zadnego znaczenia w tym przypadku (ja zastapilem ja return 1)... Nadal problem pozostaje nierozwiazany :/ Dodano po 4
O komputerach jednopłytkowych czy stare komputery były lepsze od współczesnych platform rozwojowych i SBC? Nie lubię Arduino I to jest jak najbardziej prawda. Arduino to platforma, która miała dać łatwy dostęp do programowania elektroniki ludziom, którzy nie znają się ani na elektronice, ani na programowaniu. I, szczerze pisząc, nie ma w tym nic złego....
Twierdzisz, że złożone konstrukcje JAVA, zapisane w asemblerze, czy PASCALU będą efektywniejsze od tych samych konstrukcji emulowanych sprzętowo :?: Nie ma czegoś takiego jak "złożone konstrukcje JAVA". Java jest kompilowana do byte-kodu, który przypomina język asemblera po kompilacja. Idea jest taka że ten byte-kod jest przetwarzany na maszynie wirtualnej,...
Kompilator był napisany przeze mnie w aseblerze jeszcze na Z80 potem jak weszły IBM poprostu przepisałem go na Turbo Pascala. Kompilator zawierał edytor i debuger i musial sie miescie w 64kB plus oczywiscie pisany program żródłowy. potem zgrywało to sie na jedną stacje dyskó 360 KB albo na taśme magnetofonową. Ale jedną z zalet tego kompilatora było...
moge sie mylic ale z tego co widze to program jest prowdopodobnie pisany na magistrale tradycyjną czyli agp dlatego masz konflikt. Mylisz się :). Visa pisana jest w Turbo Pascalu. Błąd, o którym pisze diux_b: BGI ERROR: Graphics not initialized (use initgraph), wyskakiwał zawsze wtedy gdy program po kompilacji nie mógł zainicjować modułu grafiki egavga.bgi....
Zauważyłem, że Malolatt pisał też coś o użyciu putchar, więc wykorzystam to jako pretekst i przedstawię własną wersję programu, chociaż już dawno nic w C nie pisałem. Pozwolę sobie też na skomentowanie tego i owego w nadziei, że jeśli zrobię gdzieś pomyłkę to beluosus się nie obrazi i mnie poprawi. beluosus , czyli poprzez użycie zmiennej (const unsigned...
Najczęściej zadawane pytania : Jaki język programowania wybrać? Wszystkich, których interesuje to pytanie, kieruję do wyszukiwarki forum, lub do dokładnego przejrzenia tego wątku : - Jaki język programowania wybrać ? Obsługa Portu LPT : - LPT FAQ - VisualBasic6 i INNE RS232 pod Linux : - Serial-Programming-HOWTO.pdf Visual Basic : - 0-255 ASCII Przez...
ale tak się dzieje tylko z programami napisanymi a pascalu.... a problem zniknól, należy dokonać ponownej kompilacji na kodzie źródłowym programu :D Pozdrawiam
Witam oto kod programu: int main (void) { lcd_init; write_text("Hello"); return (0); } Więc po kompilacji otrzymuje to: > "make.exe" all avr-gcc -g -Wall -O2 -mmcu=atmega8 -c -o dioda.o dioda.c dioda.c: In function `main': dioda.c:205: warning: statement with no effect avr-gcc -g -Wall -O2 -mmcu=atmega8 -Wl,-Map,dioda.map -o dioda.elf dioda.o avr-objdump...
Jeśli programowałeś w Pascalu to z przejściem na c sobie poradzisz. Tylko nie zapomnij o różnicy między = a == ! Na tym pascalowcy się często wywalają. :] I nie zapomnij o kompilacji z „-Wall” (czyli wyświetlaniem wszystkich ostrzeżeń. przydają się). Kilka prostych programów programów na PCta i po paru kwadransach/godzinach/dniach możesz...
Nie jesteś w stanie napisać tego typu aplikacji, która będzie działać równocześnie (nawet po re-kompilacji) na PC i PDA z powodu chociażby różnic w budowie urządzań i systemów operacyjnych. Aplikacja stworzona do współpracy z CE z natury nie może zawierać kodu który odwołuje się do mechanizmów systemu XP/Vista/Win7, bo CE ich, po prostu, nie posiada....
Mam wersje Buildera 3.0 i próbują zainstalować do niej komponent Cport 3.10. Przy kompilacji CPortLibCB3.bpk wyskakują błędy.W tym pliku dołączone są kolejne pliki pas które korzystają z modułu uses gnugettext. No i kompilator wywala błędy w tym module typu: [PascalError] gnugettext.pas(175): Undeclared identifier:'TMultiReadExclusiveWriteSync...
Witam ! Przepraszam za archeologie , jednak natrafiłem na ten temat szukając książki o C#. Co do programowanie - pisze w c++ i znam obiect pascala , jednak stwierdzam ze nie ma czegoś takiego jak dobry język na początek . Jesli mówimy o naprawde pierwszym spotkaniu z programowaniem typu - co to polecenie , a co to kompiloator, debugger czy linker ,...
Mogę deklarować wielkość cin'em, przecież nawet powyżej zamieściłem działający program. Jeden kompilator to przyjmie a inny nie. Poniższy kod: int w, h; cout<<"podaj w"<<endl; cin>>w; cout<<"podaj h"<<endl; cin>>h; int tab[h][w]; nie jest dobry. VC++ 2k8 EE wyrzucił 6 błędów przy...
Z tym językiem jest jak z muzyką z lat 80-90, moda się zmienia. Ale czasami dobrze wrócić do tamtych nut. Osobiście akurat nie bardzo postrzegam rozplenienia się kiepskich języków C i podobnych jako modę ale po prostu zaszłość historyczną spowodowaną uwarunkowaniami technicznymi, w ówczesnych czasach usprawiedliwiających spory kompromis w ogólnie mówiąc...
No jak ma ograniczone możliwości optymalizacji, skoro wynik tego wyrażenia jest wstawiany jako wartość elementu tablicy? Przecież gdyby preprocesor tego nie wyliczył to niemógłby tą wartością zainicjalizować elementu tablicy i wyleciałby błąd. BTW, w gcc w ostatnich 2 latach zaszły duże zmiany jeśli chodzi o obliczenia prowadzone przez preprocesor...
w jaki sposób w borland builder6 można uruchomić kompilacje tak aby po wpisaniu prostego kodu np.: // First - pierwszy program w C++ #include <iostream> #include <conio.h> void main() { std::cout << "Hurra! Napisalem pierwszy program w C++!" << std::endl; getch(); } wyświetliło sie winowdsowskie okienko z tym właśnie napisem...
Muszę odszukać także schematy Spektrumka na TTL-ach bo po roku dobudowliśmy pamięć na dyskach 5,25 - 320kB danych. Łza się w oku kręci. Jakbyś znalazł te schematy, to chętnie bym obejrzał. ULA na tamte czasy była całkiem niezłym procesorkiem graficznym. Na Politechnice Łódzkiej (i nie tylko) całkiem spory pakiet prac dyplomowwych i doktorskich był...
Witam Mam problem i nie moge znalezc rozwiazania na google i tym forum. Mam program oraz jego zrodla wraz z bibliotekami potrzebnymi do kompilacji. Wszystko jest w pascalu albo juz skompilowane(niektore biblioteki). Chce wprowadzic troche poprawek do programu, ale niestety nie moge go skompilowac. Mysle ze jak bede mial kompilator pascala w wersji w...
a mam pytanie: jaki jest rozmiar programu urzywającego obsługi mmc/sd (minimalny, tak na oko). W tych darmowych 2 kb bascoma chyba się nie zmieści ;>. Pod pascalem coś czytałem o obsłudze sd i tam piszą, że kod prostego programu (oczywiście po kompilacji) to około 12 kb, więc dałem sobie spokój, bo pascal ma darmowe 4 kb :|.
co do mamki to wszystko jasne , ale już z karbowanką to nie poniał :( - gdzie tu szukać tej pojemności i po co? Co do ZX spectrum to też jestem inżynierskim weteranem i nawet pisałem na tym w pascalu bo interpreter basic był słoniwato wolny jak się chciało policzyć kilkadziesiąt równań . Problemem był tylko fakt że można było kompilować program tylko...
Mały błąd się wkradł w program...mianowicie kawałek kodu był w nawiasach...wersja skompilowana w Turbo Pascalu do pliku pwm.exe w załączniku. Ps: Kompilacja do pliku exe w Turbo Pascalu COMPILE -> BUILD
Witam, chciałem naprostować moją wcześniejszą wiadomość na temat BDE, napisałem iż BDE już nie jest rozwijane i nie do jest to prawdą, przekazałem informację jaką podali "ostatnio" na konferencji/prezentacji delphi 2007 ewangeliści z BSC. Natomiast wyczytałem na blogu Marco Cantù że w nowej wersji ...2008 będzie rozszerzone BDE. Wydaje mi się to...
To później:) chciałbym Asemblera sie nauczyć:) Większe korzyści przyniesie Ci C a jak sie wzrośnie "skill" to uzupełnisz wiedzę o Assembler gdy pare miesiecy wstecz podobnie jak dzisiaj kolega nathiel , pytalem sie na forum o asma to dzieki takim milym ludziom jak BugsBunny omal nie nauczylem sie pozal sie boze badziewiego pascala,zamiast asemblera...