Autor Beitrag
DL_Ricko
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 55



BeitragVerfasst: So 30.08.09 00:01 
ich suche eine delphi consolen tutorial
mfg dl_ricko

_________________
Meine Rede :alt ist besser als neu.
i love DosBox :-)
FinnO
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1331
Erhaltene Danke: 123

Mac OSX, Arch
TypeScript (Webstorm), Kotlin, Clojure (IDEA), Golang (VSCode)
BeitragVerfasst: So 30.08.09 00:09 
ich dachte du kennst dich da aus...

gibt nicht viel zu wissen... Ist halt normales Delphi, nur dass alles zwischen begin und end. von oben nach unten durchgeht.
mit ReadLn und WriteLn liest bzw. schreibt man eine Zeile in der Konsole... allgemein könnte eine Konsolenanwendung so aussehen:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
program Hallo Welt;

{$APPTYPE CONSOLE}

uses
  SysUtils;

procedure SchreibeHalloWelt;
begin
  WriteLn('Hallo Welt... hier kommt mein Betribssystem');
end;
begin
  SchreibeHalloWelt;
  ReadLn;{ TODO -oUser -cConsole Main : Hier Code einfügen }
end.
j.klugmann
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 30.08.09 00:09 
Hi :)

In deinem anderem Thread hast du doch eigentlich behauptet , dass du dich mit der Konsolen-Programmierung unter Delphi auskennts. Nunja , mir ist eigentlich kein Tutorial bekannt , aber vielleicht kann ich trotzdem helfen wenn du mir einfach sagts wo es genau hakt du nich weiterkommts.

Falls du lieber ein Tutorial sehen möchtest , würde ich Google vorschlagen.

MfG , Jesse
DL_Ricko Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 55



BeitragVerfasst: So 30.08.09 00:12 
man hat nie aus gelernt

_________________
Meine Rede :alt ist besser als neu.
i love DosBox :-)
FinnO
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1331
Erhaltene Danke: 123

Mac OSX, Arch
TypeScript (Webstorm), Kotlin, Clojure (IDEA), Golang (VSCode)
BeitragVerfasst: So 30.08.09 00:15 
weise Männer, weise Sprüche

*wegschmeiß*
DL_Ricko Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 55



BeitragVerfasst: So 30.08.09 00:19 
ja abe rich muss noch mehr wissen da mit das klapt

und P.S: wie kann man was bei der console sagen wir unten in die rechte ecke ein text anzeigen lassen wie kan man das

_________________
Meine Rede :alt ist besser als neu.
i love DosBox :-)
FinnO
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1331
Erhaltene Danke: 123

Mac OSX, Arch
TypeScript (Webstorm), Kotlin, Clojure (IDEA), Golang (VSCode)
BeitragVerfasst: So 30.08.09 00:22 
nö kann man nicht... ist auch nicht sinnvoll...
DL_Ricko Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 55



BeitragVerfasst: So 30.08.09 00:23 
ok hast recht ist doof

_________________
Meine Rede :alt ist besser als neu.
i love DosBox :-)
Tilman
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1405
Erhaltene Danke: 51

Win 7, Android
Turbo Delphi, Eclipse
BeitragVerfasst: So 30.08.09 01:30 
@Ricko unter QBasic geht das mit Locate... unter Delphi gibts da soweit ich weiß kein einfaches Rezept, wenn es überhaupt geht. Das einzige was mir Spontan einfällt, ein Konsolenfenster hat glaub ich 25 Zeilen und 80 Spalten im Normalfall, also könnte man sich eine eigene Engine basteln die dann die Konsole immer als ganze "Seite" ausgibt so wie man sie braucht... wäre aber sicher nicht besonders schnell.

@FinnO wenn man ein Spiel im Textmodus programmieren will ist sowas schon Nützlich. Oder allgemein Textmodus-basierte Programme wie edit.com etc.

_________________
Bringe einen Menschen zum grübeln, dann kannst du heimlich seinen Reis essen.
(Koreanisches Sprichwort)


Zuletzt bearbeitet von Tilman am So 30.08.09 01:33, insgesamt 1-mal bearbeitet
DL_Ricko Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 55



BeitragVerfasst: So 30.08.09 01:32 
ok danke und das das so geht bei qbasic weis ich

_________________
Meine Rede :alt ist besser als neu.
i love DosBox :-)
Hobby-Programmierer
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 238
Erhaltene Danke: 4

Win XP Pro, Vista Ultimate Trial :o)
D6 Pro, D7 Pro, Turbo, XE SE
BeitragVerfasst: So 30.08.09 02:18 
Hallo Ricko ...,
was Du net alles weisst :wink:
Ein Konsolentutorial habe ich zwar auch net gefunden, aber gute Tutorials findest Du bei www.delphi-treff.de/tutorials/. Grundsätzlich finde ich es Super das Du dich diesmal vorher informierst :zustimm:
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 30.08.09 03:06 
Ein Konsolenprogramm ist auch nichts anderes als ein normales Delphi Programm ohne Benutzeroberfläche. da gibt es nichts zu lernen und ein Tutorial ist deswegen überflüssig. man kann genauso struktureirt Programmieren mit Funktionen, Prozeduren und Klasse wie in jedem anderem Delphi Programm auch.

