Registriert seit: 20. Okt 2004
Ort: Sankt Augustin
138 Beiträge
Delphi XE6 Starter
|
AW: Eingelesene Zeile wird vorzeitig abgetrennt
16. Mai 2014, 15:29
Ich habs gelöst:
Delphi-Quellcode:
procedure TFmain.Button10Click(Sender: TObject);
var i,y,p, startpos:integer;
s,zeile, rnid:string;
begin
ListBox1.Clear;
for i := 0 to RichEdit1.Lines.Count - 1 do
begin
//RichEdit Zeilenweise absuchen
if Pos('RNID=', RichEdit1.Lines.Strings[i]) > 0 then
begin
//Zeile mit RNID gefunden
rnid := getElementValue(RichEdit1.Lines.Strings[i],'RNID=','&',1); //RNID herauslösen
end
else
begin
if rnid <> '' then
begin
//nur bei gefundener ID nach J-Ticket suchen
for y := 0 to listbox_jira.Count-1 do
begin
//die ganze box durchgehen...
startpos := Pos (listbox_jira.Items[y], RichEdit1.Lines.Strings[i]);
if (startpos > 0) then
begin
Listbox1.Items.Add('JIRA: '+listbox_jira.Items[y]+' entspricht IR: '+rnid);
end;
end;
end;
end;
end;
//Ergebnis
if ListBox1.Items.Count > 0 then
label1.Caption := IntToStr(ListBox1.Items.Count) +
' IRs gefunden.'
else
label1.Caption := 'Keine IRs gefunden.';
end;
Jaimy DAoC 2.0 -> Camelot Unchained !
|
|
Zitat
|