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.
> >>
> >>
> >>
> >
> >
>
>
>


Reply via email to