Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
Delphi 10 Seattle Enterprise
|
AW: Function Pointer in Array?
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)
|