Skip to content

Flow documentation · legacy product

Flo_LoadWebCon ​

Declaration ​

C# public static extern bool Flo_LoadWebCon(string aFID, out string aXML, out string aXML2);

Delphi function Flo_LoadWebCon(aFID : PChar; out aXML, aXML2 : PChar) : Boolean; stdcall;

Example ​

csharp
try
{
string XML
string XML2;
Boolean result = FlowAPI.Flo_LoadWebCon("00000000-0000-0000-0000-000000000000", XML, XML2);
if (result)
{
TFloWebCon WebCon = new TFloWebCon();
WebCon = (TFloWebCon)XMLToObject(XML,WebCon.GetType());
MessageBox.Show("Successfully loaded Web Connection - " + WebCon.ModuleName);
}
else MessageBox.Show("Error loading Web Connection");
}
catch (Exception ex)
{
MessageBox.Show("Exception loading Web Connection - " + ex.Message);
}
pascal
Delphi
var XML, XML2: string
var oXML : DomDocument60;
try
Result := Flo_LoadWebCon('00000000-0000-0000-0000-000000000000', XML, XML2);
if Result then
begin
oXML:= CoDOMDocument60.Create;
oXML.LoadXML(XML);
showmessage('Successfully loaded Web Connection - ' + VarToStr(oXML.DocumentElement.selectSingleNode('ModuleName').nodeValue))
end else
showmessage('Error loading Web Connection');
except
on e : exception do
showmessage('Exception loading Web Connection - ' + e.Message);
end;

Description ​

This function loads the Web Connection specified by aFID and returns it as aXML and aXML2.

aXML2 is not used for Web Connections and will be returned as blank string.

If using C# you can easily work with the XML string by serializing it to an instance of a class