AGB  ·  Datenschutz  ·  Impressum  







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

Anweisungen werden ignoriert ???

Ein Thema von DutchmanTom · begonnen am 13. Okt 2009 · letzter Beitrag vom 13. Okt 2009
 
DutchmanTom

Registriert seit: 12. Okt 2009
11 Beiträge
 
#1

Anweisungen werden ignoriert ???

  Alt 13. Okt 2009, 16:46
Hi Leuts,
ich bins mal wieder, der Anfänger mitd en lästigen Fragen ^^

Diesmal habe ich mal wieder ein Problme mit meinem Adressbuch.
Ich habe inerhalb des Tages eine Funktion eingebaut, die dem Benutzer erlaubt, per ComboBox die ANzeige zu ändern.
Man hat jetzt die Wahl zwischen "Nachname, Vorname" und "Vorname, Nachname"
Hier der Code dazu:
Delphi-Quellcode:
procedure TForm1.CBAnordnungChange(Sender: TObject);
var i : Integer;
begin
  LBAdressen.Clear;
  for i := 0 to High(Adressen) do
  case TComboBox(sender).ItemIndex of
    0: begin
        LBAdressen.Items.Add(Adressen[i].Nachname +','+' '+Adressen[i].Vorname);
       end;

    1: begin
        LBAdressen.Items.Add(Adressen[i].Vorname+','+' '+Adressen[i].Nachname);
       end;
  end;
end;
Jetzt gibt es in diesem Adressbucha auch eine Sortier-Funktion:
Delphi-Quellcode:
procedure TForm1.BtnSortierenClick(Sender: TObject);
var i: Integer;
begin
  LBAdressen.Clear;
  BubbleSort(Adressen);
  for i := 0 to High(Adressen) do
    LBAdressen.Items.Add(Adressen[i].Nachname + ',' + ' ' + Adressen[i].Vorname);
end;
Das Problem ist nur, dass die List, sobald man sie sortiert wieder in die Anfangsanzeige wechselt (also Nachname, Vorname).
Meine Idee war, das Programm einfach nach dem Sortieren die ComboBox kontrolieren zu lassen.
Sah dann bei mir im Quellcode so aus:
Delphi-Quellcode:
procedure TForm1.BtnSortierenClick(Sender: TObject);
var i: Integer;
begin
  LBAdressen.Clear;
  BubbleSort(Adressen);
  for i := 0 to High(Adressen) do
    LBAdressen.Items.Add(Adressen[i].Nachname + ',' + ' ' + Adressen[i].Vorname);

  CBAnordnungChange(Sender);
end;
Hat nicht funktioniert !!! ^^

In meiner grenzenlosen Verzweiflung habe ich dann einfach den kompletten Befehl, welcher im ersten Delphi-Anhang zu sehen ist, in das Sortier-Procedere hineingeschrieben.

Und wieder war keine Auswirkung zu sehen !

Da ich mir nicht vorstellen kann, das Delphi-Programme einfach Teile des Quellcodes ignorieren muss es irgendwo ein Problem geben.

Da ich es nicht finde hoffe ich auf eure Hilfe.

Gruß
DutchmanTom
  Mit Zitat antworten Zitat
 


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 15:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz