Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi bestimmte Unit unter D1 - D4 verwenden? (https://www.delphipraxis.net/34664-bestimmte-unit-unter-d1-d4-verwenden.html)

gordon freeman 26. Nov 2004 08:41


bestimmte Unit unter D1 - D4 verwenden?
 
Hi Leute,

wir arbeiten im Moment in der Schule mit einer speziell für die SChüler entwickelten Unit. Diese Unit heißt "mSum" und übersetzt einige Canvas-Befehle ins Deutsche. Außerdem stellt sie Routinen zur Initialisierung von Bildschirm, Maus und Tastatur zur Verfügung. Das ganze soll den einstieg ins Programmieren erleichtern :roll:

In der Schule verwenden wir das ganze folgendermaßen. Wir erstellen unter D5 eine Konsolenanwendung und schmeißen aus der Uses-Liste alles raus, so dass wir nur mSum als Uses haben. Dann werden Bildschirm, Tastatur und Maus, sowie ein Stift (Canvas) erzeugt und damit kann man dann, nach der Initialisierung arbeiten.

Nun wollte ich das ganze zu Hause weitermachen. Hab versucht das ganze in mein D4 einzubinden und stelle fest: D4 kann gar keine Konsolenanwendungen erzeugen! :shock:

Hab dann versucht die Unit in 'ne ganz normale Anwendung einzubinden, das geht aber gar nicht. :wall:

Kann mir einer von euch sagen, wie ich die Unit in D4 einbinden kann. (Es sollte gehen, steht jedenfalls in der Beschreibung innerhalb der Unit.) Ich hab sie mal angehängt.

Viel Spass damit, hoffe auf baldige Antwort!

tia, gordon


//Edit: Is mir perinlich, aber ich durfte echt nur die .dcu hochladen. :oops: Hab jetzt alles rausgenommen. Bei Interesse an der Unti schickt mir 'ne PN, dann sag ich euch, ebi wem ihr sie legal besorgen könnt.

Mario 26. Nov 2004 10:53

Re: bestimmte Unit unter D1 - D4 verwenden?
 
Hast Du irgendwelche Fehlermeldungen?

Delphi 4 sollte auch Konsolenanwendungen erzeugen können. Das ist etwas derart grundsätzliches, dass sollte schon seit D1 funktionieren.

mirage228 26. Nov 2004 13:00

Re: bestimmte Unit unter D1 - D4 verwenden?
 
Wäähhh "Stifte und Mäuse" ?! Das muss ich mir in Informatik derzeit auch antun :roll:

Ähm, darfst Du die Unit überhaupt hier veröffentlichen? Unser Lehrer hat die auch nicht "einfach so" gekriegt - er meinte den Schlüler sollte man auch nur die DCU geben (Ok, um Inkompatibilitäten vorzubeugen, haben wir die PAS auch gekriegt) ... aber wer weiss... :gruebel:

Zu Deinem Problem: Delphi 4 sollte genauso, wie alle anderen Delphis eine Konsolenanwendung erstellen können.
Einfach unter Datei -> Neu -> Weitere... -> Konsolenanwendung (o.Ä.)

mfG
mirage228

gordon freeman 26. Nov 2004 14:59

Re: bestimmte Unit unter D1 - D4 verwenden?
 
Zitat:

Zitat von mirage228
Datei -> Neu -> Weitere... -> Konsolenanwendung (o.Ä.)

ALso, bei mir gibts das nich.... :cry:
Und die Hilfe spuckt folgendes aus:
Zum erstellen einer Konsolenanwendung
[oh] Datei/Neu, im Dialogfeld "Objektgalerie" Konsolen-experte auswählen und mit Ok bestätigen. [/oh]

Das gibet aber bei mir auch net.... :wall:
Gib es ein anders heißendes Äquivalent?

mirage228 26. Nov 2004 16:34

Re: bestimmte Unit unter D1 - D4 verwenden?
 
Hi,

sehe gerade dass es das bei Delphi 3 auch nicht gibt. :-\

Dann machst du folgendes:

1.) Erstelle eine leere Textdatei mit dem Namen z.B. Neu.dpr

2.) Öffne sie mit dem Editor und trage ein

Delphi-Quellcode:
project Neu; // Dateiname!

uses mSum;

begin
end.
3.) Speichere ab und öffne es mit Delphi

4.) Und schon kannst du mit "Stifte und Mäuse" richtig abgehen :D

mfG
mirage228

gordon freeman 26. Nov 2004 20:26

Re: bestimmte Unit unter D1 - D4 verwenden?
 
Ich krieg da 'ne Fehlermeldung:

Die Regel für Projekt "neu" ist nicht definiert!

:wiejetzt:

//edit: Hat sich erledigt! Hab die Datei anders genannt, als das Programm. Mit dem Dateinamen "neu" und den ersten Zeilen

Delphi-Quellcode:
 program neu;

{&APPTYPE CONSOLE}
geht es. :thumb: Danke für die Hilfe!


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:20 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