AGB  ·  Datenschutz  ·  Impressum  







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

TStrings

Ein Thema von Matze · begonnen am 29. Dez 2003 · letzter Beitrag vom 29. Dez 2003
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#1

TStrings

  Alt 29. Dez 2003, 13:37
Hi!

Ich blicke gerade gar nicht mehr durch.

Ich hab ein Problemchen, was wahrscheinlich 95% hier wissen.

Delphi-Quellcode:
var s: TStrings:
...
s :=[ListBox1.Items, 'c:\Hallo.jpg']
Was mache ich da falsch?
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

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

Re: TStrings

  Alt 29. Dez 2003, 13:41
Zitat von Matze:
Was mache ich da falsch?
Du sagst uns nicht, was du eigentlich vorhast und was für ein fehler kommt.

Desweiteren sollte man TStrings nicht einfach so benutzen, da die Klasse nur virtuelle Methoden hat, die erst von Abkömmlingen von TStrings wirklich implementiert werden. Nimm also TStringList.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
RobertS
(Gast)

n/a Beiträge
 
#3

Re: TStrings

  Alt 29. Dez 2003, 13:44
vielleicht solltest du einfach den String wieder mit ' schließen
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: TStrings

  Alt 29. Dez 2003, 13:50
@Robert: sry, ist nur ein Tippfehler hier, das hab ich in Delphi so.

Ich möchte mittels ZLib Dateien zu einer Zusammenfassen und da hab ich in der ListBox die dateinamen und das hallo entspricht auch einem, ich hab's anschaulicher nur so geschrieben.

[Edit]Ich hab den 1.beitrag editirt, bzw, dessen Code [/Edit]
  Mit Zitat antworten Zitat
Giantics

Registriert seit: 17. Nov 2003
Ort: Langenbrettach
99 Beiträge
 
#5

Re: TStrings

  Alt 29. Dez 2003, 14:20
Wolltest du sowas haben?
Delphi-Quellcode:
var s: TStrings;
begin
  ...
  S := TStringList.Create;
  try
    S.Assign(ListBox1.Items);
    S.Add('c:\Hallo.jpg');
  finally
    S.Free;
  end;
T. Dieffenbach
"Delphi"-Version: Lazarus 0.9.22

Was ist der Unterschied zwischen Bill Gates und Gott?
-->Gott hält sich nicht für Bill Gates!
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: TStrings

  Alt 29. Dez 2003, 14:54
Cool, danke, das war's!
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: TStrings

  Alt 29. Dez 2003, 14:57
Ich hab's halt ein bisschenanders geschrieben:
Delphi-Quellcode:
var s: TStrings;
begin
  ...
  S.Assign(ListBox1.Items);
  S.Add('c:\Hallo.jpg');
Die Stringlist lasse ich weg

[Edit]Ich brauch sie doch [/Edit]

Nochmals danke!
  Mit Zitat antworten Zitat
Giantics

Registriert seit: 17. Nov 2003
Ort: Langenbrettach
99 Beiträge
 
#8

Re: TStrings

  Alt 29. Dez 2003, 15:04
Zitat von Matze:
Ich hab's halt ein bisschenanders geschrieben:
Delphi-Quellcode:
var s: TStrings;
begin
  ...
  S.Assign(ListBox1.Items);
  S.Add('c:\Hallo.jpg');
Die Stringlist lasse ich weg

Nochmals danke!
Was heist "ein bisschen anders"?
Du kannst ja die Zeile "s:=TStringList.Create" nicht einfach weglassen.
Es sei den, es wird ihr irgendwas anderes zugewiesen.
Wenn dies nicht gemacht wird, werden die Daten irgendwo im Speicher abgelegt, das gibt SpeicherLeaks!!!
T. Dieffenbach
"Delphi"-Version: Lazarus 0.9.22

Was ist der Unterschied zwischen Bill Gates und Gott?
-->Gott hält sich nicht für Bill Gates!
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: TStrings

  Alt 29. Dez 2003, 15:09
Hab ich auch gemerkt (siehe ein Post über dir), kann ich ja nicht wissen

Danke!
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: TStrings

  Alt 29. Dez 2003, 15:10
Ich meine, diehe das [edit] einen Post über deinem, das musste ich anfügen, aber bevor du geschrieben hast
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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:26 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