

Robert Gilland
Members-
Content Count
36 -
Joined
-
Last visited
Everything posted by Robert Gilland
-
How to even start? WSDL to REST
Robert Gilland replied to Robert Gilland's topic in MARS-Curiosity REST Library
That sounds great. My current plan is to see if I can use the OpenAPI demo as a basis and see if I can get something actually working. I am a bit lost as to how to GET a large binary file (5MB) with MARS. Everything right now is explorative. As I already have implemented all this functionality in WSDL. -
How to even start? WSDL to REST
Robert Gilland replied to Robert Gilland's topic in MARS-Curiosity REST Library
Thank you Andrea, I have already done what you describe, and I don't know how to move forward from this skeleton application. I am used to generating the interface in WSDL using Web Services Tool kit and then having the Tool Kit auto generate Delphi classes I can easily plug my actual Delphi data access code in. It does not seem that is possible in REST. It would be good to be able to build a YAML file and then have a set of pascal classes created to actually implement the REST service. Maybe I have completely missed the point. Kind Regards, Robert Gilland. -
I have Delphi 11.3, I run remote debugging and I get no blue dots. I have Optimisation OFF, Stack Frames ON, Debug Information ON, Use Debug DCUs ON, Include Remote Debug Symbols ON, Place debug information in separate TDS File ON, Map File Detailed. When I call Load Process I get no Blue Dots. Any Ideas?
-
Remote Debug not generating blue Dots in 11.3
Robert Gilland replied to Robert Gilland's topic in Delphi IDE and APIs
No just a standard VCL Application -
Create Class at run time with an AncestorClass and a ClassName
Robert Gilland posted a topic in RTL and Delphi Object Pascal
I am trying to create a function that creates a class at runtime lie this: function CreateDescentantClass( pcAncestorClass : TClass; const psDescendentClassName : String ): Class; begin Result := psDescendentClassName of pcAncestorClass; end; Is this possible? I am using Delphi Alexandria -
Create Class at run time with an AncestorClass and a ClassName
Robert Gilland replied to Robert Gilland's topic in RTL and Delphi Object Pascal
Came in the mail, got two copies, even though I only ordered one. -
Create Class at run time with an AncestorClass and a ClassName
Robert Gilland replied to Robert Gilland's topic in RTL and Delphi Object Pascal
Using the above as a starting point I have been able to write a function as asked for at the start. It has not solved my problem so far, but the function works. I have attached this function unt_myforms.pas -
Create Class at run time with an AncestorClass and a ClassName
Robert Gilland replied to Robert Gilland's topic in RTL and Delphi Object Pascal
I have downloaded Spring4D. I have looked for something to give me some idea about what it is. I cannot understand the purpose of Spring4d is, and I am not sure how it could help me, as I don't know what it is or what it does. -
Create Class at run time with an AncestorClass and a ClassName
Robert Gilland replied to Robert Gilland's topic in RTL and Delphi Object Pascal
Okay, the requirement is to build a Delphi form descendant from a pre-existing form class adding to it a set of component definitions sent to the Delphi Application in a stream. The Delphi Application has no prior knowledge on what these components are and where they will be placed. It does however receive a form name and form version for these components. The process is already running and working. But speed is a critical factor and there is a need to increase performance. As a result of this, my idea is to build a new form class, then store it locally in a component resource file. Using WriteComponentResFile and ReadComponentResFile functions. Only when the version of the set of component definitions change then to recreate this resource. -
I am trying to access the on download completed event in TEdgeBrowser to no avail. Has anyone been able to access these events? I have attached my current attempts to access the API for downloads. GWSEdgeAPI.pas
-
Okay after much trial and error, have exposed the events required WebExtended.7z