The Origin Forum
File Exchange
Try Origin for Free
The Origin Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ | Send File to Tech support
 All Forums
 Origin Forum for Programming
 LabTalk Forum
 Object Existence as test condition for IF

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

Screensize:
UserName:
Password:
Anti-Spam Code:
Format Mode:
Format: BoldItalicizedUnderlineStrikethrough Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkUpload FileInsert Image Insert CodeInsert QuoteInsert List
   
Message:

* HTML is OFF
* Forum Code is ON
Smilies
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Clown [:o)]
Black Eye [B)] Eight Ball [8] Frown [:(] Shy [8)]
Shocked [:0] Angry [:(!] Dead [xx(] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
wallacej Posted - 01/18/2005 : 12:21:41 PM
Origin Version (7.5):
Operating System: Win 2000

I am using the following LabTalk script to allow the user to select an image from file to be added to an Origin report. The image is then automatically resized and positioned.

run.section(imgfile,ImportImage);
///Resize and position image
BMP1.Width = 1850;
BMP1.Height = 1844;
BMP1.Left = 4231;
BMP1.Top = 2732;

If the user clicks Cancel and does not load an image an error is thrown as BMP1 does not exist.

I am trying to trap the error by enclosing the resizing and repositioning code in an IF statement. I am struggling to find the test condition that will test for the presence of the bitmap object BMP1.

Thank you
2   L A T E S T    R E P L I E S    (Newest First)
wallacej Posted - 01/19/2005 : 04:09:50 AM
That works a treat.

Thank You
Mike Buess Posted - 01/18/2005 : 12:57:19 PM
This should work...

run.section(imgfile,ImportImage);
///Resize and position image (if it exists)
if( BMP1.Width!=0/0 )
{
BMP1.Width = 1850;
BMP1.Height = 1844;
BMP1.Left = 4231;
BMP1.Top = 2732;
};

Mike Buess
Origin WebRing Member

The Origin Forum © 2020 Originlab Corporation Go To Top Of Page
Snitz Forums 2000