I am not sure if it is possible with the OCX WebBrowser but may be possible with the .NET WebBrowser:
https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.webbrowser?view=net-5.0
This looks to have all kinds of options so hopefully one covers what you require.
A Progress example...
Adding to assemblies.xml and placing in the session directory is correct so should work.
You say you generated the DLL file so have you created it yourself? If so, can you attach so can have a quick check. If not, where was it downloaded from?
As Rob suggests the first one may be using an ini file which has the wrong fonts. If so, check the two font settings in the ini file and they normally appear as such:
[Startup]
V6Display=no
;ImmediateDisplay=yes
;MultitaskingInterval=100
DefaultFont=MS Sans Serif, size=8...
It is difficult to tell as you have not posted the full code. That message can appear if you try to run this single line of code and a .NET specific WAIT-FOR does not exist:
System.Windows.Forms.SendKeys:Send("a").
The following is an example of SendKeys and using a .NET specific WAIT-FOR...
I am not sure that what you want to do is possible with a standard OpenEdge button.
I suppose one option is maybe make the image mimic a button and set the following trigger for it:
ON MOUSE-SELECT-CLICK OF imgADD
DO:
...
END.
Another possible option is use a .NET button instead which...
As Cringer outlines there are other .NET style libraries available and one is included with Windows.
You have to create a .NET form and add the TreeView control to the form. If you have Progress Developer Studio this can be done using Visual Designer and add the TreeView from Microsoft...
It could be a limitation of the ABL .NET bridge, and if so maybe not being multi-threading:
https://docs.progress.com/bundle/openedge-gui-for-dotnet-in-abl/page/Limitations-of-support-for-.NET-classes.html
With not having a chance to work with the component not sure of the exact problem, but...
Cecil, I have not used this component so cannot offer any help, but having a quick look I do not get the Syntax error.
This is what I did:
1) As per the C# instructions from this site - microsoft/edge-selenium-tools - I downloaded the two packages...
No, apart from a couple of Windows Forms controls very rarely use any .NET components now. Mostly all the work I do now is pure OpenEdge. In the past I did a bit of work with Visual Basic .NET which gave me a good understanding of the workings, but now hardly ever use.
From your screenshots it explains the purpose.
Pleased the code has worked as it was just a basic guess translation to OpenEdge from the site you posted without really being sure if it was correct as I do not work with Telerik components.
You have not explained what you are trying to actually achieve so no one knows what to answer.
Based on the contents of the site you posted I am guessing you have to create an ABL class that has a method in it which expects a character parameter and returns a value based on what is passed to...
I think you are correct in that you have to do programming when using a DataGridView in Progress.
One solution may be to detect the ColumnHeaderMouseClick event and open the query sorting it based on the column header clicked.
Attached is this example with code added for...
As Tom says we require something to look at.
There is a basic example here, and although using all kinds of things you were not looking for it will give you a start:
https://documentation.progress.com/output/ua/OpenEdge_latest/index.html#page/dvngp/prodataset-binding-example.html
I have...
Which of these options are you using to populate the selection-list?:
vSelectionList:add-last(vValue).
or
vSelectionList:LIST-ITEMS = vValues.
Can you provide a code sample.
You may have to run the same code/internal procedure recursively similar to the WalkChildTree internal procedure example here to accomplish:
https://knowledgebase.progress.com/articles/Knowledge/P34236
Unfortunately the only samples available are for the later versions and do not think they exist anywhere for 9.1E:-
https://knowledgebase.progress.com/articles/Knowledge/000032829
Depending on your PDF viewer, can you not copy and paste from the 9.1E proghand.pdf and paste into the procedure...
In the old manuals Progress used to do some really basic examples and you may find these in the programming/ABL handbooks in the OpenEdge 9.1E Documentation and OpenEdge 10.1C Documentation downloads:
https://docs.progress.com/category/openedge-archives
I seem to recall various sample files...
That exact file name was referenced in pdf_pre.i which was part of PDFInclude:
/******************************************************************************
Program: pdf_pre.i
Written By: Gordon Campbell
Written On: July 6, 2005
Description: Preprocessor defintions for PDFinclude...
What is noticeable from your last image is Spire.Pdf.dll is missing, and so as a test I removed this from my directory and it then stopped working! So that seems to be the answer, links are being made with Spire.Pdf.dll.
I assumed Spire.Pdf.dll was for PDF work and not required for Excel...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.