Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi .tpu nach .pas (https://www.delphipraxis.net/10962-tpu-nach-pas.html)

braingrenade 28. Okt 2003 18:27


.tpu nach .pas
 
Moin Leute !!

Hab bei mir grad wieder altes TurboPascal (5 ?) Zeug gefunden und wollte mal schauen ob das mit delphi auch noch funzt , aber jetzt ist mir eingefallen das in Tutbo Pascal die Units noch .tpu Endung hatten!

Weiß jemand wie ich diese Dateien in die gebräuchliche delphiunit .pas ändern kann ?
Das ist sehr wichtig denn bei den Programmen und Sourcen sind einige echt krasse Sachen dabei, die man auch noch in delphi-zeiten gut verwenden kann !

Chewie 28. Okt 2003 18:34

Re: .tpu nach .pas
 
Nenn das Ding in .pas um und kuck, wo der Compiler meckert.

braingrenade 28. Okt 2003 18:59

Re: .tpu nach .pas
 
Funzt leider net :(

Kommen nur komische Zeichen raus!

jbg 28. Okt 2003 19:01

Re: .tpu nach .pas
 
Zitat:

Zitat von Chewie
Nenn das Ding in .pas um und kuck, wo der Compiler meckert.

Kleiner Tipp: .tpu = .dcu

Hansa 28. Okt 2003 19:05

Re: .tpu nach .pas
 
Seid ihr noch zu retten ? Wie soll das unter Delphi jemals laufen ? Da ist nicht mal der protected Mode dabei. 8) Na denn: viel Spaß.

braingrenade 28. Okt 2003 19:07

Re: .tpu nach .pas
 
@ jbg : funzt leider auch nich : [Fataler Fehler] Datei nicht gefunden: 'c:\programme\borland\delphi6\Projects\Bpl\Crt.pas '

@ hansa : wie protected :?:

sakura 28. Okt 2003 19:10

Re: .tpu nach .pas
 
Ist ja auch klar. Um den "Protected Mode" musst Du Dir i.A. keine Sorge machen. Du benötigst auf jeden Fall die PAS-Source Dateien. Mit den TPU Dateien kannst Du nichts in Delphi anfangen. Wenn Du die PAS Dateien hast, dann musst Du anfangen die zu übernehmen, das kann umständlich werden, wenn diese die Unit CRT nutzen oder direkte Speicherzugriffe haben...

...:cat:...

Hansa 28. Okt 2003 19:12

Re: .tpu nach .pas
 
wie protected ? Du hast nur 640 KB verfügbarer Speicher :!: Hast Du da überhaupt eine Konsolen - Applikation erstellt ? Ohne Source, z.B. mit TPU oder TPP wird nichts laufen.

P.S.: und dann grüßt dann noch Error 200. :mrgreen: Dürfte bald auftauchen.

braingrenade 28. Okt 2003 19:23

Re: .tpu nach .pas
 
@ sakura :
:wall:
Die units benutzen Crt , und ich hab bei den meisten keine pas dateien(was macht Crt eingeltich?).
Gibt's da eventuell einen delphi-ersatz dafür ?

@ Hansa :
Jo , hab's inner consolen-aplication versucht.

Hansa 28. Okt 2003 19:27

Re: .tpu nach .pas
 
CRT ist die Bildschirm-Unit. Und ab ca. 400 Mhz Taktfrequenz kommt Error 200.

braingrenade 28. Okt 2003 19:33

Re: .tpu nach .pas
 
den Fehler kann man doch z.b. mit slowdown umgehen oder ?

Hansa 28. Okt 2003 19:45

Re: .tpu nach .pas
 
glaube kaum. Aber vielleicht kommt er ja nicht. 8) Was machst Du eigentlich konkret mit TP 5 ?

d3g 28. Okt 2003 19:58

Re: .tpu nach .pas
 
Doch. Außerdem gibt es genügend Patches für die Crt.tpu, die das Problem beheben. Google hilft.

braingrenade 28. Okt 2003 20:04

Re: .tpu nach .pas
 
Ich hab halt n'paar alte tp dateien gefunden , darunter ein 3d engine , und's wäre halt schon cool
wenn ich die zum laufen kriegen würde, aber wies aussieht mach ichs per hand , denn den quellcode dieser tpu hab ich .
Wird halt stressig!

Danke für die vielen Antworten !

sakura 28. Okt 2003 20:15

Re: .tpu nach .pas
 
Zitat:

Zitat von braingrenade
darunter ein 3d engine

Gib es an dieser Stelle auf und lerne besser DirectX oder sowas, ist einfach sinnvoller. Die 3D-Engine war bestimmt gut, jedoch eher auf 320x200x8 bzw. 320x400x8 ausgelegt, welches direkte Speicherzugriffe auf die Video-Karte genutzt hat, was unter Win 9X bereits nicht möglich war (zum. nicht für non-DOS-Programme)

...:cat:...

braingrenade 28. Okt 2003 20:37

Re: .tpu nach .pas
 
ne ne , die 3d engine hat keinen direkten hardware-zugriff sondern rechnet nur die 3d-koordinaten aus. Hab's jetzt auch zum laufen gebracht :roteyes:

edit : außerdem hat sie nostalgischen wert !!!

Brüggendiek 28. Okt 2003 20:46

Re: .tpu nach .pas
 
Hallo!

Eine kleine Bemerkung zum Error 200:
Der kommt nur bei Turbo/Borland Pascal 7! Frühere Versionen hatten den Fehler nicht (dafür soll die Delay-Verzögerung abhängig vom Entwicklungssystem gewesen sein, auf schnellen Anwenderrechnern ging das verkürzt).

Über das Problem habe ich mit vor einigen Jahren selber kräftig geärgert.

Gruß

Dietmar Brüggendiek

mirage228 29. Okt 2003 11:41

Re: .tpu nach .pas
 
Auf der CD zum Buch "Turbo Pascal und Delphi für Kids" ist eine Borland TP7 Version dabei, wo eine gepatchte CRT unit dabei ist.
Unter Delphi kannst du statt "CRT" die Unit "WinCrt" verwenden.

Schade, dass es keine Möglichkeit TPUs nach DCUs zu tranformieren... mh.. würde meine Turtle-Unit gerne auch in Delphi verwenden...

mfG
mirage228

[edit=sakura]Doppelten Post in die unendlichen Weiten der DB gesandt... Mfg, sakura[/edit]

braingrenade 29. Okt 2003 13:28

Re: .tpu nach .pas
 
Gut gut !

Werd's mir mal ansehen!


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz