Einzelnen Beitrag anzeigen

ThYpHoOn

Registriert seit: 8. Jan 2008
52 Beiträge
 
Delphi 5 Enterprise
 
#9

Re: String-Inhalt nach Copy einfach weg

  Alt 25. Mai 2010, 13:17
Fehler lag daran das ich nach dem ich den String geholt hatte ein weiteren OCX Aufruf gemacht habe (der zwar nichts mit der anderen Variable zu tun hat aber) der anscheinend dazu führt das der String (und alle sich darauf beziehnenden) aufeinmal leer sind.

Um es noch mal im Code auszudrücken:
So hat es nicht geklappt:
Delphi-Quellcode:
   
oWDSL.GetStringGrid(GridInfo.Row,11, cTemp);
oWDSL.AnzeigeTyp := 0;
if cTemp <> 'then begin
  cTmp := cTemp;
  Jpg64 := Copy(cTmp,Pos('<picdata>',cTmp)+9,Pos('</picdata>',cTmp)-Pos('<picdata>',cTmp)-9);
end;
und so klappt es:
Delphi-Quellcode:
   
oWDSL.GetStringGrid(GridInfo.Row,11, cTemp);
if cTemp <> 'then begin
  cTmp := cTemp;
  Jpg64 := Copy(cTmp,Pos('<picdata>',cTmp)+9,Pos('</picdata>',cTmp)-Pos('<picdata>',cTmp)-9);
end;
oWDSL.AnzeigeTyp := 0;
Wobei nach dem Aufruf von "oWDSL.AnzeigeTyp := 0;" cTemp immer wieder leer wird, obwohl es ja nur ein Setter ist... Was Delphi da macht keine Ahnung :S
  Mit Zitat antworten Zitat