Ross,
> The freeware Windows versions of IDA I have (4.3 and 5.0) both
> display the version when they startup.
Not this version I'm afraid.
> You can see it again after IDA has started with Help -> About.
The nearest I can come to that is "Files" -> "about...", and that just
displays the same as when IDA is started without arguments. No version
number in sight anywhere.
I also read the ReadMe, Techno.txt, RegForm.txt and even IDC.* files to se
if I could find them, but no luck.
I forgot to mention, this version is still full DOS text mode, no graphics
of any kind (which suits me fine to be honest). Maybe that narrows it down
a bit.
> but with the Windows version you should be able to use Edit -> Text ->
> Unicode or from the keyboard ALT-E, R, U, ENTER
ALT-E (edit) is works. No "R" available here though ...
> If you're using the MS-DOS version you'll probably have to
> make it an array using the * (asterisk) key
Well, that is what I've been doing, but as its tedious manual labour I, as a
posterbook lazy (hobby) programmer, decided I wanted to throw some code at
it. :-)
> Before doing so you may want to use the D key to change the first
> two bytes into a 16-bit DW directive, so it creates a WORD array
> instead of a BYTE array
Yep. Noticed that too. Clever guys. Works the same when using scripting.
> You then may want to press the R key when hovering over the first
> byte of the array and again when hovering over the second byte to
> have elements shown as ASCII characters
I was wondering about that. What is that good for ? Why not just take the
setting of the first element and apply it to all the others ? Than it hit
me : count-prefixed strings. :-)
> If you're using the Windows version you can try producing an IDC
> file (File -> Produce file -> Dump database to IDC file) from a simple
> binary file that you've created arrays on and see what it generates
I did it a bit different: I wrote the GetFlags() values for all of the bytes
to a text file, than tried different things and compared the outputs. I
also, although the docs warn against it, tried al kinds of changes of those
flags for each byte. I got shitloads of crap (byte types overflowing to the
data beyond it, the data disappearing, etc), but in the end all I needed to
to was to set the FF_0char and FF_1char modi on the first byte, and all was
well (even though the other bytes had junk MS_0 & 1TYPE contents -- which
threw me off for the longest time).
One caveat though: (any) formatting (of) the bytes also disables the
repeatable comments for that item. :-(
> If you're asking how you can do this from the user interface
It would be a start. :-) I would like to be able to use it with scripting
too though ...
> .. then you can define a new structure type by bringing up the structures
> window (Windows: SHIFT-F9, MS-DOS: View -> Open structures
> windows) and then pressing the INS key.
Ah. Although I did find that window, I got stuck there (no idea what to do
next) and forgot all about it. So thanks, thats helpfull.
Any idea how I can add a "dup" to any of those types (so I can, for example,
define a string field)?
Regards,
Rudy Wieser
-- Origional message:
"Ross Ridge" <
rri...@csclub.uwaterloo.ca> wrote in message
news:or5pui$1onq$1...@gioia.aioe.org...