The C language LayGO API message functions, such as lgo_ErrorMessage()
return pointers to NUL
-terminated arrays of one byte characters. These can be
used directly in Delphi as PChar
s:
result: LResult; result := lgo_OpenProtocol(lgo_PROTOCOL_X21_BIS, line, 0); if result < 0 then PostError(Format('Failure opening Line %d: %s', [line, lgo_ErrorMessage(result)]));