AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Daten aus Listbox in Array speichern.
Thema durchsuchen
Ansicht
Themen-Optionen

Daten aus Listbox in Array speichern.

Ein Thema von Muddy · begonnen am 10. Mär 2010 · letzter Beitrag vom 11. Mär 2010
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von Jens Hartmann
Jens Hartmann

Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
 
Delphi XE2 Professional
 
#11

Re: Daten aus Listbox in Array speichern.

  Alt 10. Mär 2010, 21:37
Was schreibt er denn für eine Exception
Jens Hartmann
Das Leben selber ist zu kurz, also nutze jeden Tag wie er kommt.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#12

Re: Daten aus Listbox in Array speichern.

  Alt 10. Mär 2010, 21:39
Zitat von Muddy:
Also sobald die Procedure bei der ausführung des Programms starte, dann kommt ein sobald er in die delete-procedure reingeht.
WAS kommt da? Meine Güte das kann doch nicht so schwer sein.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Muddy

Registriert seit: 9. Feb 2008
74 Beiträge
 
Delphi 7 Personal
 
#13

Re: Daten aus Listbox in Array speichern.

  Alt 10. Mär 2010, 21:45
Also Jens wenn das hier gemeint ist dann bittesehr:

Zitat:
Project Project1.exe raised exception class EAccessViolation with message 'Access violation at address 00402A59 in module'Profect1.exe'. Write of adress 00000000'. Process stopped.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#14

Re: Daten aus Listbox in Array speichern.

  Alt 10. Mär 2010, 21:47
Das sieht auf als wenn du auf nicht reservierten Speicher zu greifst.

Was ist denn Verkehr für ein Typ? Ein Objekt? Ein Record?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Muddy

Registriert seit: 9. Feb 2008
74 Beiträge
 
Delphi 7 Personal
 
#15

Re: Daten aus Listbox in Array speichern.

  Alt 10. Mär 2010, 21:48
Ein dynamisches Reccordarray. Weil ich es für unterschiedlich viele Eintäge nutzen will
  Mit Zitat antworten Zitat
Benutzerbild von Jens Hartmann
Jens Hartmann

Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
 
Delphi XE2 Professional
 
#16

Re: Daten aus Listbox in Array speichern.

  Alt 10. Mär 2010, 21:57
So viel wie ich weiß, musst Du dann auch eine Var. von deinem Record erstellen.

in etwa so...

Delphi-Quellcode:
var
  MeinVerkehr : TVerkehr;
Gruß Jens
Jens Hartmann
Das Leben selber ist zu kurz, also nutze jeden Tag wie er kommt.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#17

Re: Daten aus Listbox in Array speichern.

  Alt 10. Mär 2010, 21:59
Nimm erst mal das komische with aus dem Quellcode. Dann kann man auch was erkennen.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Muddy

Registriert seit: 9. Feb 2008
74 Beiträge
 
Delphi 7 Personal
 
#18

Re: Daten aus Listbox in Array speichern.

  Alt 10. Mär 2010, 22:00
Habe ich schon.. alles Global schon passier -.-'

Deshalb die variable Verkehr!!

Delphi-Quellcode:
type TRVerkehr = record
      Datum:string[10];
      anzahl:integer;
end;

type TVerkehr = array of TRVerkehr;

var Verkehr: TVerkehr;

{$R *.dfm}

procedure TForm1.DateiinListboxeinlesen1Click(Sender: TObject);
begin
if not OpenDialog1.Execute then exit;
  listbox1.Items.LoadFromFile(OpenDialog1.FileName);
end;

procedure TForm1.EIntrgeListboxinAraybernehmen1Click(Sender: TObject);
var Vposition:integer;
    zeile,buffer: String;
begin
  while zaehler <> listbox1.Count-1 do
    begin
      with Verkehr[zaehler] do
        begin
          zeile:=listbox1.Items[zaehler];
          
          Vposition:= pos('/',zeile);
          datum := copy(zeile,1,Vposition-1);
          delete (zeile,1,Vposition);
          
          anzahl:= strtoint(zeile);
          inc(zaehler);
        end;
    end;
end;

procedure TForm1.FormShow(Sender: TObject);
begin
  zaehler:=0;
end;
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#19

Re: Daten aus Listbox in Array speichern.

  Alt 10. Mär 2010, 22:02
Dann mach das mal lokal. Warum muss das global sein. Oder zeig uns doch mal den globalen Code, der noch zu dem Code dazu gehört.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Jens Hartmann
Jens Hartmann

Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
 
Delphi XE2 Professional
 
#20

Re: Daten aus Listbox in Array speichern.

  Alt 10. Mär 2010, 22:02
Also sind Zeile und Anzahl Inhalte des Records Verkehr...
Jens Hartmann
Das Leben selber ist zu kurz, also nutze jeden Tag wie er kommt.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


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 07:22 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