Значит так:
VK_RETURN - это константа равная 13, а в нашем случае тип должен быть Char.
return - просто выход из процедуры, я бы написал вместо вот так:
raise Exception.Create('Не введен URL');
c_str() - сишная строка (по-моему с 0 в конце)... можно просто объявить PostData строкой и сунуть туде данные Edit1.Text;
Могу ошибаться

)) с Сpp не очень.