Ребенок REALBasic FolderItem должен быть каталогом также

У меня есть набор кода Realbasic, который был написан на Mac, который я, как предполагается, портирую на Windows. Прямо сейчас позвольте нам просто попытаться получить программу, работающую из РЕАЛЬНОГО Studio. GetFolderItem ("") возвращает папку, в которой находится приложение. Ребенок ("A") возвращает другой FolderItem, как я ожидал бы. Но когда я звоню, Ребенок ("B") на этом возвращает FolderItem с Ложным набором для свойства Directory. Но B является папкой в моем Windows! Таким образом, теперь это не позволит мне получить Ребенка B, это просто возвращает ноль. Этот код хорошо работал на MacOSX. Какие-либо предложения?

Thanks-in-advance, Мэн

1
задан Brad 16 June 2010 в 21:03
поделиться

1 ответ

Я подозреваю, что вы находитесь не в том каталоге, который, по вашему мнению, находится. Попробуйте посмотреть путь в отладчике, чтобы увидеть, ищет ли отладчик в том же месте, что и вы.

Это обычная проблема при работе с Mac и Windows в РБ. На Mac многие вещи помещаются в папку пакета, так что нет внешних файлов / каталогов, и поскольку Windows не имеет эквивалента, люди не понимают, по какому пути они находятся.

Кстати, вам не нужно использовать сначала GetFolderItem (""). Вы можете просто использовать GetFolderItem («A»), потому что по умолчанию это каталог, в котором находится приложение.

2
ответ дан 2 September 2019 в 23:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: