m_strPassword.IsEmpty() ? NULL : (LPCTSTR)m_strPassword 如何写成 pascal 语句 ? ( 积分: 1

  • 主题发起人 主题发起人 mazheng
  • 开始时间 开始时间
M

mazheng

Unregistered / Unconfirmed
GUEST, unregistred user!
m_strPassword.IsEmpty() ? NULL : (LPCTSTR)m_strPassword 如何写成 pascal 语句 ? ( 积分: 10 )<br />m_strPassword.IsEmpty() ? NULL : (LPCTSTR)m_strPassword 如何写成 pascal 语句 ?
 
前面应该有个赋值变量吧,现在假设为Result:
(Result应该是个Pointer,或者说PWideChar更好点)

if m_strPassword.IsEmpty() then
Result := nil
else
Result := m_strPassword;
 
简直是SB,?:运算符Pascal没有,m_strPassword也是C++或C#的string类型吧,Pascal也没有这个类。
 
后退
顶部