strange adding
Michiel Spape
Michiel.Spape at nottingham.ac.uk
Wed Mar 24 16:54:08 UTC 2010
Hi Tobias,
Are you sure that this is the exact code you used? For one, if I try to replicate it, with 1 list, and one inline:
dim newmarker as integer
newmarker = c.getattrib("Marker")
newmarker = newmarker + 10
c.setattrib "MarkerSearch", newmarker
debug.print c.GetAttrib ("MarkerSearch")
my debug output says 20, which is okay. Secondly, newmarker = newmarker + 10 should say, (if it would be a string operation) 3310 rather than 1033. Still, failing to replicate what you say in there, I can't help much, I'm afraid... For better code, how about this:
dim newmarker as integer
newmarker = c.getattrib("Marker")
newmarker = newmarker + 10
c.setattrib "MarkerSearch", newmarker
becomes
c.SetAttrib "MarkerSearch", cInt(c.GetAttrib("Marker")) + 10
Cheers,
Mich
Michiel Spapé
Research Fellow
Perception & Action group
University of Nottingham
School of Psychology
-----Original Message-----
From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Tobias
Sent: 24 March 2010 15:57
To: E-Prime
Subject: strange adding
Hej there,
I have a rather VB-related problem for a current E-Prime file.
In a script I want to change an EEG marker according to a certain
condition:
if condition = 2 then
dim newmarker as integer
newmarker = c.getattrib("Marker")
newmarker = newmarker + 10
c.setattrib "MarkerSearch", newmarker
end if
What E-Prime does is as follows: if the marker is 33 it will be 1033
afterwards. So it "adds" a ten in front of the number. Samewise, if I
added + 2, it will put a 2 in front of the number. This is strange as
"newmarker" is an integer.
Even when I use "CInt(c.getattrib("Marker"))" which should turn any
string into an integer, this doesn't change anything.
Anyway out of here?
THX,
Tobias
--
You received this message because you are subscribed to the Google Groups "E-Prime" group.
To post to this group, send email to e-prime at googlegroups.com.
To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com.
For more options, visit this group at http://groups.google.com/group/e-prime?hl=en.
This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system:
you are advised to perform your own checks. Email communications with the
University of Nottingham may be monitored as permitted by UK legislation.
--
You received this message because you are subscribed to the Google Groups "E-Prime" group.
To post to this group, send email to e-prime at googlegroups.com.
To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com.
For more options, visit this group at http://groups.google.com/group/e-prime?hl=en.
More information about the Eprime
mailing list