thank you, Mike. Yep, that's my correct email.
Grtz Luc ----- Original Message ----- From: "Mike Byerley" <[email protected]> To: "RBASE-L Mailing List" <[email protected]> Sent: Friday, July 02, 2010 4:23 PM Subject: [RBASE-L] - re: connection to efilm > OK.. give me a bit to look over the helpfile to be certain it matches the > current version and I'll send you a link. Is your email shown a good one > for off list? > > > ----- Original Message ----- > From: "Luc Delcoigne" <[email protected]> > To: "RBASE-L Mailing List" <[email protected]> > Sent: Friday, July 02, 2010 10:12 AM > Subject: [RBASE-L] - re: connection to efilm > > > > Hi, Mike, > > > > I have no experience at all in Delphi, but if I understand it well, with > > your DLL I could simply pass the variables from r:base to the VBS code and > > execute it. > > > > This sounds like exactly what I need. > > At this moment I only need to communicate from R:base > Efilm. > > > > Maybe I could need some more of your help to get it implemented......;-) > > > > Thanks a lot. > > > > Luc Delcoigne > > > > > > > > ----- Original Message ----- > > From: "Mike Byerley" <[email protected]> > > To: "RBASE-L Mailing List" <[email protected]> > > Sent: Friday, July 02, 2010 3:52 PM > > Subject: [RBASE-L] - re: connection to efilm > > > > > >> I have a Delphi DLL that is a Wrapper for the MS Script Control which > > would > >> enable you to manipulate the ActiveX object from RBase lines of code and > >> return variables from the object to RBase. All return values are of type > >> TEXT, so type conversion has to occur on the RBase side. > >> > >> I demonstrated this a few years ago at the Developers Conference using MS > >> Word as a proof of concept. Since then, I have massaged it a bit. > >> > >> If you declare the DLL in the beginning of the RBase Session, you can > > access > >> it any time during the RBase Session, which gives you access to the > >> entire > >> spectrum of VBScript anywhere in your RBase code. > >> > >> You can DIM objects / variables from RBase code on the fly, or > > alternatively > >> load an entire bunch of Subs and Functions and call them from RBase code > > by > >> name and arguments. > >> > >> If this sounds like it might work for you, let me know. Before sending > >> it > >> off to you, I would need to put it through its' paces here to be certain > >> I > >> didn't leave anything unhinged as it has been a while since I worked on > > the > >> source code. > >> > >> > >> > >> > >> ----- Original Message ----- > >> From: "Luc Delcoigne" <[email protected]> > >> To: "RBASE-L Mailing List" <[email protected]> > >> Sent: Friday, July 02, 2010 8:28 AM > >> Subject: [RBASE-L] - re: connection to efilm > >> > >> > >> HI, > >> > >> I have to make this Access-code work in R:Base 9.0. > >> > >> in a patient file I have set up a button which executes the following > >> code > >> on click: > >> > >> Public Sub Efilm() > >> > >> Dim EfilmObj As Object > >> > >> Dim var As Boolean > >> > >> Dim varefilm As Boolean > >> > >> Dim vpatID As String, vcon As String, bCloseCurWindow As Boolean, > >> bAddToWindow As Boolean, nSeriesRows As Integer, nSeriesCols As Integer, > >> nImageRows As Integer, nImageCols As Integer, bAutoSeriesFormat As > > Boolean, > >> bAutoImageFormat As Boolean > >> > >> Set EfilmObj = CreateObject("Efilm.Document") > >> > >> > >> > >> vpatID = Forms![InterfaceNieuw]![Patiënten].Form![Punieknummer] > >> > >> vcon = Forms![InterfaceNieuw]![Consultatie].Form![Consultnummer] > >> > >> bCloseCurWindow = True > >> > >> bAutoSeriesFormat = False > >> > >> bAutoImageFormat = False > >> > >> nSeriesRows = 1 > >> > >> nSeriesCols = 2 > >> > >> nImageRows = 1 > >> > >> nImageCols = 1 > >> > >> varefilm = EfilmObj.oleOpenStudy(vpatID, vcon, bCloseCurWindow, > >> bAddToWindow, nSeriesRows, nSeriesCols, nImageRows, nImageCols, > >> bAutoSeriesFormat, bAutoImageFormat) > >> > >> > >> > >> > >> varefilm = EfilmObj.oleSetForegroundWindow > >> > >> End Sub > >> > >> Could any-one please help me to get this work in R:Base ? > >> > >> I have to pass the variables vPatID and vcon from the database to efilm, > > as > >> these two parameters are needed to bring up the X-rays of the right > > patient. > >> > >> Maybe it's simple...No idea. > >> > >> Thanks a lot everybody ... > >> > >> Luc Delcoigne > >> > >> > >> > >> PS: 36°c...way too hot to think straight over here. > >> > >> > >> > > > > > > >

