/
ccApplication.ChangeBlob

ccApplication.ChangeBlob

Parameter

(BlobId : String; State : Integer; TackId : String) : Boolean;

Beschreibung

Die Funktion ändert das angegebene Blob mit der Id BlobId indem es den Status und die zugehörige HeftungsId anpassen kann. Mit dieser Funktion können zum Beispiel Blobs vom Stapel in die Rückstellung gestellt werden.

Folgende Werte sind für State möglich:

  • ccQS_IDLE
  • ccQS_OnHold

Die TackId entspricht einer 32 Zeichen langen HeftungsId. Im Erfolgsfall wird im Ergebnis true zurückgegeben. Im Fehlerfall false.

Beispiel

BlobList := ccApplication.GetBlobList(ccWS_Stack,false,'');
ListSize := VarArrayHighBound(BlobList,1);

if ListSize >= 0 then
begin
  for i:=0 to ListSize do
  begin
    p := ((i+1)/(ListSize+1))*100;
    ccApplication.ShowStatus('Moving blobs','Blob '+inttostr(i+1),p);

    ccApplication.ChangeBlob(BlobList[i],ccQS_OnHold,'');
  end;
end;

Related content

ccApplication.ChangeBlob
ccApplication.ChangeBlob
More like this
ccApplication.ChangeBlob
ccApplication.ChangeBlob
More like this
ccApplication.DeleteBlob
ccApplication.DeleteBlob
More like this
ccApplication.DeleteBlob
ccApplication.DeleteBlob
More like this
ccApplication.DeleteBlob
ccApplication.DeleteBlob
More like this
ccApplication.GetBlobList
ccApplication.GetBlobList
More like this