Amiga-Dresden
Frage bzgl. Kickpascal - Druckversion

+- Amiga-Dresden (https://amiga-dresden.de)
+-- Forum: Allgemeines (https://amiga-dresden.de/forumdisplay.php?fid=29)
+--- Forum: Allgemeines Zum Thema Amiga (https://amiga-dresden.de/forumdisplay.php?fid=5)
+--- Thema: Frage bzgl. Kickpascal (/showthread.php?tid=447)



Frage bzgl. Kickpascal - Dr Guru - 05.09.2015

Hallo zusammen,

ich bin gerade dabei, ein Programm von Turbopascal auf Kickpascal zu übertragen. Dabei bin ich auf das folgende Problem gestoßen:

Unter Turbopascal kann man eine Abfrage machen

if keypressed then ...
(dazu muss vorher die Crt-Bibliothek mit "uses Crt;" eingebunden worden sein)

In Kickpascal funktioniert "uses Crt;" nicht. Und "if keypressed" funktioniert auch nicht einfach so.

Weiß jemand eventuell, ob es die "keypressed"-Abfrage unter Kickpascal gibt und wie ich sie einbinden kann?


- Jochen - 05.09.2015

Oje, haste kein Manual dazu?
Amiga hab ich leider kaum programmiert außer ABasic und Amos. Wink


- CB1JCY - 05.09.2015

Sieh Dir bitte mal von Diskette 2 die Demos an. Besonders "KeyCodes.p"


- Dr Guru - 06.09.2015

Danke! Das sieht gut aus. Mittels Zeiger das für Keyboard-Eingabe verantwortliche Register des Complex Interface Adapters belauschen.

Ich werde es dann mal so implementieren, wenn ich das nächste Mal daran an meinem 2000er arbeite. Kann leider nicht genau sagen, wann das passieren wird, aber ich melde mich dann, ob es geklappt hat.


- CB1JCY - 06.09.2015

genau Big Grin
Das Tattaturregister auf Veränderung abfragen. Wenn Du den Wert als solchen nicht brauchst, gehts dann einfach weiter.
Dann noch viel Erfolg.
Wenn Dein Programm fertig ist, stelle es uns doch bitte vor.


- Jochen - 07.09.2015

Jo, wenn du mit dem Einbau Probleme haben solltest, können wir gern auch mal vorbei kommen.
Ab und zu bin ich ja bei CB und dann isses nicht weit. Wink


RE: Frage bzgl. Kickpascal - Ironworks - 16.12.2015

Dr Guru,index.php?page=Thread&postID=4125#post4125' schrieb:Hallo zusammen,

ich bin gerade dabei, ein Programm von Turbopascal auf Kickpascal zu übertragen. Dabei bin ich auf das folgende Problem gestoßen:

Unter Turbopascal kann man eine Abfrage machen

if keypressed then ...
(dazu muss vorher die Crt-Bibliothek mit "uses Crt;" eingebunden worden sein)

In Kickpascal funktioniert "uses Crt;" nicht. Und "if keypressed" funktioniert auch nicht einfach so.

Weiß jemand eventuell, ob es die "keypressed"-Abfrage unter Kickpascal gibt und wie ich sie einbinden kann?
Bin zwar etwas spät .... aber wäre nicht hier Free Pasacal die bessere Lösung ?
Da des aus Turbo Pascal entstanden ist sollte es vom Syntax sehr nahe an TP dran sein......
Ich kenne zwar die Portierung für den Amiga nicht , aber man sollte damit sogar Objekte
handeln können .

Gruß Thomas