AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi [gelöst]ListBox Zugriffsverletzung
Thema durchsuchen
Ansicht
Themen-Optionen

[gelöst]ListBox Zugriffsverletzung

Ein Thema von ONeill · begonnen am 26. Nov 2011 · letzter Beitrag vom 26. Nov 2011
Antwort Antwort
ONeill

Registriert seit: 17. Nov 2011
28 Beiträge
 
#1

AW: ListBox Zugriffsverletzung

  Alt 26. Nov 2011, 13:12
Also, ich habe jetzt den Zugriff auf die ListBox so umgesetzt:
showmessage(Searchfor.LBox.Reference.Items[Searchfor.LBox.Reference.ItemIndex]); Allerdings das gleich eProblem
  Mit Zitat antworten Zitat
Benutzerbild von MGC
MGC

Registriert seit: 15. Mai 2008
Ort: Helsa
106 Beiträge
 
Turbo Delphi für Win32
 
#2

AW: ListBox Zugriffsverletzung

  Alt 26. Nov 2011, 13:38
Ich muss zugeben, ich habe auf diesem Gebiet bisher keine Erfahrung sammeln können und momentan auch keine IDE hier zur Vefügung.
Hast Du Daten in Deinen Listboxen hinterlegt, bzw. hast Du eine Sicherheistabfrage, die Dir zurückmeldet das es keine Einträge gibt und die Exception behandelt?

Ich nehme mal an, Du hast Dich an diesem Betrag orientier?
Marc
Programmieren ist wie Chemie:
1. Wenn man alles einfach nur zusammenschmeisst kommt es zu unerwarteten Reaktionen.
2. Wenn es plötzlich anfängt zu qualmen, muss man eben noch mal von vorn anfangen.

Geändert von MGC (26. Nov 2011 um 13:43 Uhr)
  Mit Zitat antworten Zitat
ONeill

Registriert seit: 17. Nov 2011
28 Beiträge
 
#3

AW: ListBox Zugriffsverletzung

  Alt 26. Nov 2011, 13:45
Der beitrag ist richtig, ja.
Ich habe erstmal keine Überprüfung ob etwas ausgewählt wurde gemacht. Das wollte ich später machen. Allerdings ist die Liste befüllt und beim Klicken auf den Button zum Form erstellen, habe ich auch was ausgewählt. Ansonsten wäre es ja logisch
  Mit Zitat antworten Zitat
Benutzerbild von MGC
MGC

Registriert seit: 15. Mai 2008
Ort: Helsa
106 Beiträge
 
Turbo Delphi für Win32
 
#4

AW: ListBox Zugriffsverletzung

  Alt 26. Nov 2011, 14:03
Wieso sind LBox udn LBox1 bei Dir in einem public Bereich?
Zu welchem Object oder Form gehören sie? Momentan sieht das auf diese Weise seltsam aus. a Du aber Auslassungszeichen //[..] verwendet hast, gehe ich davon aus, dass dort noch mehr Code ist.
Aber aus welchem Grund nimmst Du dafür keine globalen Variablen? Aus Sicherheistgründen?
Marc
Programmieren ist wie Chemie:
1. Wenn man alles einfach nur zusammenschmeisst kommt es zu unerwarteten Reaktionen.
2. Wenn es plötzlich anfängt zu qualmen, muss man eben noch mal von vorn anfangen.
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#5

AW: ListBox Zugriffsverletzung

  Alt 26. Nov 2011, 14:14
Searchfor wird schon richtig iniatialisiert?
Also im Projekt
Application.CreateForm(TSearchfor , Searchfor );

oder im Code Searchfor := TSearchfor.Create(xxx)

und nicht in der Art
With TSearchfor.Create(self) do ....
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
Benutzerbild von MGC
MGC

Registriert seit: 15. Mai 2008
Ort: Helsa
106 Beiträge
 
Turbo Delphi für Win32
 
#6

AW: ListBox Zugriffsverletzung

  Alt 26. Nov 2011, 14:31
Also das folgende Projekt ist aufgrund des oben erwähnten Tutorials erstellt und funktioniert bei mir sehr gut.
Ich habe die Zuweisungen von Positionen und Ankern mal auf die Schnelle anders zugewiesen, damit es nicht zu Überlagerungen kommt.

Da Dein Code-Snippet so aussieht, als ob Du ohnehin gerade in der Testphase bist, kannst Du von diesem Punkt an die ListBoxen langsam aufbauen bis Du zu Deinem gewünschten Ergebnis kommst.
Angehängte Dateien
Dateityp: zip uSyncListBox.zip (233,6 KB, 1x aufgerufen)
Marc
Programmieren ist wie Chemie:
1. Wenn man alles einfach nur zusammenschmeisst kommt es zu unerwarteten Reaktionen.
2. Wenn es plötzlich anfängt zu qualmen, muss man eben noch mal von vorn anfangen.
  Mit Zitat antworten Zitat
ONeill

Registriert seit: 17. Nov 2011
28 Beiträge
 
#7

AW: ListBox Zugriffsverletzung

  Alt 26. Nov 2011, 17:02
Verdammt, zweite Seite habe ich gar nicht gelesen. Ihr habt vollkommen recht, ich habe es mit elf kreiert, ich dummkopf, das mir das gar nicht aufgefallen ist
Ich werde es gleich mal testen.

Geändert von ONeill (26. Nov 2011 um 17:17 Uhr)
  Mit Zitat antworten Zitat
ONeill

Registriert seit: 17. Nov 2011
28 Beiträge
 
#8

AW: ListBox Zugriffsverletzung

  Alt 26. Nov 2011, 17:24
So, ich bin vielleicht ein Dickschädel, jetzt funktioniert es. Danke für eure Hilfe!
  Mit Zitat antworten Zitat
Antwort Antwort


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 02:57 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