AGB  ·  Datenschutz  ·  Impressum  







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

Probleme mit Listbox Einträgen

Ein Thema von Johnny Bravo · begonnen am 18. Jun 2008 · letzter Beitrag vom 2. Jul 2008
Antwort Antwort
Seite 6 von 12   « Erste     456 78     Letzte »    
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#51

Re: Probleme mit Listbox Einträgen

  Alt 21. Jun 2008, 22:28
begin und end wären auch ganz angebracht, fällt mir gerade auf.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Johnny Bravo

Registriert seit: 7. Jun 2008
75 Beiträge
 
#52

Re: Probleme mit Listbox Einträgen

  Alt 21. Jun 2008, 22:50
Delphi-Quellcode:
begin
      if Form2.ListBox1.ItemIndex >= 0 then
         SetLength(MeinArray, lIndex + 1);
         MeinArray[lIndex].RealFileName := Form2.OpenDialog1.FileName;
         MeinArray[lIndex].DisplayName := Form4.Edit1.Text;
         lIndex := Form2.ListBox1.ItemIndex;
         Form2.ListBox1.Items.Add(MeinArray[lIndex].DisplayName);
      end;
      [...]
hab es so mal angepasst...hoffe das stimmt jetzt so für euch.

Der Fehler bei der Bereichsprüfung ist immernoch präsent.


Sry wenn ich euch nicht direkt folgen kann oder etwas direkt nicht verstehe, ich mach das nicht jeden tag und es ist schon spät
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#53

Re: Probleme mit Listbox Einträgen

  Alt 21. Jun 2008, 22:52
Ich seh da ein end, aber kein begin, das dazu passen würde.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Johnny Bravo

Registriert seit: 7. Jun 2008
75 Beiträge
 
#54

Re: Probleme mit Listbox Einträgen

  Alt 21. Jun 2008, 22:56
sry, das war nur ein copy&paste fehler. hab nachträglich noch nen kommentar gelöscht, und hab dabei das begin mitgenommen und falsch hingesetzt.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#55

Re: Probleme mit Listbox Einträgen

  Alt 21. Jun 2008, 23:00
Ich korrigier das mal so, wie ich mir denke, dass es stimmen sollte:
Delphi-Quellcode:
      if Form2.ListBox1.ItemIndex >= 0 then
      begin //wichtig!
         lIndex := Length(MeinArray); //erstmal ermitteln
         SetLength(MeinArray, lIndex + 1);
         MeinArray[lIndex].RealFileName := Form2.OpenDialog1.FileName;
         MeinArray[lIndex].DisplayName := Form4.Edit1.Text;
         //lIndex := Form2.ListBox1.ItemIndex; wozu?
         Form2.ListBox1.Items.Add(MeinArray[lIndex].DisplayName);
      end;
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Johnny Bravo

Registriert seit: 7. Jun 2008
75 Beiträge
 
#56

Re: Probleme mit Listbox Einträgen

  Alt 21. Jun 2008, 23:21
Danke, für den überarbeiteten code.
Allerdings wird immernoch der Fehler bei Bereichsprüfung immernoch angezeigt, und zwar:

Delphi-Quellcode:
begin
if Err <=0 then

ShowMessage(MeinArray[lIndex].RealFileName); //nur zur Kontrolle - lass ich das weg, geht der fehler eine zeile tiefer.
ShellExecute(Application.Handle,
      'open',
      Pchar(MeinArray[lIndex].RealFileName),
      NIL,
      NIL,
      SW_SHOWNORMAL);
Shellexecute ist auf Form2, genauso wie die listbox.
Auf Form 4 befindet sich das Editfeld, in dem der Alternativnamen eingegeben und in die Listbox geladen wird.
Wenn man auf Ok klickt, wird halt der Code von Deddy H ausgeführt, der die Eingaben nach Form2 weiterleitet.Deswegen war eben von Form4 die rede, weil hier die ganzen befehle zum steueren der Listbox stattfinden.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#57

Re: Probleme mit Listbox Einträgen

  Alt 21. Jun 2008, 23:22
Nochmal: lIndex ist nicht initialisiert!
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Johnny Bravo

Registriert seit: 7. Jun 2008
75 Beiträge
 
#58

Re: Probleme mit Listbox Einträgen

  Alt 21. Jun 2008, 23:28
hm. komischerweise bekomme ich jetzt angezeigt das die nicht initialisiert wurde. eben hab ich die fehlermeldung nicht gehabt....
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#59

Re: Probleme mit Listbox Einträgen

  Alt 21. Jun 2008, 23:34
*Piiiiiiiiiiiiiiieeeepppp*... *schnauf*

Tu uns beiden mal einen Gefallen und füge direkt hinter dem begin diese beiden Zeilen ein:
Delphi-Quellcode:
lIndex := Form2.ListBox1.ItemIndex;
if lIndex < 0 then exit;
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Johnny Bravo

Registriert seit: 7. Jun 2008
75 Beiträge
 
#60

Re: Probleme mit Listbox Einträgen

  Alt 21. Jun 2008, 23:37
hab ich auch schon versucht. bringt leider nichts, habs auch schon mit lIndex := Length(MeinArray); versucht, ebenso wenig erfolg.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 6 von 12   « Erste     456 78     Letzte »    


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 21:16 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