Wyświetlono wiadomości wyszukane dla słów: programy w Turbo paskalu





Temat: Mam swój pierwszy program ale potrzebuje pomocy!!


No to stworzyłem swój pierwszy program (na Turbo Pascal 7.0). Za pomocą
Alt+F5 oglądałem go. I wszystko okej ale ani z dosa ani z win nie moge go
otworzyć (po stworzeniu go pojawiły się dwa pliki Marcineq.bak i
Marcineq.pas jednak nie da się ich urchomić. Jak zminić te pliki do formatu
exe???


lat temu bedzie z 12, a moze i wiecej, uczylem sie pascala z jakis
przemagicznych skryptow... chyba bylem zdolniejszy.

Wiesz, kup sobie ksiazke Marciniaka: Borland Pascal 7.0 (a nawet Turbo
Pascal 6.0), wydaj te pieniadze, w koncu autor tez z czegos chce zyc i daj
spokoj tu obecnym.





Temat: Turbo Pascal 7.0
 *Jestem nowy na liscie i dopiero zaczynam przygode z programowaniem. Jakos
tak wypadlo ze zaczynam od Pascala - mam nadzieje ze sie podszkole - wczoraj
siedzialem do 3 nad ranem czego efektem jest moj pierwszy programik - jestem
z niego dumny...


| Turbo Pascal 7 *nie* jest programem darmowym więc jego 'ściągnięcie'
jest
| afaik nielegalne...


*A co do TurboPascala to nie chce go wykorzystywac do celow komercyjnych, a
wszstkie kursy jakie znalazlem w necie sa do tp7 i niektore z polecen z tych
kursow nie chca dzialac na innych kompilatorach. TP7 znalazlem wczoraj na

nielegalne :-).


Kompilator to on może i ma dobry, ale IDE jest, jak to ktoś fajnie na
pl.comp.lang.pascal określił, 'wysoce niestabilne' :-)


*Aha jeszcze jedno - co to jest IDE?

Olej







Temat: Turbo Pascal 7.0


*Jestem nowy na liscie i dopiero zaczynam przygode z programowaniem. Jakos
tak wypadlo ze zaczynam od Pascala - mam nadzieje ze sie podszkole -
wczoraj
siedzialem do 3 nad ranem czego efektem jest moj pierwszy programik -
jestem
z niego dumny...

| Turbo Pascal 7 *nie* jest programem darmowym więc jego 'ściągnięcie'
jest
| afaik nielegalne...
*A co do TurboPascala to nie chce go wykorzystywac do celow komercyjnych,
a
wszstkie kursy jakie znalazlem w necie sa do tp7 i niektore z polecen z
tych
kursow nie chca dzialac na innych kompilatorach. TP7 znalazlem wczoraj na

nielegalne :-).


No w sumie jest formalnie nielegalne. Skoro Borland nie udostępnia TP7 (a
dziwię się, bo przecież chyba nawet Buildera 4 udostępnia, no a nie
porównujmy Buildera do TP7 :-)), myślę  że po prostu nie mamy informacji na
ten temat.


*Aha jeszcze jedno - co to jest IDE?


Nie pamiętam skrótu, chodzi o środowisko do pracy - zintegrowany edytor,
kompilator, debuger.





Temat: Pascal guide - cyfrowy podręcznik pascala


Witam (szczególnie Pascalowców, czyli większość czytających tę grupę) !

Pascal (337 procedur z dokładnym opisem). Oprócz tego w programie można
znaleźć opisy nietypowych procedur, których nie ma w tradycyjnych książkach
o pascalu (np. zmiana koloru obrzeża ekranu poza dostępnymi zakresami,
myszka itp.). Jest też dość fajne wyszukiwanie procedur, a w krótce będzie
wyszukiwanie żądanego tekstu nawet w opisach. Można filtrować wg modułów
pascala lub kategorii funkcyjnych danych procedur.


wielka szkoda ze nie doczytales ksiazek, i sie meczyles w glupim

plikow pomocy samego pascala (tvision). taki plik wystarczy
skompilowac (w zestawie jest narzedzie, wlasciwie jest ono dostepne
dopiero w borland pascal bo turbo pascal nie ma rąk i nóg).
potem takiego helpa mozna uzywac bezposrednio z poziomu IDE.
wystarczy dopisac sciezke do niego.


Zamiast szukać co robi dana procedura lub zamiast szukać procedury, która
robi coś konkretnego - teraz wystarczy odpalić program i wpisać nazwę
procedury lub jakieś słowo kluczowe.


wolalbym miec to pod ALT+F1  :)   pomysl o tym.
a jak nie wiesz jak to jest grupa pl.comp.lang.pascal  , to ci
ludzie powiedza jak nalezy skompilowac.





Temat: Pamięc rozszerzona i pascal


JeÂśli masz Borland Pascala, a nie Turbo Pascala, to można skompilować
program w trybie chronionym: Options / Target / Protected coÂśtam.
Wtedy jako stertę (heap) będziemy mogli wykorzystać pamięć rozszerzonÂą,
do 16 MB.


Mam wersje "instalacyjną" BP. To znaczy mam kopie dyskietek instalacyjnych w
formacie Disk Duplicate (DDI). Czy ktoś ma jakiś program lub dobry pomysł,
na to, żeby zainstalawać ten program bez mieszania z dyskietkami. B. trudno
będzie mi znaleźć 11 dyskietek bez Data Error (tylko takie przyjmują). Czy
jest coś takiego jak Virtualna dyskietka?

Wiem, że w tej chwili zszedłem z tematu, który poruszyłem, ale bez tego
naprawdę BP nie odpale. Myśle, że to właśnie programiści najczęściej
spotykają się z tego rodzaju problemami i będą mieli najllepsze pojęcie w
sytuacji.

I jeszcze jedno. Otoż kiedy ktoś będzie mi wysyłał program na priv, to
proszę, żeby również wysłał wtedy info na grupe. Kiedyś zostałem
zmeibombowany przez pomyłkę (!) :-(

(-:-----=========Kowal=========-----:-)

HTTP://FRIKO6.ONET.PL/lu/kowal2/





Temat: Pascal guide - cyfrowy podręcznik pascala
Na Twój post odpowiem krótko - w przygotowaniu jest ten sam pomysł pod
Nortona Guidesa (jeśli nie wiesz co to takiego - napisz na Polbox, to opiszę
Ci ten program). Ale taki Norton Guides nie będzie miał nigdy tylu opcji
przeszukiwania itd. jak mój program, dlatego wolę najpierw wypuścić swój

programik rezydentny pod DOS uruchamiany przez naciśnięcie SHIFT+F1). Poza
tym PAMIĘTAJ, ŻE ROBIĘ TO ZA DARMO, A WCALE NIE MUSZĘ.

Pozdrowienia.

wielka szkoda ze nie doczytales ksiazek, i sie meczyles w glupim

plikow pomocy samego pascala (tvision). taki plik wystarczy
skompilowac (w zestawie jest narzedzie, wlasciwie jest ono dostepne
dopiero w borland pascal bo turbo pascal nie ma rąk i nóg).
potem takiego helpa mozna uzywac bezposrednio z poziomu IDE.
wystarczy dopisac sciezke do niego.






Temat: Mam swój pierwszy program ale potrzebuje pomocy!!


No to stworzyłem swój pierwszy program (na Turbo Pascal 7.0). Za pomocą
Alt+F5 oglądałem go. I wszystko okej ale ani z dosa ani z win nie moge go
otworzyć (po stworzeniu go pojawiły się dwa pliki Marcineq.bak i
Marcineq.pas jednak nie da się ich urchomić. Jak zminić te pliki do
formatu
exe???


I ciezko ci bedzie bez ksiazki i kompilatora, no i jak sie nie myle patcha
na pascala.. bo zdaje sie ze pascal nie bardzo dzialal z nowszymi
prockami...
gdzies byla grupa pl.comp.lang.pascal zdaje mi sie :)





Temat: *.com


czym można skompilować program aby miał rozszeżenie "com"


Jeśli chodzi o samo rozszerzenie, to czymkolwiek - zmień rozszerzenie
exeka na com i będzie działać (z tym że AFAIK odwrotnie, com nazywający
się exe, nie działa jeśli uruchamiamy go z poziomu Win95).

Jeśli chodzi Ci o wewnętrzną strukturę programu, to możesz użyć exe2com
<http://qrczak.ids.net.pl/programy/dos/drobiazgi/(program musi być
wystarczająco mały).

Bezpośrednio comy na pewno były tworzone przez jakieś historyczne
wersje Turbo Pascala i być może Turbo C.





Temat: kompilator/dekompilator TurboPascala


Poszukuje jakiegos bardzo dobrego kompilatora (tez przydalby sie
dekompilator) TurboPascala i tez skad mozna zassac :))


moze sie myle
ale wydaje mi sie ze turbo pascal to program borlanda (teraz inprise)
a jezyk programowania to po prostu pascal

a z kopilatorow polecam turbo/borland pascala :)

Gacek





Temat: Pamięc rozszerzona i pascal


Jak mogę dobrać się do pamięci rozszerzonej. Trochę chudo jest w tych
640 KB i chciabym wykorzystac więcej pamięci.


Jeśli masz Borland Pascala, a nie Turbo Pascala, to można skompilować
program w trybie chronionym: Options / Target / Protected cośtam.
Wtedy jako stertę (heap) będziemy mogli wykorzystać pamięć rozszerzoną,
do 16 MB.




Temat: Fonty TrueT


| Kiedys widzialem biblioteke w pascalu ( Turbo Pascalu), ktora pozwalala =
na
| pisanie programow ludzaco przypominajacych te z Win31. W tym takze byla
| obsluga True Type'ow. W mojej opinii chodzilo to szybciej od interface'u
| firmy Microsoft ( na zwyklej VGA ). To wszystko bylo ze zrodlami.
| Wydaje mi sie, ze bylo to na kompakcie od software'a z poczatku tego rok=
u.
=20
Szybko to mo=BFe chodzi=B3o, ale jak znam takie pomys=B3y nie zapewnia=B3=
o
w=B3a=B6ciwej gospodarki pami=EAci=B1 (jeden egzemplarz kodu, wiele danyc=
h,
biblioteki DLL), nie zapewnia=B3o obs=B3ugi ka=BFdej karty, .... Znajdzie


Tak jaby windows mialo wlasciwa gospodarke pamieci ;-)


si=EA tego wi=EAcej. Natomiast bajer z obs=B3ug=B1 font=F3w True Type poz=
ostanie
tylko bajerem. Proponuje si=EA do tego ograniczy=E6 z w/w powod=F3w.
=20


Bajer ? Sporo dostepnych fontow o profesjonalnej jakosci...

------------------------------------------------------------------------

------------------------------------------------------------------------





