Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

AW: Function Pointer in Array?

  Alt 19. Okt 2010, 13:01
oder auch so (ohne Pointer Gedöns)
Delphi-Quellcode:
var
  res : Boolean;
begin

  case IndexText( aCmd, [ 'GET_STOCK_POSITION', 'GET_ARTICLENR_BY_BARCODE' ] ) of
    0 :
      res := erp.GetStockPosition( Fetch( aActLine ), sResult );
    1 :
      res := erp.GetArticleNrByBarcode( Fetch( aActLine ), sResult );
  end;

  if not res then
    begin
      WriteTCPLn( AContext, '001 Not found' );
      AddLog( erp.GetErrorMessages );
    end
  else
    begin
      WriteTCPLn( AContext, '000 ' + sResult );
      erp.ClearErrorMessages;
    end;
end;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)

Geändert von Sir Rufo (19. Okt 2010 um 13:07 Uhr)
  Mit Zitat antworten Zitat