Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Programmierung > Sonstige Programmiersprachen

Sonstige Programmiersprachen Das Sammel-Forum für alle weiteren Programmiersprachen wie z.B. Assembler, Delphi, Pascal, C# (C-Sharp), Java usw.

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag PPF - Spiel "Wörter weiter...
Aufrufe: 26903, Antworten: 4218
Gehe zum ersten neuen Beitrag Algorithmen Teil IV...
Aufrufe: 3325, Antworten: 122
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 309, Antworten: 19
Gehe zum ersten neuen Beitrag Bundesliga-Tippspiel Saision...
Aufrufe: 7641, Antworten: 185
Gehe zum ersten neuen Beitrag Captur 2.2 (Snow Leo)
Aufrufe: 19, Antworten: 0
Gehe zum ersten neuen Beitrag Captur 2.3 (Lion)
Aufrufe: 21, Antworten: 0
Gehe zum ersten neuen Beitrag Acer Aspire 8745ZG fährt...
Aufrufe: 56, Antworten: 6
Gehe zum ersten neuen Beitrag Rechner fährt herunter,...
Aufrufe: 145, Antworten: 9
Gehe zum ersten neuen Beitrag avs4you_com Lizenz oder Abo?
Aufrufe: 70, Antworten: 4
Gehe zum ersten neuen Beitrag PPF - Shoppingwahn
Aufrufe: 50942, Antworten: 1395
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21.08.2008, 14:49   #1 (Direktlink)
Weiß worum´s geht
 
Registriert seit: 23.12.2007
Beiträge: 210
Standard Delphi Programm für die Schule

Hi,

wir haben vor ca. 3 Monaten in der Schule mit Delphi angefangen. Ich habe auch eigentlich alles verstanden. Doch immoment verstehe ich nichts mehr. Deswegen habe ich mich zuhause einfach mal rangesetzt und versucht das zu machen, was wir in der Schule immoment machen.
Leider funktioniert das noch nicht so richtig und ich bräuchte einmal eure Hilfe.

Also:
In das obere Edit schreibe ich meine Angaben rein und in die unteren Edits sollen dann die einzelnen Angaben stehen.
Hier mal ein Beispiel wie es nach dem Buttonklick aussehen sollte:



Allerdings sieht es bei mir nach dem Buttenklick so aus:




Immoment will ich von euch nur wissen wie ich es hinkriege das bei dem Namen nur Klußmeier steht und nicht auch noch Florian.

Wenn ihr es wisst bitte hier posten. Aber bitte nicht die komplette Lösung für den Rest auch noch posten, weil ich es dann ja nicht mehr lerne^^.

Ach ja hier:



Code:
unit Test1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Label1: TLabel;
    Edit1: TEdit;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Edit2: TEdit;
    Edit3: TEdit;
    Edit4: TEdit;
    Edit5: TEdit;
    Label6: TLabel;
    Label7: TLabel;
    Edit6: TEdit;
    Edit7: TEdit;
    Button1: TButton;
    Button2: TButton;
    procedure Button2Click(Sender: TObject);
    procedure Button1Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var xstr, nstr,vstr,sstr,hstr,pstr,ststr:String;
    x:Integer;
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button2Click(Sender: TObject);
begin
  close;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  xstr:=Edit1.Text;
  x:= pos(' ',xstr);
  Edit2.Text:= nstr;
  nstr:=copy(xstr,1,x-1);
  x:= pos(',',xstr);
  Edit3.Text:= vstr;
  vstr:=copy(xstr,1,x-1);
  

end;

end.
Armin.v.b ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 21.08.2008, 17:25   #2 (Direktlink)
Forenmaskottchen
 
Benutzerbild von Genesis
 
Registriert seit: 18.07.2004
Ort: Schwabenländle
Beiträge: 922
Standard

Habe noch nie Delphi programmiert, aber die Syntax ist ja verständlich ... mal sehen

Code:
xstr := Edit1.Text;
pos1 := pos(' ', xstr);
nstr := copy(xstr, 1, pos1-1);
Edit2.Text := nstr;
pos2 := pos(',', xstr);
vstr := copy(xstr, pos1, pos2-pos1-1); 
Edit3.Text:= vstr;
So ungefähr ... wenn ich den copy-Befehl als (sourcestring, startpos, length) richtig interpretiere. Wobei ich mich frage, warum die "Rechnung" und die Zuweisung an die EditBoxen umgedreht sind.
Genesis ist offline   Mit Zitat antworten
Alt 21.08.2008, 17:42   #3 (Direktlink)
Weiß worum´s geht
 
Registriert seit: 23.12.2007
Beiträge: 210
Standard

Jo danke schonmal.
Allerdings hast du pos1,pos2 usw. geschrieben. Das haben wir allerdings noch net. Wir machen das bis jetzt nur so wie ich es auch geschrieben habe.
Vllt kannste das dann so nochmal machen.

mfg

EDIT: Das was du geschrieben hast funktioniert auch nicht^^.
Armin.v.b ist offline   Mit Zitat antworten
Alt 21.08.2008, 17:45   #4 (Direktlink)
Forenmaskottchen
 
Benutzerbild von Genesis
 
Registriert seit: 18.07.2004
Ort: Schwabenländle
Beiträge: 922
Standard

Das sind Variablen, die kannst du benennen wie du möchtest. Nur dass x kein aussagekräftiger Name ist und du zwei Stück davon brauchst, um 2 Positionen zu speichern.

Du musst nur entsprechend die Variablendeklarationen umschreiben:

Code:
var xstr, nstr,vstr,sstr,hstr,pstr,ststr:String;
    x:Integer;
in

Code:
var xstr, nstr,vstr,sstr,hstr,pstr,ststr:String;
    pos1, pos2:Integer;
Genesis ist offline   Mit Zitat antworten
Alt 21.08.2008, 18:26   #5 (Direktlink)
Weiß worum´s geht
 
Registriert seit: 23.12.2007
Beiträge: 210
Standard

Jo ok,

aber kann man das nicht noch i-wie anders machen?
Armin.v.b ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 21.08.2008, 23:10   #6 (Direktlink)
Forenmaskottchen
 
Benutzerbild von Genesis
 
Registriert seit: 18.07.2004
Ort: Schwabenländle
Beiträge: 922
Standard

wie? Nur mit x?

Ja, dann musst halt verschachteln. Aber glaub' mir, 4 Byte sind nicht die Welt ...
Genesis ist offline   Mit Zitat antworten
Antwort

  Paules-PC-Forum.de > Programmierung > Sonstige Programmiersprachen

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 an




Alle Zeitangaben in WEZ +2. Es ist jetzt 04:50 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2