AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

readln in delphi ohne Konsolenanwendung?

Ein Thema von Illuminator-23-5 · begonnen am 23. Aug 2003 · letzter Beitrag vom 23. Aug 2003
Antwort Antwort
Seite 2 von 2     12   
Illuminator-23-5
(Gast)

n/a Beiträge
 
#11

Re: readln in delphi ohne Konsolenanwendung?

  Alt 23. Aug 2003, 22:05
ich möchte ein prog machen, das ähnlich wie die MS Eingabeaufforderung ist, nur dass ein teil des forms eben für die eingabe zuständig ist und in einem anderen ein paar grafische sachen
(wegen dem 2. habe ich keine konsolenanwendung genommen)
am ende sollte es ca. so aussehen:
ich tippe einen befehl ein
das programm fragt nach der reihe die parameter ab, die ich eingebe
sobald ich alle parameter eingegeben habe, wird der befehl ausgeführt und es wird etwas im grafik-bereich gezeichnet
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#12

Re: readln in delphi ohne Konsolenanwendung?

  Alt 23. Aug 2003, 22:09
Oh je, was herrscht hier ein Durcheinander. 8) Ich halte mich an den Titel.

@Chewie: der Name Konsolenanwendung kommt nur indirekt von der Tastatur. Damit ist aber MS-DOS (-Eingabeaufforderung) gemeint, wo die Befehle nicht mit der Maus in der Windows-Oberfläche angeclickt sondern von Hand eingetippt werden.

Und mal ein Beispiel: ich habe 50 MB Daten in Interbase reinziehen müssen. Diese habe ich erst mal alle in diverse Textdateien verfrachtet. Und dann in einem normalen Delphi-Programm mit Start-Button etc. in die DB reingeschaufelt. Und zwar schön brav, Zeile für Zeile mit readln ausgelesen.

@Mods: Sonst seid ihr immer schnell dabei: "Titel ändern" und jetzt macht ihr munter mit.
Gruß
Hansa
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#13

Re: readln in delphi ohne Konsolenanwendung?

  Alt 23. Aug 2003, 22:09
Moin Illuminator,

dann brauchst Du ja nicht der Reihe nach mehrfach abzufragen, sondern Du benutzt ein Edit als Eingabezeile, und merkst Dir die eingegebenen Befehle bis alle zusammen sind, die für die Verarbeitung erforderlich sind, obwohl es vielleicht sinnvoller wäre das eine Eingabe einen komplett verarbeitbaren Befehl enthält.
Dazu müsstest Du dann allerdings wohl eine komplexere Eingabe parsen.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#14

Re: readln in delphi ohne Konsolenanwendung?

  Alt 23. Aug 2003, 22:13
Moin Hansa,

Zitat von Hansa:
Damit ist aber MS-DOS (-Eingabeaufforderung) gemeint
nicht wirklich. Zumindest auf der NT Schiene hast Du ja kein DOS mehr, sondern nur die Emulation.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#15

Re: readln in delphi ohne Konsolenanwendung?

  Alt 23. Aug 2003, 22:16
Auch auf die Gefahr hin jetzt OT zu sein:

@ Hansa:
Eine Konsolenanwendung ist einfach eine Anwendung, die einen Input (STDIN = StandardInput) und einen Output (STDOUT = StandardOutput) hat. Welches Gerät welchen Part übernimmt, spielt keine Rolle.

Das Programm kann selbstständig Output ausgeben, auf Input warten oder auch auf Input reagieren.
Wenn du mit ReadLn auf eine Textdatei zugreifst, ist es quasi dasselbe, als wenn die Textdatei als STDIN dienen würde. Deshalb kann man die Read/Write-Funktionen sowohl in der Konsole als auch für Dateien verwenden.
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:08 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