Temat: Mam swój pierwszy program ale potrzebuje pomocy!!
No to stworzyłem swój pierwszy program (na Turbo Pascal 7.0). Za pomocą
Alt+F5 oglądałem go. I wszystko okej ale ani z dosa ani z win nie moge go
otworzyć (po stworzeniu go pojawiły się dwa pliki Marcineq.bak i
Marcineq.pas jednak nie da się ich urchomić. Jak zminić te pliki do formatu
exe???




Temat: Czy Pascal jest glupi ?

Tak. Ogolnie komputer jest glupia maszyna - umie tylko to co potrafi mu
przekazac madry programista. Na wszelki wypadek:

function WordToHex( h : word) : string;
var
 s : string[20];
 w : word;
begin
 s:='';
 repeat
   w:=h mod 16;
   h:=h div 16;
   if w=10 then
       s:=concat(chr(w-10+ord('A')),s)
   else
      s:=concat(chr(w+ord('0')),s);
 until h=0;
 WordToHex:=s
end;


Czy istnieje jakis sposob na zmuszenie programu w Turbo Pascalu do
drukowania wynikow w postaci hexadecymalnej, bez koniecznosci pisania
wlasnej procedury ? ( cos w stylu specyfikatorow formatowania z C) . Jezeli
tak to
jak to zrobic ?
                                           slic






Temat: Mam swój pierwszy program ale potrzebuje pomocy!!


No to stworzyłem swój pierwszy program (na Turbo Pascal 7.0). Za pomocą
Alt+F5 oglądałem go. I wszystko okej ale ani z dosa ani z win nie moge go
otworzyć (po stworzeniu go pojawiły się dwa pliki Marcineq.bak i
Marcineq.pas jednak nie da się ich urchomić. Jak zminić te pliki do formatu
exe???


Skompilować - tpc





Temat: Mam swój pierwszy program ale potrzebuje pomocy!!





No to stworzyłem swój pierwszy program (na Turbo Pascal 7.0). Za pomocą
Alt+F5 oglądałem go. I wszystko okej ale ani z dosa ani z win nie moge go
otworzyć (po stworzeniu go pojawiły się dwa pliki Marcineq.bak i
Marcineq.pas jednak nie da się ich urchomić. Jak zminić te pliki do
formatu
exe???


Prosta sprawa Compile-Destination




Temat: *.com


| czym można skompilować program aby miał rozszeżenie "com"

Bezpośrednio comy na pewno były tworzone przez jakieś historyczne
wersje Turbo Pascala i być może Turbo C.


A tasm+tlink to co???
pozdrofka
Jacu

...Podoba mi sie to, co panowie mowia, ze sie podoba...





Temat: Mam swój pierwszy program ale potrzebuje pomocy!!


No to stworzyłem swój pierwszy program (na Turbo Pascal 7.0). Za pomocą
Alt+F5 oglądałem go. I wszystko okej ale ani z dosa ani z win nie moge go
otworzyć (po stworzeniu go pojawiły się dwa pliki Marcineq.bak i
Marcineq.pas jednak nie da się ich urchomić. Jak zminić te pliki do formatu
exe???


nie pamietam ale chyba pasa kompilowalo sie do exe F9 lub Alt+F9
zobacz w pomocy F1 tam powinno pisac

pozdrawiam

Karol

"Nikomu Nie Nalezy Ufac To Podstawowa Prawda"





Temat: Mam swój pierwszy program ale potrzebuje pomocy!!


No to stworzyłem swój pierwszy program (na Turbo Pascal 7.0). Za pomocą
Alt+F5 oglądałem go. I wszystko okej ale ani z dosa ani z win nie moge go
otworzyć (po stworzeniu go pojawiły się dwa pliki Marcineq.bak i
Marcineq.pas jednak nie da się ich urchomić. Jak zminić te pliki do
formatu
exe???


tpc.com





Temat: Czy Pascal jest glupi ?

Czy istnieje jakis sposob na zmuszenie programu w Turbo Pascalu do
drukowania wynikow w postaci hexadecymalnej, bez koniecznosci pisania
wlasnej procedury ? ( cos w stylu specyfikatorow formatowania z C) . Jezeli
tak to
jak to zrobic ?
                                           slic





Temat: Internet, TP
tia .....  sadze ze mylisz sie ptako
poczytaj o protokole http , smtp itd ...komunikaty to po prostu krotkie texty i
kody
serwery pocztowe komunikuja sie na przyklad tak :

-0400 (GMT)

helo hacker

250 enterprise Hello hacker (ppp2-cst15.warszawa.tpnet.pl), pleased to meet you

mail from: bin

250 bin... Sender ok

rcpt to: decode

250 decode... Recipient ok

data

354 Enter mail, end with "." on a line by itself

begin 644 /XXXX/.rhosts
...... tutaj jeszcze kilka linijek , ale pominę :))
..
end

.

250 Ok

quit

221 enterprise closing connection

protokolow sieciowych, a nie korzystac z gotowych komponentow delphi ( ktore




| Jak zrobić aby programy z Turbo Pascala mogły wykożystywać Internet
| np.: serwer, przeglądarka WWW itp.

A jak zrobic, zeby moja Syrenka 105 mogla osiagac predkosc 250 km/h, i
zatrzymywac sie od 100 km/h na drodze 50m?
Odp : Zmienic auto.

Takie rozwiazanie polecam tez w Twoim przypadku. Przesiadz sie np na delphi
lub cos w tym stylu

Pozdrawiam,

Przemek Ptasznik (Ptako)

ICQ #12367192


--
pozdrowienia
Piotr Orzechowski
#imprezka TEAM
http://come.to/imprezka
http://come.to/imprezkaRC5





Temat: Algorytmy...
Hej!


- czy pascalowskie type jest odpowiednikiem enuma c++wego??? A jesli nie to
do czego je przyrownac?


pascalowe type jest odpowiednikiem #typedef


- czy dobrze rozumiem pojecie struktur danych (system za pomoca ktorego
algorytm bedzie wdorzony na system komputerowy) i algorytmu (sposob na
rozwiazanie problemu)?


struktury danych - to jak ulozysz dane (tablica, kolejka , stos  itp.)
opisujace problem (oczywiscie zwykle w programie jest po kilka roznego
rodzaju struktur)
algorytm - jak pisales


- czy istnieje w c++ rekord? Jesli tak to jak sie go deklarujedefinijue ...


w c++ jest struc


Czy prawda jest ze autor jest tworca kompilatora Pascalowego ktory jest
obecnie uzywany w jezykach takich jak turbo pascal?


? Autor jest tworca jezyka Pascal - pewnie jakis kompilator tez

"autor jest tworca kompilatora Pascalowego ktory jest obecnie uzywany
w jezykach takich jak Turbo Pascal"

 jest ciut bledna i powinna brzmiec raczej

 "autor jest tworca jezyka Pascal ktory jest obecnie uzywany w
kompilatorach takich jak Turbo Pascal".

Oczywiscie tu sa pewne dialekty, rozszerzenia producenta kompilatora
itp. ale to juz torche inna bajka.

Pozdrawiam
Tomasz Murawski
Bunny





Temat: Programowanie C/C++ Turbo Pascal


Witam!
Mój problem jest naprawdę banalny, mianowicie zastanawiam się jakie jest
najlepsze środowisko programistyczne dla Linuksa dla języków: C, C++,


Osobiście preferuję xemacsa, ale bardzo dobre są anjuta, kdevelop i parę
jeszcze innych.


Turbo Pascal. Dla pierwszych dwóch za pewne DevC++, a może inny? A w


Turbo Pascal nie istnieje pod linuksem. Jest całe grono innych pacsali ale
niestety ten nie istnieje.


czym można tworzyć programy pisząc w Turbo Pascalu. Moje ostatnie
pytanie wynika z mojej kompletnej, wcześniej, ignorancji wobec Linuksa.
Rozumiem, że jeżli dane źródła skompiluję pod Windowsem, to otrzymam
plik exe. A czy jeśli te same źródła skompiluję pod Linuksem to otrzymam
plik wykonywalny na Linksa?


A dlaczegóż miałoby być inaczej?





Temat: Programowanie C/C++ Turbo Pascal
Witam!
Mój problem jest naprawdę banalny, mianowicie zastanawiam się jakie jest
najlepsze środowisko programistyczne dla Linuksa dla języków: C, C++,
Turbo Pascal. Dla pierwszych dwóch za pewne DevC++, a może inny? A w
czym można tworzyć programy pisząc w Turbo Pascalu. Moje ostatnie
pytanie wynika z mojej kompletnej, wcześniej, ignorancji wobec Linuksa.
Rozumiem, że jeżli dane źródła skompiluję pod Windowsem, to otrzymam
plik exe. A czy jeśli te same źródła skompiluję pod Linuksem to otrzymam
plik wykonywalny na Linksa?




Temat: Turbo Pascal 7.0 i Pentium II
Pomocy!
Czy jest patch na turbo pascala 7.0
Program dosowy na PII zaczyna prace od dzielenia przez zero i na tym
konczy :-(

Piotr





Temat: szachy w tp7??

Czesc.
Czy ktos ma gdzies, lub wie gdzie w sieci mozna znalezc jakies programy w
pascalu do gry w szachy?
Nie chodzi mi jednak o programy w turbo vision - takie sa w pakiecie
instalacyjnym jako "demo" a ja turbo vision ani obiektow nie znam wogole.
Chodzi mi wiec o rozwiazania czysto algorytmiczne - przy uzyciu pascala
oczywiscie.
Interesuje mnie bowiem, jak zrobiona jest w tych programach analiza
wariantow i wybor najlepszego.
Teoretycznie komputer moglby "wykonywac" wszystkie mozliwe posuniecia przy
danej sytuacji, otrzymujac w ten sposob nastepne sytuacje, z ktorymi
postepowalby tak samo jak z wyjsciowa.
 Wczesniej czy pozniej doszedlby jednak do sytuacji, w
ktorej alboby zabraklo mu pamieci,albo czasu i majac do dyspozycji kilkaset
wariantow [po kilku ruchach] musialby wybrac ten najlepszy.
I tu pojawia sie drugie pytanie. Na jakiej podstawie program mialby oceniac
sytuacje. Czy brac pod uwage tylko jakosc? Ale wowczas przeciwnik programu
moglby wygrac partie za pomoca "kombinacji" - poswiecenia figury [np.
hetmana] na rzecz dania mata.
Algorytm musi wiec brac pod uwage takze pozycje obu graczy.
Problem sprowadza sie wiec do procedury oceniajacej dwie sytuacje i
podajacej, ktora z nich jest lepsza.
Z gory dzieki za wszystkie wnioski/informacje/przyklady/linki, pozdrawiam,
Czesc. [GZ]





Temat: Pamiec i dzwiek w Turbo Pascalu

Oto moje problemy dotyczace Turbo Pascala 7.0


Uzywaj Borland Pascala 7


1) Jak poradzic sobie z brakiem pamieci przy bardzo duzych rozmiarach kodu?
Obecnie pisze program, ktorego kod (compile-information-code size) ma juz
250kb, sporo zajmuja zmienne i pamiec na stosie kurczy sie coraz bardziej -
memavail wskazuje juz tylko ok. 50kb. Predzej czy pozniej pamieci zabraknie,
bo wiem, ze kod bedzie co najmniej ze 2 do 3 razy wiekszy. Nawet gdybym
wskutek optymalizacji kodu wycisnal jeszcze jakies dodatkowe kilobajty, to
nic to nie pomoze. Po prostu - przewiduje ze i tak koncowy rozmiar _samego_
kodu bedzie o wiele wiekszy niz caly heap. Wkurzajace jest to, ze przy
standardowych dzisiaj 64MB pamieci w komputerze program musi uzywac tylko


BP7 - Protected Mode. Dobrze radze :-)


pamieci konwencjonalnej. Jak skorzystac z pamieci XMS?


Sa moduly do XMS - m.in. w SWAGu - bardzo dobry.


2) Jak w miare prosto i skutecznie odtworzyc MIDa w Pascalu? Gdzie mozna
znalezc jakies skuteczne procedury?


Prosto to sie raczej nie da. MIDI maja dosyc skomplikowana budowe. Nie znalazlem

programik, ktory dzialajac na podobienstwo PC-speakera odgrywa melodyjki - tyle,
ze na kanale MIDI. Podobny tez znajdziesz w SWAGu.





Temat: Pamiec i dzwiek w Turbo Pascalu
to bardzo proste - nie uzywaj pascala :) koduj pod windowz :)





