Is GetField working fine???

You found an error in the program ? Report it here
Post Reply
Abe

Is GetField working fine???

Post by Abe »

Hi!
I'm trying to make a script that need sometimes to get the actual info from the movie's registers.
But the only fields that I can get using GetField are fieldOriginalTitle and fieldTranslatedTitle. All the other fields seem to be blank although they have info in the movie's register.

I've executed the following script just for test:

// GETINFO SCRIPTING
// Just a test


program Abe_test;
begin
if CheckVersion(3,4,1) then begin
ShowMessage('fieldNumber '+GetField(fieldNumber));
ShowMessage('fieldMedia '+GetField(fieldMedia));
ShowMessage('fieldMediaType '+GetField(fieldMediaType));
ShowMessage('fieldSource '+GetField(fieldSource));
ShowMessage('fieldDate '+GetField(fieldDate));
ShowMessage('fieldBorrower '+GetField(fieldBorrower));
ShowMessage('fieldRating '+GetField(fieldRating));
ShowMessage('fieldOriginalTitle '+GetField(fieldOriginalTitle));
ShowMessage('fieldTranslatedTitle '+GetField(fieldTranslatedTitle));
ShowMessage('fieldDirector '+GetField(fieldDirector));
ShowMessage('fieldProducer '+GetField(fieldProducer));
ShowMessage('fieldCountry '+GetField(fieldCountry));
ShowMessage('fieldCategory '+GetField(fieldCategory));
ShowMessage('fieldYear '+GetField(fieldYear));
ShowMessage('fieldLength '+GetField(fieldLength));
ShowMessage('fieldActors '+GetField(fieldActors));
ShowMessage('fieldURL '+GetField(fieldURL));
ShowMessage('fieldDescription '+GetField(fieldDescription));
ShowMessage('fieldComments '+GetField(fieldComments));
ShowMessage('fieldVideoFormat '+GetField(fieldVideoFormat));
ShowMessage('fieldVideoBitrate '+GetField(fieldVideoBitrate));
ShowMessage('fieldAudioFormat '+GetField(fieldAudioFormat));
ShowMessage('fieldAudioBitrate '+GetField(fieldAudioBitrate));
ShowMessage('fieldResolution '+GetField(fieldResolution));
ShowMessage('fieldFrameRate '+GetField(fieldFrameRate));
ShowMessage('fieldLanguages '+GetField(fieldLanguages));
ShowMessage('fieldSubtitles '+GetField(fieldSubtitles));
ShowMessage('fieldSize '+GetField(fieldSize));
ShowMessage('fieldDisks '+GetField(fieldDisks));
end else ShowMessage('This script requires a newer version of Ant Movie Catalog (at least the version 3.4.1)');
end.


Any idea??
Abe

Note!!

Post by Abe »

This problem just appears executing the script as "Get info from script". If you execute the script as "Scripting" everything runs fine and GetField works always.
antp
Site Admin
Posts: 9675
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

It is not a bug actually.
It is a problem of the current way the scripting works, and I am lazy to modify it.
It should be corrected in version 4 since I'll not make different scripting modes anymore I think, I'll simply make something more configurable.
Post Reply