Auch in einer Konsole kann man den Cursor positionieren, wo der Text ausgegeben werden soll. Das zu bietet die Win32-API entsprechende Funktionen. Eine Oliver hat mal dafür eine Include-Datei zusammengestellt, um die Handhabung zu erleichtern:
www.michael-puff.de/...eloper/Delphi/Units/ -> ConTools.inc
Timosch
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1314

Debian Squeeze, Win 7 Prof.
D7 Pers
BeitragVerfasst: So 30.08.09 11:06 
user profile iconTilman hat folgendes geschrieben Zum zitierten Posting springen:
@Ricko unter QBasic geht das mit Locate... unter Delphi gibts da soweit ich weiß kein einfaches Rezept, wenn es überhaupt geht. Das einzige was mir Spontan einfällt, ein Konsolenfenster hat glaub ich 25 Zeilen und 80 Spalten im Normalfall, also könnte man sich eine eigene Engine basteln die dann die Konsole immer als ganze "Seite" ausgibt so wie man sie braucht... wäre aber sicher nicht besonders schnell.

Unter Delphi 1 ging das AFAIK, da gabs ne Unit dafür. Mal sehen, obs irgendwo eine Art Nachfolger zum Runterladen gibt... (wenn ich noch wüsste, wie die heißt^^)

_________________
If liberty means anything at all, it means the right to tell people what they do not want to hear. - George Orwell
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19341
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: So 30.08.09 11:17 
user profile iconTimosch hat folgendes geschrieben Zum zitierten Posting springen:
Unter Delphi 1 ging das AFAIK, da gabs ne Unit dafür.
Du meinst sowas wie die crt-Unit aus Turbo Pascal nehme ich an, bei Delphi 1 gab es dafür die wincrt-Unit. Sowas gibts bestimmt auch für neuere Versionen.

// EDIT:
Oh, war sehr schwer zu finden, gibt sogar ne Kategorie CRT dafür bei Torry: :mrgreen:
www.torry.net/pages.php?id=236
Timosch
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1314

Debian Squeeze, Win 7 Prof.
D7 Pers
BeitragVerfasst: So 30.08.09 13:42 
user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:

// EDIT:
Oh, war sehr schwer zu finden, gibt sogar ne Kategorie CRT dafür bei Torry: :mrgreen:
www.torry.net/pages.php?id=236

In der Tat - wenn man sich an den Namen erinnert... :mrgreen: Genau, CRT, das wars...

_________________
If liberty means anything at all, it means the right to tell people what they do not want to hear. - George Orwell
Tilo
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 1098
Erhaltene Danke: 13

Win7 geg. WInXP oder sogar Win98
Rad2007
BeitragVerfasst: So 30.08.09 14:29 
Bin mal gespannt ob die klassen mit crt irgenwann in tft umgenannt werden.
(Seitenblick auf die Röhrenmonitoren, deren Zahl schwindet).
Tilman
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1405
Erhaltene Danke: 51

Win 7, Android
Turbo Delphi, Eclipse
BeitragVerfasst: So 30.08.09 14:50 
wincrt kenn ich auch noch... bevor ich mit Delphi angefangen habe hab ich mich an Turbo Pascal (für Windows) versucht, da war die Unit dabei. Wobei ich immer annahm dass CRT eine Abkürzung für Caret (Schreibmarke) ist.

_________________
Bringe einen Menschen zum grübeln, dann kannst du heimlich seinen Reis essen.
(Koreanisches Sprichwort)
DonManfred
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 148
Erhaltene Danke: 2

Windows 7
Delphi XE3 Pro + HTML5Builder
BeitragVerfasst: Mo 31.08.09 14:02 
Cathode Ray Tube, englisch für Kathodenstrahlröhre in der Elektrotechnik, eingesetzt in Kathodenstrahlröhrenbildschirmen

_________________
Gruss Manfred
Tilman
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1405
Erhaltene Danke: 51

Win 7, Android
Turbo Delphi, Eclipse
BeitragVerfasst: Mo 31.08.09 14:09 
user profile iconDonManfred hat folgendes geschrieben Zum zitierten Posting springen:
Cathode Ray Tube, englisch für Kathodenstrahlröhre in der Elektrotechnik, eingesetzt in Kathodenstrahlröhrenbildschirmen


Schon richtig, nur stellt sich mir die Frage was das mit dem Textmodus zu tun haben soll, genauso hätte man ja eine Grafikunit WinCRT nennen können. Aber egal, ich glaube es ja schon ;)

_________________
Bringe einen Menschen zum grübeln, dann kannst du heimlich seinen Reis essen.
(Koreanisches Sprichwort)
DonManfred
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 148
Erhaltene Danke: 2

Windows 7
Delphi XE3 Pro + HTML5Builder
BeitragVerfasst: Mo 31.08.09 15:59 
user profile iconTilman hat folgendes geschrieben Zum zitierten Posting springen:
Schon richtig, nur stellt sich mir die Frage was das mit dem Textmodus zu tun haben soll, genauso hätte man ja eine Grafikunit WinCRT nennen können. Aber egal, ich glaube es ja schon ;)


Die Dateinamensgebung bei Microsoft erschliesst sich mir auch nicht immer :D
Es ist Microsoft, da denke ich dann über solche Dinge nicht gross nach und nehme es hin wie gegeben :-)

_________________
Gruss Manfred