Witam.

Oto moje problemy dotyczace Turbo Pascala 7.0
1) Jak poradzic sobie z brakiem pamieci przy bardzo duzych rozmiarach
kodu?
Obecnie pisze program, ktorego kod (compile-information-code size) ma
juz
250kb, sporo zajmuja zmienne i pamiec na stosie kurczy sie coraz
bardziej -
memavail wskazuje juz tylko ok. 50kb. Predzej czy pozniej pamieci
zabraknie,
bo wiem, ze kod bedzie co najmniej ze 2 do 3 razy wiekszy. Nawet gdybym
wskutek optymalizacji kodu wycisnal jeszcze jakies dodatkowe kilobajty, to
nic to nie pomoze. Po prostu - przewiduje ze i tak koncowy rozmiar
_samego_
kodu bedzie o wiele wiekszy niz caly heap. Wkurzajace jest to, ze przy
standardowych dzisiaj 64MB pamieci w komputerze program musi uzywac tylko
pamieci konwencjonalnej. Jak skorzystac z pamieci XMS?
2) Jak w miare prosto i skutecznie odtworzyc MIDa w Pascalu? Gdzie mozna
znalezc jakies skuteczne procedury?

Pawel Roman.






Temat: pascal -(Celeron)
Podobno ponizsze rozwiazania dzialaja (nie sprawdzalem bo mam AMD):
1. programy bez instrukcji Delay mozna skompilowac pod Turbo Pascal 6
    (.exe nie liczy opoznienia) [po kompilacji w TP7 liczy niezaleznie od
    tego czy uzyto Delay w programie czy nie]
2. wylacz cache procesora (troche bez sensu)
3. sciagnij patch do Turbo Pascala




| Celeron - czy ktoś mi odpowie jak temu zaradzić.

Niedawno spotkałem sie z takim problemem.
Program wywalał się na funkcji inicjującej moduł CRT.
Okazało się, że to .. procesor jest za szybki.(Na K6 jeszcze działało, na
Pentium II nie)
Błąd był spowodowany tym, że w procedurze inicjującej był obliczany
przelicznik dla procedury Delay - ilośc obiegów pętli podczas 1 przerwania
zegarowego.
Konkretnie licznik był w rejestrach DX:AX, to było dzielone przez 55, aby
otrzymać ilość obiegów na milisekundę (rozkazy mov cx,55 oraz div cx -
gdzie
się wykrzaczał )
Ja pozbyłem sie tego przez wyrzucenie CRT z biblioteki, i skompilowanie
crt.asm z dziesięciokrotnym zwiększeniem dzielnika






Temat: Pamiec i dzwiek w Turbo Pascalu
Witam.

Oto moje problemy dotyczace Turbo Pascala 7.0
1) Jak poradzic sobie z brakiem pamieci przy bardzo duzych rozmiarach kodu?
Obecnie pisze program, ktorego kod (compile-information-code size) ma juz
250kb, sporo zajmuja zmienne i pamiec na stosie kurczy sie coraz bardziej -
memavail wskazuje juz tylko ok. 50kb. Predzej czy pozniej pamieci zabraknie,
bo wiem, ze kod bedzie co najmniej ze 2 do 3 razy wiekszy. Nawet gdybym
wskutek optymalizacji kodu wycisnal jeszcze jakies dodatkowe kilobajty, to
nic to nie pomoze. Po prostu - przewiduje ze i tak koncowy rozmiar _samego_
kodu bedzie o wiele wiekszy niz caly heap. Wkurzajace jest to, ze przy
standardowych dzisiaj 64MB pamieci w komputerze program musi uzywac tylko
pamieci konwencjonalnej. Jak skorzystac z pamieci XMS?
2) Jak w miare prosto i skutecznie odtworzyc MIDa w Pascalu? Gdzie mozna
znalezc jakies skuteczne procedury?

Pawel Roman.





Temat: Algorytmy...


- czy pascalowskie type jest odpowiednikiem enuma c++wego???


Czasem enum, czasem typedef, czasem struct, czasem class.


- czy dobrze rozumiem pojecie struktur danych (system za pomoca ktorego
algorytm bedzie wdorzony na system komputerowy)


Nie: struktura danych to sposób reprezentacji danych, wykorzystanie
zależności między danymi do wyboru sposobu wyrażenia tych danych
w programie... Mętnie mi to tłumaczenie wychodzi, nie wiem jak to
dobrze opisać.


i algorytmu (sposob na rozwiazanie problemu)?


Tak.


- czy istnieje w c++ rekord? Jesli tak to jak sie go deklarujedefinijue ...


struct rekord
{
    typ1 pole1;
    typ2 pole2;


};


rekord zmienna;


Czy prawda jest ze autor jest tworca kompilatora Pascalowego ktory
jest obecnie uzywany w jezykach takich jak turbo pascal?


Odwrotnie: Wirth jest twórcą języka Pascal, który jest implementowany
przez takie kompilatory jak Turbo Pascal.





Temat: Turbo Pascal i Pentium II


Blad dzielenia przez zero wynika ze zbyt szybkiego wykonania
procedurki mierzacej predkosc czegos tam. Wynikiem jest 0 (bo sie
ultra-szybko wykonuje)


Mysle ze twórcy Turbo Pascal`a nie przewidzieli tak szybkiego
wykonywania wiekszosci rozkazow i dlatego program wypisuje bledy.  Takie
same proglemy mialem gdy kupilem K5-166 wiekszosc starych prgramow sie
wieszala np. 3d studio v4. gdzysz procesor wykonywal szybciej niektore
operacje niz program sie spodziewal !! ).

Moje motto:
Masz za szybki komputer --- zainstaluj Windows :-)))))





Temat: Blad w Pentium II czy w Turbo Pascalu? (dot. Runtime error 200 at...)
Witam,

Nie wiem czy temat ten juz byl poruszany na tej grupie (jesli tak to
prosze podajcie pod jakim subject'em). Otoz zauwazylem ze programy

wiecej. Testowalem to na kilku roznych konfiguracjach, ktore mialy tylko
wspolny, ten sam procesor. Za kazdym razem, jesli program korzystal ze
standardowej biblioteki odwolujacej sie do ekranu, zamiast jego
uruchomienia otrzymywalem komunikat o bledzie: Runtime error 200 at ...
i tu nastepowal adres w pamieci. Czy ktos wie co sie dzieje? Czy sa do
tego jakies patche? Dzwonilem w tej sprawie do Intela ale powiedziano mi
ze odpowiada za to Turbo Pascal. Jak wiadomo od PII 300 wprowadzono
korekcje bledow w drugim cachu i to wlasnie w/g Intela jest przyczyna
(TP podobno sobie z tym nie radzi). Jednak doswiadczalnie sprawdzilem ze
wlaczenie/wylaczenie tej korekcji jak i samego cache'a drugiego poziomu
niewiele zmienia. Za to wylaczenie cache'a poziomu pierwszego powoduje
zanik bledow! ale wtedy to PII chodzi jak 386 albo i gorzej...

Pozdrawiam,

ViZ





Temat: Blad w Pentium II czy w Turbo Pascalu? (dot. Runtime error 200 at...)
Ten problem jest znany i jest na niego poprawka ze strony Inprise (dawny
borland) chodzi tu o to ze procek jest tak szybki ze test opoznienia z
biblioteki TP wykazuje brak opoznienia i uznaje to za blad temat ten juz byl
jakies dwa tygodnie temu al juz nie pamietam pod jakim subjectem


Witam,

Nie wiem czy temat ten juz byl poruszany na tej grupie (jesli tak to
prosze podajcie pod jakim subject'em). Otoz zauwazylem ze programy

wiecej. Testowalem to na kilku roznych konfiguracjach, ktore mialy tylko
wspolny, ten sam procesor. Za kazdym razem, jesli program korzystal ze
standardowej biblioteki odwolujacej sie do ekranu, zamiast jego
uruchomienia otrzymywalem komunikat o bledzie: Runtime error 200 at ...
i tu nastepowal adres w pamieci. Czy ktos wie co sie dzieje? Czy sa do
tego jakies patche? Dzwonilem w tej sprawie do Intela ale powiedziano mi
ze odpowiada za to Turbo Pascal. Jak wiadomo od PII 300 wprowadzono
korekcje bledow w drugim cachu i to wlasnie w/g Intela jest przyczyna
(TP podobno sobie z tym nie radzi). Jednak doswiadczalnie sprawdzilem ze
wlaczenie/wylaczenie tej korekcji jak i samego cache'a drugiego poziomu
niewiele zmienia. Za to wylaczenie cache'a poziomu pierwszego powoduje
zanik bledow! ale wtedy to PII chodzi jak 386 albo i gorzej...

Pozdrawiam,

ViZ






Temat: Turbo Pascal i Pentium II

LUDZIE !!!!
 Wina lezy w turbo.tpl - mam patcha u siebie na HDDku,ale
nie wiem skad zciagnelem , napisz podesle ci na mail-a.


Nie wiem czy poprzednia wiadomosc nie dotarla ale mam klopot z programem w
Pascalu i Komputerem zaopatrzonym w Pentium II

program wyglada tak:

uses crt;
begin
end.

i po skompilowaniu wyrzuca blad 200 "Dzielenie przez zero" co robić ?






Temat: Ludzie pomóżcie !!!

Hej

Jestem studentem pierwszego roku na Politechnice Wrocławskiej. Wszystko
byłoby fajnie, gdyby nie fakt, iż Informatyki (czyli w moim przypadku
Turbo Pascala) uczy mnie jakiś kretyn, którego nazwiska nie wymienię, ale
podpowiem, iż zaczyna się ono na literę "Ł" (teraz już pewnie wszyscy z
W-4 na Polibudzie wiedzą, o kogo chodzi...)

Ponieważ programuję już od dłuższego czasu, więc mniej więcej wiem, o
co w tym wszystkim chodzi, jednak z Turbo Pascalem nigdy nie miałem
zbyt wiele do czynienia. W każdym razie pierwsze zadania u pana "Ł"
rozwiązałem bez problemu (był to program wyświetlający malejący ciąg
liczb pierwszych).

Z drugim niestety nie bardzo wiem, co zrobić. Pan "Ł" zażyczył sobie

liczba "x" większa od 5.000.000.000. Niestety tak duża wartość nie
mieści się na 32 bitach zmiennej LongInt, która, z tego co wiem, jest
"największą" zmienną w Turbo Pascalu.

Jeśli więc ktoś ma jakiś pomysł, jak rozwiązać ten problem lub jeśli
jest ktoś z W-4 z Polibudy, kto rok lub dwa lata temu rozwiązywał te
zadania u pana "Ł", to bardzo prosiłbym o pomoc... (najlepiej poprzez
moją skrzynkę pocztową)

za wszystkie porady z góry dziękuję

T.K.S.

(mojego nazwiska nie podam, bo pan "Ł" może czytać newsy...)





Temat: Programowanie gier.


Do tej pory znam nieco Turbo Pascala (ale w
nim nie mam zamiaru pisać gier ani programów).


Czemu?

A tak ogólnie: wszystkiego. Pobaw się c (na początek), ew. potem przejdź
do c++, wierz mi, w pascalu też można tworzyć gry, (nie mam na myśli
turbo pascala, choć w nim też), delphi to bardzo przyjazne środowisko, i
wierz mi, jak chcesz to stworzenie gry 3D nie jest problemem.

Podstawy grafiki? No nie wiem. Jak chcesz robić wszystko sam, to moim
zdaniem rysować powinieneś umieć. Chyba, że założysz sobie spółkę z
kumplem, on Ci będzie rysował, a Ty będziesz programować (IMO najlepsze
podejście). Pytanie było konkretne, więc jako konkretną odpowiedź dam:
GIMP'a. Jest darmowy i ma pokaźne możliwości.

Gry można tworzyć we wszystkim, nawet w HTML, widziałem kiedyś lemingi
stworzone właśnie w nim :)

I tak na koniec: nie bierz się od razu za "wielkie" projekty. Spalisz na
początku. Przeczytaj pare tutoriali, artykułów (nie ograniczaj się tylko
do polskiego internetu).

Powodzenia,
fafek





Temat: Ludzie pomóżcie !!!

: Jestem studentem pierwszego roku na Politechnice Wrocławskiej. Wszystko
: byłoby fajnie, gdyby nie fakt, iż Informatyki (czyli w moim przypadku
: Turbo Pascala) uczy mnie jakiś kretyn, którego nazwiska nie wymienię, ale
: podpowiem, iż zaczyna się ono na literę "Ł" (teraz już pewnie wszyscy z
: W-4 na Polibudzie wiedzą, o kogo chodzi...)

: Ponieważ programuję już od dłuższego czasu, więc mniej więcej wiem, o
: co w tym wszystkim chodzi [...]

: Z drugim niestety nie bardzo wiem, co zrobić. Pan "Ł" zażyczył sobie

: liczba "x" większa od 5.000.000.000. Niestety tak duża wartość nie
: mieści się na 32 bitach zmiennej LongInt, która, z tego co wiem, jest
: "największą" zmienną w Turbo Pascalu.

Najbardziej dydaktycznie bedzie jesli sobie zrobisz biblioteke operacji
na dlugich liczbach. Przypomnij sobie szkole podstawowa, mamy 10 cyferek,
znamy wynik ich dodawania i tabliczke mnozenia, A w II klasie uczymy
sie jak dodac 3452 do 236, czy przemnozyc 123 przez 738.

program ktory wykonuje operacje na cyferkowym zapisie liczby,
i bedzie ograniczony do 100 cyfr np.

Poniewaz jestes juz na studiach, to przypomnij sobie o roznych podstawach
liczenia - i wybierz optymalna dla Twojego problemu. Podejrzewam ze
bedzie to 2^16.

Widzisz - niepotrzebnie narzekasz - czegos sie jednak na tej uczelni
nauczysz :-)

J.





Temat: Turbo Pascal


Janusz Gregorczyk nakibordziła:
| Czy ktoś z grupowiczow posiada program, ktory demonstruje dzialanie
| monitora

| A co to takiego?

Którego sformułowania nie rozumiesz ?
Monitor ? Telewizor ? Turbo Pascal ?
Czy demonstracja działania monitora ? (tego to i ja nie rozumiem)



dzialka elektronowego jako takiego. Czy o to chodzi? Jesli tak, to moge
przeslac jutro, ale raczej jako wzor a nie gotowy produkt, bo standardy
user-friendlnosci zmienily sie przez te pare lat.

opzdr.

P.





Temat: Turbo Pascal
Program używa modułu "graph" po uruchomieniu programu pojawia się komunikat
Error 200 :Diwizjon by zero .
Co mam zrobić aby program działał ?
Z góry dziękuję za pomoc !!!
Pozdrowionka !!!




Temat: Turbo Pascal

Janusz Gregorczyk nakibordziła:


| Czy ktoś z grupowiczow posiada program, ktory demonstruje dzialanie
monitora

A co to takiego?


Którego sformułowania nie rozumiesz ?
Monitor ? Telewizor ? Turbo Pascal ?
Czy demonstracja działania monitora ? (tego to i ja nie rozumiem)

Pozdrawiam





Temat: algorytm
Poszukuje algorytmu (lub gotowego programu w Turbo Pascalu) zamieniajacego
liczbe zapisana za pomoca cyfr rzymskich  na liczbe dziesietna. Czy ktos z
grupowiczow moglby mi pomoc?




Temat: algorytm
no nie no, bez przesady.....


Poszukuje algorytmu (lub gotowego programu w Turbo Pascalu) zamieniajacego
liczbe zapisana za pomoca cyfr rzymskich  na liczbe dziesietna. Czy ktos z
grupowiczow moglby mi pomoc?






Temat: algorytm
Polecam zawarty na mojej stronie opis sposobu tworzenia analizatorów wyraÂżeĂą wraz z
przykÂładowymi programami (Turbo Pascal)  jurekw / Budimex Soft Rzeszów




Temat: port szeregowy ???

Poszukuje informacji zwiazanych z programowaniem portu szeregowego


komputera

komputerami przez rs. Do tego program w turbo pascalu+ asm. mam nieco
zrodel, opisow itp.




Temat: port szeregowy ???


Poszukuje informacji zwiazanych z programowaniem portu szeregowego


komputera

komputerami przez rs. Do tego program w turbo pascalu+ asm. mam nieco
zrodel, opisow itp.




Temat: szachy w tp7??

Czesc.

l said:

   | W BP 7.0 byl taki program chess. Zdaje sie ze byl to przyklad
   | dzielonych  DLLi, i sama biblioteka szachowa byla w Borland C :)
   | Ale mozna ja  wykorzystac w programach pascalowych...
   Biblioteka była w Pascalu. AFAIR to był przykład dzielenia tego
   samego DLLa przez program w Turbo Vision w trybie chronionym i
   program w Windowsach.
No wlasnie, nie znam turbo vision - dlatego prosilem o info n/t czegos z
poza tego dem'a z tp7.
Jednakze po dosc dlugich poszukiwaniach w sieci, udalo mi sie dotrzec do
ftp://ftp.pitt.edu/group/student-activities/chess/PROG/
[Link podaje, gdyby ktos tez szukal]
Jest tam kilkadziesiat roznych programow szachowych; m.in. turbo chess,
[chyba plik turbchss.zip, 114kb]
1985, czesc pakietu 'borland gamework'.
Szachy w czystym, prostym, lekkim, latwym i przyjemnym pascalu [ok. 6000
linii].
Nastepny problem, to zrozumiec jak "komputer mysli" w tym przypadku;
to jest jednak juz mniejszy problem.

Pozdrawiam, czesc. [GZ]





Temat: Skomplikowany program obliczeniowy
Mam prośbe: Czy ktoś umiałby zrobić skomplikowany (przynajmniej dla mnie)
program do pewnych obliczeń.
Program polegałby mniej więcej na tym:

Mamy n (około 30 do 40) elementów , którym ja przypisuje konkretne (ustalone
przeze mnie) wartości .
Elementy te są podzielone na trzy grupy. Załóżmy, że te grupy to X, Y, Z.
Każdemu  elementowi  przypisuje dwie konkretne liczby A i B (np. A=5,
B=1,5).

Chodzi o to, aby program umiał znaleźć 10 takich elementów  (po 4 ze zbiorów
X i Y oraz 2 ze zbioru Z), które mają największą możliwą sumę wartości
liczb A , ale przy tym  suma wartości liczb B tych elementów nie może
przekraczać konkretnej liczby (bo bez tego założenia wystarczyłoby po prostu
wybrać najwyższe liczby, z tym, że im większa liczba A danego elementu tym
większa zazwyczaj liczba B, a suma liczb B nie może przekroczyć pewnej
wartości).

Będę bardzo wdzięczny za pomoc, tzn. za przesłanie mi takiego programu
(najlepiej żeby był w Turbo Pascalu bo zależy mi na tym żebym sam dowolnym
elementom przypisywał liczby, a na Pascalu troszkę się znam).
Bardzo mi zależy na takim programie, ale nie jestem sam w stanie go wykonać.
Mam jednak nadzieję, że znajdzie się w tej grupie informatyk, który taki
program umie zrobić.

Z góry dziękuje (choć czuję, że nie ma za co).





Temat: roznica TC i BC


| Czy ktos moze mi powiedziec, czym wlasciwie rozni sie pakiet
programowania
| Turbo C++ od Borland C++, swego czasu rozwijane rownolegle przez firme
| Borland ????

| Piotr

Wedlug mnie Turbo C++ zdechl gdzies okolo 1993 roku, a Borland C++
ewoluowal w kierunku Windowsow i biblotek obiektowych TurboVision i OWL.
Sa niewielkie roznice implementacyjne w C++ pomiedzy tymi pakietami. Nie
radze kompilowc programow pisanych wspolczesnie w prawdziwym C++ za pomoca
Turbo C++, bo mozna natrafic na jakas mine.


Coz za nieznajomosc historii :)))
Turbo C i Borland C to bylo cos jak np Delphi w wersji Developer i
Client Server. Po prostu rozne "rozmiary" tego samego pakietu.
Tyle ze Turbo C bylo do pisania wylacznie pod DOS, nie wiem, czy
dolaczano kompilator dla DOS Extendera (chyba nie) itd.
Pdobnie Turbo Pascal i Borland Pascal.
Nie bylo wiec mowy o rownoleglym rozwoju - to byl ten sam
pakiet "dostepny rowniez w wersji Lite".
Aha, i TVision bylo dostepne w TurboC (w koncu bylo dla DOSu!).





Temat: TP

On 13 May 97 16:43:37 GMT,


Jak uruchomic w Turbo Pascalu komende dosu taka jak np. DIR...????
Uzywam komendy Exec z UNITA DOS ale ona uruchamia tylko programy ktore sa w
postaci plikow na dysku a nie radzi sobie z komendami podrecznymi takimi
jak DIR,REN,COPY itd...czy mozna je takze uruchomic spod TurboPascala 7.0
???

Hornet BBS Lodz Poland 33,6Kbps 2xCD-ROM tel.042-818024 (22:00-7:00)


command.com da sie uruchomic z parametrem /c umozliwiajacym wykonanie danej
instrucji.

czyli exec('command.com /c dir') dziala.

komenta exec ma ta wade ze nie pozostawia zbyt wiele pamieci dla
tzw."procesu potomnego" czyli programu-dziecka ktory sie wywoluje. No chyba
ze dasz minimalny stos i "sterte" dla programu-rodzica .

Mam w archiwum zrodla do biblioteki SWAP dzialajacej analogicznie jak EXEC
tylko ze SWAP zwalnia cala pamiec konvencjanalna-ems-xms dla
programu-dziecka , a dane programu-rodzica zapisuje "gdzies tam" np. na
dysk lub do xms zaleznie od stanu zasobow kompa.





Temat: banalny problem w Pascalu


ja myslalem, ze to moze kompilator "wariuje", ale sam nie wiem....


Gdyby WriteLn źle działał, to zostałoby to zauważone.

Błędy w kompilatorach się zdarzają, ale w przypadku Pascala, C i C++
jest wiele możliwych rodzajów błędów programu, które powodują zachowanie
niezdefiniowane, czyli być może dziwne objawy w innym miejscu programu.

Żeby orzec błąd w kompilatorze, trzeba naprawdę się upewnić, że to
kompilator jest winien, np. stwierdzić, że asemblerowy kod nie pasuje
do źródła. Dziwne zachowanie to w 99% błędy w programie.

W Turbo/Borland Pascalu Możesz włączyć wszelkie opcje w rodzaju
sprawdzania zakresów tablic i przepełnień arytmetycznych, może coś
wyłapie. Ale nie wszystko wyłapie.





Temat: PROPOZYCJA: pl.comp.lang.pascal


| jestem jak najbardziej _ZA_ assemblerem w pascalu
Dlaczego?!

Asembler może sobie być na osobnej grupie.


Po pierwsze - niektóre rzeczy potrzebne w programie pascalowym
da sie zrealizowac tylko w assemblerze. Chocby obsluga myszki.
Albo grafika. (bgi jesti ultrastrasznie powolna).

Po drugie - assembler jest czescia jezyka Turbo Pascal 7.0,
są tam przecież słowa kluczowe ASM i ASSEMBLER
i możliwość programowania bezpośrednio w asemblerze
(szkoda, że tylko 16-bitowym).
Dlaczego zatem łączenie pascala z assemblerem
nie mialoby byc jednym z mozliwych tematow
grupy ?

O.C.


 \__/       GCS/M d- s+:-- a21 C++++++$ UL++++++$ P+++ L++++++$ E-++
  ^^                W++ N+++ o? K? w(---) O? M- V? PS-- PE++ Y? PGP-+ t


                 5? X- R tv-- b+++ DI D- G+ e++++ h! r--%++ y-

Przepraszam za cytowanie sygnatury, ale zastanawiam sie
co to wlasciwie jest ?
Tylko zwykly podpis cyfrowy, czy moze ma to byc
fragment surrealistycznego kodu (z bledami) w jezyku C ?
A moze w jakims innym jezyku (jakim ?)

O.C.

----------------------------------------
pies pileon kameleon
----------------------------------------





Temat: szachy w tp7??


W BP 7.0 byl taki program chess. Zdaje sie ze byl to przyklad dzielonych
DLLi, i sama biblioteka szachowa byla w Borland C :) Ale mozna ja
wykorzystac w programach pascalowych...


Biblioteka była w Pascalu. AFAIR to był przykład dzielenia tego samego
DLLa przez program w Turbo Vision w trybie chronionym i program w
Windowsach.




Temat: Szukam osob dobrze znajacych sie na TurboPascalu


Jezeli jestes taka osoba, ktora zna sie na TURBO PASCALU to mam do Ciebie
kilka pytanek:
- struktura programu
- zmienne i stale
- wyrazenia
- informacje wejscia i wyjscia
- podejmowanie decyzji ??
- instrukcje powtarzania
- procedury i funkcje


ty szukasz nauczyciela podstaw pascala, a nie osoby dobrze sie na nim znajacej.
to czego szukasz, jest opisane w byle ksiazce o pascalu.
ja ze swojej strony polecem to co 'naskrobal' Marciniak.




Temat: Jak skompilowac program dla trybu DOS pod BCB?
Cześć!


W tym wypadku nalezy utworzyc tzw. "Console Application", czyli
program
pracujacy w trybie tekstowym pod kontrola Windows. A zaczyna sie to
tak:
File | New... | Console Wizard.


Ale to _nie jest DOS_

To jest aplikacja Win32 pracująca w trybie konsoli tekstowej.
Próba jej uruchomienia pod "czystym DOS-em" skończy się
stosownym komunikatem.

AFAIK BCB tworzy _tylko_ aplikacje Win32.

Jeśli chcesz pisać dla DOS-a, to:

1. Na jednej z płytek PC World Computer był Borland C++ 4.52 - nr 5, rok
1998 lub 1999.
2. Kiedyś były dostępne w muzeum Borlanda stare wersje narzędzi - Turbo
C 1.0, 2.01,
   Turbo Pascal 5.5 i inne.

Pozdrawiam,





Temat: lamanie hasel na stronie
I nastać miała Ciemność lecz skova rzekł:


nie bardzo wiem jak sie mam do tego ustosunkowac! jesli to nazwa programu to
nie znalazlem czegos takiego!
moze dlatego ze nie jestem pewien czego szukac!!


Wiesz jak działają listy mailingowe z programami do hacku?

i oni Ci automatycznie przysyłają program. Tylko Twój adres
'zwrotny' musi być dobry, bo inaczej to nie zadziała.

Fajnie to działa na Turbo Pascal NET (TPNet). Musiałbyś

Treść chyba możesz zostawić pustą. Powiedz czy zadziałało.

Pozdrowienia





Temat: Potrzebny kompilator BASICa - program dla 9-cio latka - jak napisac?
Darmowych kompilatorow jest sporo.
Wyglada, ze program ma byc bardzo prosty
-- tryb tekstowy, zadnych GUI, fajerwerkow.
Tu moze pomoc darmowy kompilator
gcc (dostepny na linux'ie) lub jego wersja
dla dos: djgpp. Piszac program z wykorzystaniem
funkcji typu: printf(), scanf() nie bedzie problemow
z przeniesieniem z linux'a do dos'a.

Borland udostepnil Turbo Pascal i stare wersje
kompilatorow C/C++ w "kaciku muzealnym".

Jezeli potrzebne sa okienka itp., to mozna
skorzystac ze starszych wersji Delphi,
ktore czasem Borland daje z CD-kami
do czasopism. Ewentualnie Java -- Sun daje
SDK za darmo.

Pozdrawiam,
Michal





Temat: Od czego mam zacząć naukę?


Czas zacząć się uczyć programowania.

Dlatego moja prośba do grupowiczów:
powiedzcie, od czego zacząć?

windows. A potem bardziej skomplikowane.
I jeszcze bardziej.

Kupiłem książkę "Pasja C++" - podobno dobra.

Ale tak się teraz zastanawiam:
Czy w ogóle w C++?

Proszę o porady, kolejność zagadnień do
nauczenia się, adresy pomocnych stron,
książki, itd.
Moje jedyne doświadczenia to
zabawa w BASICu na Commodorze :-|

Dziękuję z góry

--
Target


  Proponuje zebys zaczal od Turbo Pascala 7.0 i pisal programy pod dos-a.
Jak opanujesz skladnie TP i programowanie strukturalne oraz obiektowe to
mozesz przerzucic sie na Delphi 2.0
  W Delphi mozesz pisac szybko i wygodnie programy pod Wina (to jest
narzedzie typu RAD - Rapid Application Design).
  Jezyk C jest wprawdzie bardzo zwiezly, ale zarazem nieczytelny.
Poczatkujacemu moze sprawic duzo trudnosci.
  Pascal jest w miare szybki i prosty do nauczenia i ma dosyc spore
mozliwosci, a Delphi jest nastepca TP, tak wiec nie bedziesz musial poznawac
od nowa jakiegos jezyka.

mpc





Temat: bardziej losowy random w pascalu
Witam,

w jaki sposob zmusic funkcje random w turbo pascalu do bardziej losowego
wyswietlania ?
Zrobilem program do wyswietlania cytattow przy starcie kompa i mam
wrazenie ze niektore pojawiaja sie czesciej. Mysle ze moze na to miec
wplyw to, ze program zawsze uruchamia sie w mniej wiecej tym samym czasie
od startu komputera. Kawalek kodu wyglada tak:

randomize;
j:=(random((MAXCYTATY)));
inc(j);

Pozdrawiam, Leh.





Temat: Turbo Pascal 7.0 i Pentium II

Co prawda pisze w imieniu Pawła, ale tez mnie to interesuje, wiec
wysylalismy ta informacje wspolnie. Dziekuje za informacje.
Bede wdzieczny jesli Darek poda namiary na tego patcha, bo FTP search nic
nie znajduje na swiecie. A w ogole to zagladajac na news mialem nadzieje
znalezc jakas grupe poswiecona Pascalowi, (normalnie przegladam troche inne
grupy), wiec tym bardziej sie ciesze, ze udalo sie znalezc odpowiedz na
pytanie na tak szerokim forum. Przy okazji moge dodac, ze doraznie
zainstalowalem unit crt (dokladnie tpcrt), ktory wyprodukowala firma w
pakiecie pod nazwa Turbo Power Pascal. Pakiet jest chyba z przed dziesieciu
lat, ale ma kilka dobrych funkcji nie zaimplementowanych w oryginale wiec
uzywam go do tej pory. Przy wykorzystaniu tego modulu program sie nie
wysypuje.

Jarek Glab





Temat: Konkurs programistyczny


Tak BTW  - jakis czas  temu zrobilem program, ktorego  zadaniem bylo
wyrownanie kodu.. do obu linijek :) Zrodelka pascala przerabial tak,
ze  zamiast  spacji wstawial  {}  i  wyrownywal  do prawej  i  lewej
dodajac gdzie  trzeba znaki.  Kod  wynikowy byl tak  zamieszany (ale

zrozumieniem, a sam debugger Turbo Pascala sie gubil :)


Masz  na mysli  cos takiego,  jak  powyzej? To sie  tobi w  kilkunastu
linijkach ladnego i czytelnego kodu w awku :))




Temat: Turbo Pascal - otwieranie wielu plików

Proszę o pomoc w rozwiązaniu problemu. Chcę otworzyć więcej niż 15 plików w

z błędem:
Runtime Error 004, co oznacza "Too many open files".
W helpie TP do błędu, który pokazuje się po F1, gdy uruchamiam poniższy
filetst (program testowy) krokowo podają, że - cytuję:
"DOS never allows more than 15 open files per process."
Jak to obejść? Oczywiście FILES=20 i więcej w CONFIG.SYS nie pomaga.
Było o tym parę lat temu w PC-Kurier (Dla praktyków), ale nie wiem w którym
ani czy go w ogóle jeszcze mam. Przekopałem całą stertę makulatury i nic.
Pomóżcie!

program filetst;
var
 zbior : array[1..20] of file;
 ile   : integer;
 ext   : string;
begin
  for ile:=1 to 20 do begin
    str(ile:1,ext);
    assign(zbior[ile],'zbior.'+ext);
    rewrite(zbior[ile]);
    writeln('OK '+ext);
  end;
end.





Temat: Pomocy!
    Poszukuję sposobu (algorytm lub program) na przedstawianie długich
liczb (20 do 30 cyfr znaczących), jako wyniku obliczeń dokonywanych w
Turbo Pascalu (może być to również inny program). Wypisywane liczby
powinny mieć postać np.: 234576586587689823001370733345, czyli dokładnie
przedstawionej długiej liczby całkowitej.
                Z góry dzięki za pomoc lub wskazówki!    slaw




Temat: Pomocy!


   Poszukuję sposobu (algorytm lub program) na przedstawianie długich
liczb (20 do 30 cyfr znaczących), jako wyniku obliczeń dokonywanych w
Turbo Pascalu (może być to również inny program). Wypisywane liczby
powinny mieć postać np.: 234576586587689823001370733345, czyli dokładnie
przedstawionej długiej liczby całkowitej.
               Z góry dzięki za pomoc lub wskazówki!    slaw


  Mozesz cyfry zapisywac w tablicy albo w stringu. Dodawanie, odejmowanie
jest prosciutkie, do mnozenia (mnozenie pisemne z podstawowki :) bedziesz
potrzebowal tablicy o wymiarach  [1..n,1..n] gdzie n to maksymalna ilosc
cyfr, do dzielenia potrzebna jest wieksza tablica. Mozesz zrobic nawet
"pisemne" pierwiastkowanie (algorytm z LO).
   Poza tym Delphi 4.0 posiada 64-bitowe typy calkowite, co daje ci max.
2^64 czyli jakies +/- 0,9 *10^19. Jest tez dostepny typ Comp - jest to
liczba rzeczywista, ale bez czesci ulamkowej, max wartosc taka sama.

Parfianowicz





Temat: "podsłuchiwanie" klawiatury


witam!
szukam programiku, który zapisywał by do pliku kody wszystkich wciśniętych
klawiszy.
adamg


pewnie pod windowsem, nie?
w starszych windowsach wszystkie programy dzieliły wspólne
przerwanie klawiatury. napisz coś, co będzie wisiało w tle,
przejmie przerwanie i będzie co jakiś czas zapisywało
gdzieś to co ludzie będą pisać.

a w dosie to sie nawet w pascalu da zrobić, przykłady i
opis znajdziesz we wbudowanej w Turbo Pascala 7 pomocy.

powodzenia.





Temat: Pomocy!


    Poszukuję sposobu (algorytm lub program) na przedstawianie długich
liczb (20 do 30 cyfr znaczących), jako wyniku obliczeń dokonywanych w
Turbo Pascalu (może być to również inny program). Wypisywane liczby
powinny mieć postać np.: 234576586587689823001370733345, czyli dokładnie
przedstawionej długiej liczby całkowitej.
                Z góry dzięki za pomoc lub wskazówki!    slaw


Chodzi o wysiwetlanie ????

Artur K.





Temat: runtime error w TP60
Mam maly problem dotyczacy Turbo Pascala 6.0

procedury obslugujace wyswietlanie grafiki; drugi - tak zwane miecho).
Program jest 100% OK pod wzgledem poprawnosci kodu (kompiluje sie).
Podczas pracy, po pewnym czasie robi sie krzak. Program zawiesza sie i
moim oczom ukazuje sie informacja ze wystpapil blad nr. 202 (stack
overflow error).
Moje pytanie: co to jest i jak sie tego pozbyc?

Z gory (BARDZO)dziekuje za pomoc!

Jakub Radlak





Temat: !!!pomocy!!! rezydent


Ludzie pomozcie!!!

Na gwalt, albo i szybciej poszukuje programu rezydentnego(!), ktory bylby
niewidoczny na pasku zadan w Win95 (czyli po czesci niewidoczny dla
uzytkownika), a ktory zgrywalby wszystkie dane wpisane z klawiatury (jak

program bylby mile widziany!), jezyk prog. itp. Czy da sie to zrobic w
Turbo Pascalu?
Ja tez sie kiedys wlamalem w ten sposob. Roznica polegala tylko na tym, ze


sam musialem przewertowac odpowiednie ksiazki, zeby sie dowiedziec
wszystkiego. Ale tym sposobem zdobylem troche wiedzy i udalo mi sie nie
wzbudzic niczyich podejrzen /inna rzecz, ze o internecie w tamtych czasach
nikt u nas nie marzyl :-( /. Jak widac dzisiejsza mlodziez nieco lzej
traktuje problem wlaman oraz poziom wlasnego wyksztalcenia ;-)

Pozdrawiam,
--Jacek





Temat: proszę o pomoc!!!

(Andrzej) says...


| Turbo Pascalu
| sprawdzający działanie funkcji, która na podstawie imienia potrafi
odgadnąć
| imię.Z góry dziekuje i pozdrawiam.

Wejdź na stronę
http://www.bajbus.pl/dzieci/ids_niezbednik/kat_leksykon
zrób w programie listę wyjątków, czyli imion żeńskich nie kończących się na
a  i męskich kończących się na a. Jesli sprawdzane imię nie będzie podpadać
pod wyjątek, to dalej zrób tak, jak ci Dariusz Żołna pisał.


...i pamietaj, zeby tego programu nie sprzedawac Amerykanom, bo oni sie
niczym nie przejmuja i to samo imie daja i chlopcom i dziewczynkom
czasami ;-) [zreszta, wystarczy nawet Jan Maria Rokita <grin]





Temat: Algorytmy...
Witam

    Juz dosc dawno wyslalem na grupe posta w ktorym glownie chodzilo o "od
jakiej literarury zaczac zeby zostac informatykiem na walsna reke?(lub
przygotowac sie odpowiednio na studia)". Poradziliscie mi wtedy dwie ksiazki
z wyszczegolnieniem na pierwsza ("uczta dla  mózgu!" F.Noworyta :-)):

1. "Wprowadzenie do algorytmow" Cormen, Leiserson, Rivest
2. "Algorytmy + struktury danych = programy" Niklaus Wirth

Wybralem druga z pozycji geeralnie z powodow ilosciawych materialu ale tez i
ceny. Ksiazka jest pieknie wydana ale pierwsze co rzuca sie w oczy to jest
PASCAL :((( za ktorm nie przepadam (wole c++) dlatego tez mam w zwiazku z
nim pytania:

- czy pascalowskie type jest odpowiednikiem enuma c++wego??? A jesli nie to
do czego je przyrownac?

- czy dobrze rozumiem pojecie struktur danych (system za pomoca ktorego
algorytm bedzie wdorzony na system komputerowy) i algorytmu (sposob na
rozwiazanie problemu)?

- czy istnieje w c++ rekord? Jesli tak to jak sie go deklarujedefinijue ...

Oprocz tego w ksiazce brakuje schematow blokowych za co :-( przyznaje
ksiazce WIELKIEGO minusa... gdyz na mojej przyszlej maturze na ktorej
najprawdopodobniej jako przedmiot dodatkowy wybiore informatyke bedzie to
potrzebne (bede pisal nowa mature - 2 klasa technikum)

PS
Czy prawda jest ze autor jest tworca kompilatora Pascalowego ktory jest
obecnie uzywany w jezykach takich jak turbo pascal?

||  Mariusz .:Squall:. Dobrzycki

||  "Niczego sie nie wyrzekac, do niczego
||  nie przywiazywac" Anthony de Mello





Temat: !!!pomocy!!! rezydent

Ludzie pomozcie!!!

Na gwalt, albo i szybciej poszukuje programu rezydentnego(!), ktory bylby
niewidoczny na pasku zadan w Win95 (czyli po czesci niewidoczny dla
uzytkownika), a ktory zgrywalby wszystkie dane wpisane z klawiatury (jak

program bylby mile widziany!), jezyk prog. itp. Czy da sie to zrobic w
Turbo Pascalu?

Prosze o odpowiedz!!!





Temat: MaxHax0r - złamiesz nim wszystko!!


100% skuteczny. Na razie jest tylko opcja włamu na serwer GG, ale już
niedługo będzie włam na skrzynki pocztowe, czaty i uzyskiwanie roota..

Bierzcie i jedzcie:     http://stock.wne.uw.edu.pl/~mwojtczu/maxhax0r/

Jest wersja pod DOS, pod Linux i źródełka..
Program posiada zabezpieczenia przed lamerią - seria pytań, tak żeby
nie dostał się w niepowołane ręce; potem już świat staje otworem.

Serdecznie zapraszam!
Myślałem że to naprawde jakiś fajny program a to tylko pic na wode(głupi


test) -na twojej stronie wymieniasz 5 języków programowania (turbo pascala

nie trzeba go znać(wywnioskowałem to z tego długiego tekstu na twojej
stronie ;) ).

--
MaxHaxor - złamiesz nim wszystko
http://stock.wne.uw.edu.pl/~mwojtczu/maxhax0r/






Temat: runtime error w TP60


Mam maly problem dotyczacy Turbo Pascala 6.0

procedury obslugujace wyswietlanie grafiki; drugi - tak zwane miecho).
Program jest 100% OK pod wzgledem poprawnosci kodu (kompiluje sie).
Podczas pracy, po pewnym czasie robi sie krzak. Program zawiesza sie i
moim oczom ukazuje sie informacja ze wystpapil blad nr. 202 (stack
overflow error).


zacznij od sprawdzenia wszystkich funkcji ktore moga wywowlywac sie
rekurencyjnie, czasem wydaje sie ze ilosc wywolan miesci sie w
rozsadnych granicach, ale teoria mija sie z praktyka i sa problemy -
ostatni mialem taki sam problem, naszczescie odrazu to zauwarzylem,
funkcja dzialala prawidlowo w warunkach eksperymentalnych, ale jej
wbudowanie w iekszy prgoram powodowalo problemy, przerobilem ja na
iteracyjna iw szystko chodzi ok.





Temat: lamanie hasel na stronie


Wiesz jak działajÂą listy mailingowe z programami do hacku?

i oni Ci automatycznie przysyłajÂą program. Tylko Twój adres
'zwrotny' musi być dobry, bo inaczej to nie zadziała.

Fajnie to działa na Turbo Pascal NET (TPNet). MusiałbyÂś

TreÂść chyba możesz zostawić pustÂą. Powiedz czy zadziałało.

Pozdrowienia

--
nefelele


dzieki za podpowiedz! nie slyszalem sprobowalem nic nie otrzymalem!!:)
moze ma ktos jeszce jakas podpowiedz
z goy dzieki
pozdrawiam





Temat: Pomocy programisci

| | Posluchajcie mnie mam taki klopot. Nie wiem czy lepiej programowac


wVisual Basic czy Turbo Pascal. Odpowiedzcie jak najszybciej
i to i to jest do bani


| | ja bym polecal bardziej delphi albo c
| | no chyba ze chcesz programowac na windowsa


ja tez :)))))


| Delphi jest LEPSZY.


    Niezgodze sie z tym

| Zdaje mi się że jest odmiana dla pingwina i ten sam
kod można skompilować i
| dla okien i dla pingwiena.

| To się nazywa Kylix. Jeśli się nie używa windowskiego api to przy użyciu
| CLX programy można kompilować i w Delphi i w Kylixie.

Wiem że się nasywał inaczej na K ale nie pamiętałem kokładnej nazwy :)


to faktycznie nazywa sie Kylix :)))

Tomek





Temat: Najmniejsza wspólna wielokrotnosc dwoch liczb rzeczywistych
Followup-To: pl.sci.matematyka


Czy ma ktos procedure w turbo pascalu lub wie skad ja sciagnac


To nie jest dobrze zdefiniowany problem. Z powodu błędów zaokrągleń
wyniki mogą być *BARDZO* różne. Jeśli przez liczby rzeczywiste
rozumiesz liczby pascalowego typu Real czy Double, to taki program
nie może istnieć, chyba że będzie stosował jakieś heurystyki dla
rozpoznania, czy "wystarczająco blisko" to miało być już "równe",
zakładając że wynik miał być niezbyt duży...





Temat: Pomocy programisci

| Posluchajcie mnie mam taki klopot. Nie wiem czy lepiej programowac w
Visual
| Visual
| Basic czy Turbo Pascal. Odpowiedzcie jak najszybciej

| ja bym polecal bardziej delphi albo c
| no chyba ze chcesz programowac na windowsa

| Delphi jest LEPSZY. Zdaje mi się że jest odmiana dla pingwina i ten sam


kod można skompilować i


| dla okien i dla pingwiena.

To się nazywa Kylix. Jeśli się nie używa windowskiego api to przy użyciu
CLX programy można kompilować i w Delphi i w Kylixie.


Wiem że się nasywał inaczej na K ale nie pamiętałem kokładnej nazwy :)





Temat: Zapytanie

Chciałbym się zapytać Fachowców jaki program byłby najlepszy do
programowania dla początkującego.


tylko TP 7.0 dla DOS (turbo pascal)
pozaniej  to juz sobie sam wybierzesz co chesz robic

        Pozdrawiam
--------------------------------------------
           Lukasz Ligezinski
      Poznan University of Technology

If you live in a country run by committee,
          be on the committee.
--------------------------------------------





Temat: Pomocy programisci


| | Posluchajcie mnie mam taki klopot. Nie wiem czy lepiej programowac
wVisual Basic czy Turbo Pascal. Odpowiedzcie jak najszybciej
i to i to jest do bani

| | ja bym polecal bardziej delphi albo c
| | no chyba ze chcesz programowac na windowsa
ja tez :)))))

| Delphi jest LEPSZY.
    Niezgodze sie z tym


WHY ?


| Zdaje mi się że jest odmiana dla pingwina i ten sam kod można
skompilować i
| dla okien i dla pingwiena.

| To się nazywa Kylix. Jeśli się nie używa windowskiego api to przy użyciu
| CLX programy można kompilować i w Delphi i w Kylixie.

| Wiem że się nasywał inaczej na K ale nie pamiętałem kokładnej nazwy :) to


faktycznie nazywa sie


| Kylix :)))


--
Pozdrawiam
          Zbigniew Banasiak

Gadu-Gadu#: 1641982   ICQ#: 146267599





Temat: !!!pomocy!!! rezydent

   Ludzie pomozcie!!!
   Na gwalt, albo i szybciej poszukuje programu rezydentnego(!), ktory
   bylby niewidoczny na pasku zadan w Win95 (czyli po czesci
   niewidoczny dla uzytkownika), a ktory zgrywalby wszystkie dane
   wpisane z klawiatury (jak leci) do pliku. Prosze przynajmniej o

   jezyk prog. itp. Czy da sie to zrobic w Turbo Pascalu?
   Prosze o odpowiedz!!!
 Nie pisze pod winde, ale jakbys cos takiego zdobyl to ja tez bym chcial :)

   Piotr Szwajkowski

Net-Tamer V 1.08 - Test Drive





Temat: Programowanie gier.
Witam,
mam pytanie: od czego zacząć naukę programowania gier? Wiem, że tworzenie
gier jest bardzo złożonym problemem ale od czego zacząć? Uczyć się C++?
Czego się uczyć jeśli chodzi o grafikę? (bo zapewne bez znajomości podstaw w
tym zakresię się nie obejdzie) Do tej pory znam nieco Turbo Pascala (ale w
nim nie mam zamiaru pisać gier ani programów). Czy cos jeszcze oprócz
programowania i grafiki?

Wybaczcie nadmiar pytań jednak jest to bardzo ciekawiący mnie dział wiedzy
:).
Serdecznie pozdrawiam!





Temat: Programowanie gier.


Witam,
mam pytanie: od czego zacząć naukę programowania gier? Wiem, że tworzenie
gier jest bardzo złożonym problemem ale od czego zacząć? Uczyć się C++?
Czego się uczyć jeśli chodzi o grafikę? (bo zapewne bez znajomości podstaw
w
tym zakresię się nie obejdzie) Do tej pory znam nieco Turbo Pascala (ale w
nim nie mam zamiaru pisać gier ani programów). Czy cos jeszcze oprócz
programowania i grafiki?


Hmm.. Jakby to ujac: wszystko co sie da :)

JD





Temat: Turbo Pascal, przekazywanie tablic do funkcji i procedur

Dawno nie pisalem w TP, wiec pewne rzeczy wylecialy mi z glowy.
Jest taka sytuacja, jest sobie zmienna tablicowa zadeklarowana przed glownym
blokiem programu:

const Size = 100;
var MojaTablica : array[1..Size] of type_wyliczeniowy;

Jest tez procedura, ktora robi cos na tej tablicy:

procedure (var MojaTablica : array of type_wyliczeniowy);
var i:integer;
Begin
 for i:=1 to Size do MojaTablica[i] := costam;
End;

Okazuje sie ze wewnatrz procedury tablica indeksowana jest od zera, a nie od
jedynki,
doczego doszedlem po wlaczeniu dyrektywy kompilator {$R+}.
PYTANIE:
Czy da sie wymusic indeksowanie od jedynki wewnatrz procedur (np. jakas
zmyslna dyrketywa).
HILFE

Pozdrowienia
P.S. Swieta juz na wylocie, ale mimo wszystko Wesolych :-)





Temat: Dekompilator TuboPascala - pilnie poszukiwany


| Widziałem coś takiego na targu u ,,ruskich''. Podobno wyciąga kod i unit -y.
Jasne, jeszcze sam programy pisze. Kurde, gdyby cos takiego bylo, to
by to bylo znane na calym swiecie, bez jaj.
| Ja mam
| takieko Win 98 PL, Delpi 4.
Jakiego? Dekompilowanego z TP4.0? ;-))))
milego dnia zycze
PS. Chyba zes sie zachlysnal nieco za bardzo Wschodem ;-)


        ... polecam strone o dekompilacji http://sun.iinf.polsl.gliwice.pl/~adam- troche tam namiarow znajdziesz np na dekompilator C. Co do dekompilatora
turbo paskala to trzeba przeszukac archiwa comp.compilers - nie bedzie to
trudne. Z powazaniem
                                                                Adam Przybyla




Temat: TP czytanie z pliku.....

Kiedyś znalazłem moduł do wczytywania plików ini czyli:
[sekcja]
zmienna=wartosc_zmiennej
itd.
Kto chce niech mailnie do mnie (wsio w TP)

    Pozdrawia
Andrzej Jakubowski


szukam procedurki, ktora by odczytywala z pliku cons.dat dane na tej
zasadzie:

plik by wygladal tak:
dana1=67812367;
lits=apao;
dana8=7878adjkjkd;
itd....

procedurka "odczytajstring" powinna przyjmowac nazwe stringu szukac ja w
pliku i nadawac jej wartosc np. jak bym wydal polecenie
odczytajstring('dana1'); to po powrocie z procedury zmienna (string) dana1
powinna zawierac 67812367, jakbym wydal odczytajstring('lits'); to lits
powinno zawierac string apao. (Dana1 i lits sa zmiennymi globalnymi w
programie)

mam nadzieje, ze skumaliscie i mi pomozecie....aha jak zwykle wsio w TURBO
PASCAL....






Temat: Asm w DJGPP
Witam.

Mam następujący, pewnie dość trywialny problem. Chodzi o to, że miałem
zamiar do mojego programu pisanego w C w DJGPP dodać kilka wstawek w asmie
(proste funkcje do obsługi 13h). I tu pojawił się problem. Jak dodać takie
wstawki? Próbowałem kilku metod, ale DJGPP stosuje chyba jakiegoś innego
asma. Poczytałem trochę kodów z biblioteki Allegro i niemalże padłem na
kolana, widząc asmową składnię zupełnie inną od standardowej. Czy ktoś ma
jakieś kursy dotyczące programowania w asmie pod DJGPP? O co tu do cholery
chodzi? Czemu niezastosowano syntaxy znanej chociażby z Turbo Pascala?
Byłoby znacznie prościej.

Pzdr,
Damian.

PS. Używam DJGPP 2.03.

+----------------------------------------+
  Ciężkie Brzmienie Nordyckiego Metalu

                E I N H E R J E R

              www.einherjer.prv.pl
+----------------------------------------+





Temat: TP czytanie z pliku.....

szukam procedurki, ktora by odczytywala z pliku cons.dat dane na tej
zasadzie:

plik by wygladal tak:
dana1=67812367;
lits=apao;
dana8=7878adjkjkd;
itd....

procedurka "odczytajstring" powinna przyjmowac nazwe stringu szukac ja w
pliku i nadawac jej wartosc np. jak bym wydal polecenie
odczytajstring('dana1'); to po powrocie z procedury zmienna (string) dana1
powinna zawierac 67812367, jakbym wydal odczytajstring('lits'); to lits
powinno zawierac string apao. (Dana1 i lits sa zmiennymi globalnymi w
programie)

mam nadzieje, ze skumaliscie i mi pomozecie....aha jak zwykle wsio w TURBO
PASCAL....





Temat: Szukam osob dobrze znajacych sie na TurboPascalu
Jezeli jestes taka osoba, ktora zna sie na TURBO PASCALU to mam do Ciebie
kilka pytanek:
- struktura programu
- zmienne i stale
- wyrazenia
- informacje wejscia i wyjscia
- podejmowanie decyzji ??
- instrukcje powtarzania
- procedury i funkcje

(pierdolach) prace. Uwazam ze na sieci jest ktos kto moze mi pomoc.
Z gory WIELKIE DZIEKI.
P.S.
Jeszcze jedna prosba, aby odpowiedzi byly pisane na -priva (adres ponizej w
stopce).
+++++++++++++++++++++++++++++
+             Marcin  nick: SLON                  +

+++++++++++++++++++++++++++++




Temat: Pomocy, dyskietka zabezpieczajaca
To nie konieczni musi być uszkodzony nośnik.
W książce "Turbo Pascal i Asembler praktyka porgamowania" (wydawnictwo
LYNX_SFT 1994) jest opisanych kilka metod zabazpieczania programów
(dodatkowa ścieżki lub sektory,słabe bity, syrównywanie sektorów, b. duże
sektory).
Nie wiem na ile jest to aktualne ale zawsze warto poczytać.
                                                janosik




Temat: TP czytanie z pliku.....


szukam procedurki, ktora by odczytywala z pliku cons.dat dane na tej
zasadzie:

plik by wygladal tak:
dana1=67812367;
lits=apao;
dana8=7878adjkjkd;
itd....

procedurka "odczytajstring" powinna przyjmowac nazwe stringu szukac ja w
pliku i nadawac jej wartosc np. jak bym wydal polecenie
odczytajstring('dana1'); to po powrocie z procedury zmienna (string) dana1
powinna zawierac 67812367, jakbym wydal odczytajstring('lits'); to lits
powinno zawierac string apao. (Dana1 i lits sa zmiennymi globalnymi w
programie)
mam nadzieje, ze skumaliscie i mi pomozecie....aha jak zwykle wsio w TURBO
PASCAL....


Czy pod Winda? Jesli tak, to GetPrivateProfileString.
Jesli nie, to trzeba czytac sekwencyjnie linia po linii :-(
Jesli ma byc odczytanych wiele parametrow, to radze najpierw wczytac caly
zbior do pamieci. Choc prawde mowiac Winda nie wczytuje (sprawdzalem zbior
4000 stringow z wylaczonym SmartDrv (to bylo 3.11). Szybkie to nie bylo).

/----------------------- Hiroshima'45

-----------------------/ Windows'95





Temat: patentowanie algorytmów...


| Dobre pytanie. Np. jest sobie taki edytor tekstu, Word Perfect. Oraz
taki
| Borland, który robiąc swój Turbo Pascal zamiast wymyślać na nowo skróty
| klawiaturowe - zastosował te z Word Perfect'a (do którego praw nie
miał).

Autopoprawka: nie pamiętam czy to był Word Perfect czy też Word Star.


No i z calego programu po x latach zostaly tylko skroty klawiaturowe :D

JD





Temat: Smieszna sprawa.

| A co to za program?

Dobre pytanie.............:)))))))

Turbo Pascal 7.0

A wiecie że jak przeniosłem go do innego folderu to się uruchomił !
Dobre nie ...   :-))))
Ps.
Teraz zastanawiam się czym jeszcze zaskoczy mnie Win98.





Temat: Intel Celeron 266 & Turbo Pascal 7.0
Czy ktos moze zauwazyl taki problem : ?
Przy probie zastosowania modulu crt, TP przy
kompilacji wywala "Division by zero", dzieje sie tak
tylko na Celeronach 266, na P166MXX ten sam program
dziala doskonale poprawnie.

Odpowiedz prosze tylko na priv'a
Z gory dzieki.
<<<<<<<<<<<<<<<
Romuald 'Dealer' Szwarc

-Computers are the fast fools-
    -and nothing else-





Temat: TP

Jak uruchomic w Turbo Pascalu komende dosu taka jak np. DIR...????
Uzywam komendy Exec z UNITA DOS ale ona uruchamia tylko programy ktore sa w
postaci plikow na dysku a nie radzi sobie z komendami podrecznymi takimi
jak DIR,REN,COPY itd...czy mozna je takze uruchomic spod TurboPascala 7.0
???

Hornet BBS Lodz Poland 33,6Kbps 2xCD-ROM tel.042-818024 (22:00-7:00)





Temat: Olimpiada - jak kogoś nudzi to niech nie czyta


Ja zrobiłem, jeśli dobrze przeczytać treść zadania, to okazuje się całkiem
łatwe. Problem mam natomiast z wirusami :)


Wirusy jeszcze od biedy da sie zrobic. Problem to paski. Nalezy pamietac przy
nich, ze pierwszy gracz moze polozyc swoj pierwszy pasek np. na srodku planszy,
a nie jak niektorzy zakladaja - przy ktoryms boku..


Niestety, wszystkie moje dane, na których testowałem programy skasowałem :)


Grrr :-)


Byłem na niektóre z nich wściekły (zwłaszcza na te od Wirusów ;))


I dlatego skasowales? ;-)


A
programuję na olimpiadę w Turbo Pascalu 7.0, na co dzień zaś w Delphi 2.


Ja w D5

pozdro
Merlin





Temat: Olimpiada - jak kogoś nudzi to niech nie czyta


    Widzę że jest tu kilka osób uczestniczących w olimpiadzie. Mam kilka
pytań czy ktoś zrobił już narciarzy ?


Ja zrobiłem, jeśli dobrze przeczytać treść zadania, to okazuje się całkiem
łatwe. Problem mam natomiast z wirusami :)


Myśle że będzie to dobry sposób na sprawdzenie naszych algorytmów. Ja się
na
to piszę. Aha i w jakich
językach piszecie po ja w C. To na tyle czekam.


Niestety, wszystkie moje dane, na których testowałem programy skasowałem :)
Byłem na niektóre z nich wściekły (zwłaszcza na te od Wirusów ;)) A
programuję na olimpiadę w Turbo Pascalu 7.0, na co dzień zaś w Delphi 2.

Pozdrawiam,

Grzegorz Krugły

http://karkonosze.koti.com.pl/





Temat: ERROR


Witam
Byc moze to NTG ale sprobuje .
Uzywam WinShit 98 . Gdy odpalam jakies programy Dosowe , zarowno pod win jak
i w MSDOS to pisze mi :

Runtime error 200 at ODFA:0091

Co jest zle ?



turbo pascala 7 : sa takie, ktore poprawiaja gotowe *.exe.
ZN





Temat: TP 7 i 386


Czy da sie w jakis sposob zmusic Turbo Pascal'a 7 do kompilacji z
uzyciem instrukcji 386+? Chodzi mi o uzycie w programie np. rozkazu
stosd.

-=<BuS=-


  W samym TP zostaje albo asm db ... end; albo inline.
Jeśli jest tego więcej to proponuję dołączenie zewnętrznych
procedur w TASM'ie i tam użyć .386
    Paweł Kierski





Temat: Myszka jako linijka w TP7


Czesc!
Mam maly problem. Chce wykozystac myszke do mierzenia odleglosci.
Mechanika jest juz OK, ale.... programowanie....
Czy ktos moze mi pomoc w:
- odczycie pozycji X i Y myszki (np. z COM2)
- zapisie liczby okreslajacej ilosc impulsow z myszki do bufora
Czy liczba impulsow z COM'u jest ograniczona ?


Hm... Co rozumiesz pod pojęciem "liczba impulsow z COM'u" ?


P.S. To wszystko oczywiscie w Turbo Pascalu 7.0


program SZKIELET;       { Szkielet mouse i/o }
uses dos;
var r:registers;
begin
  r.ah:=$33;
  r.al:=<funkcja;
  intr ($33, r)
end.

To jest taki szkielet. Szczegóły (funkcje drivera myszy, i inne rzeczy) można
znaleźć w 'Ralph Brown's IBM PC Interrupt List'[*] i/lub TechHelp! [**]

[*] baza formatu Norton Guide
[**] komercyjny





Temat: TP 7 i 386
da sie sztuczka
    stosd =
db 066h; stosw

or something





Czy da sie w jakis sposob zmusic Turbo Pascal'a 7 do kompilacji z
uzyciem instrukcji 386+? Chodzi mi o uzycie w programie np. rozkazu
stosd.

-=<BuS=-






Temat: TP


Jak uruchomic w Turbo Pascalu komende dosu taka jak np. DIR...????
Uzywam komendy Exec z UNITA DOS ale ona uruchamia tylko programy ktore sa w
postaci plikow na dysku a nie radzi sobie z komendami podrecznymi takimi
jak DIR,REN,COPY itd...czy mozna je takze uruchomic spod TurboPascala 7.0


Spróbuj exec('command.com /c dir');
Tak powinno działać.

Pozdrawiam
Marcin

-

AGH - wydzial EAiE - informatyka
Skromnosc zdobi mezczyzne,
ale prawdziwy mezczyzna nie powinien sie zdobic.





Temat: proszę o pomoc!!!


Turbo Pascalu
sprawdzający działanie funkcji, która na podstawie imienia potrafi
odgadnąć
imię.Z góry dziekuje i pozdrawiam.


Wejdź na stronę
http://www.bajbus.pl/dzieci/ids_niezbednik/kat_leksykon
zrób w programie listę wyjątków, czyli imion żeńskich nie kończących się na
a  i męskich kończących się na a. Jesli sprawdzane imię nie będzie podpadać
pod wyjątek, to dalej zrób tak, jak ci Dariusz Żołna pisał.

Pozdrawiam
AJT





Temat: Dos Navigator - przerobienie


w
pascalu - chodzi mi dokladnie o darmowa w tej chwili wersje DOS
NAVIGATORA.
Szlag mnie trafia ze trzeba płacic za np total commandera a tu
budzet taki
szczuply. No i owszem w domu mozna miec tam wersje testowa ale w
firmie
musze miec juz legal wsio....


Poszukaj programu Turbo Navigator, jest freeware, nic nie będziesz
musiał przerabiać. Oficjalna strona
www.turbonavigator.com w tej chwili jest martwa, ale można pobrać z
innych źródeł.




Temat: Pomocy programisci


| Posluchajcie mnie mam taki klopot. Nie wiem czy lepiej programowac
w
| Visual
| Basic czy Turbo Pascal. Odpowiedzcie jak najszybciej

| ja bym polecal bardziej delphi albo c
| no chyba ze chcesz programowac na windowsa

Delphi jest LEPSZY. Zdaje mi się że jest odmiana dla pingwina i ten


sam kod można skompilować i dla okien i dla pingwiena.

To się nazywa Kylix. Jeśli się nie używa windowskiego api to przy użyciu
CLX programy można kompilować i w Delphi i w Kylixie.





Temat: Dos-TP7-Asm-Przerwanie 1Ch.


Chcę podpiąć się pod przerwanie 1Ch w Turbo Pascalu 7.0 pod Dos'a.


Lepiej rób tak:

program Int1ChTestV2;
uses dos;
var stare1c:pointer;
       licznik:word;
procedure Int1cHandler; interrupt;
begin
  inc(licznik,1);
end;
begin
  licznik:=0;
  getintvec($1c,stare1c);

...
  blablabla
...
  writeln('Czas trwania [1/18s]: ',licznik);
  setintvec($1c,stare1c);
end.

    Krzysztof Jędruczyk

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • alternate.pev.pl



  • Strona 1 z 3 • Znaleziono 158 wyników • 1, 2, 3