Автоматизация Excel 2007 сверху Windows Server 2008 x64

Вот как я это сделал, и все это работает, но я не уверен, что это нормально с точки зрения лучшей практики и ясного синтаксиса.

Когда пользователь нажимает кнопку, он запускается _handleSignup () после проверки всех входов и выполняет асинхронную функцию шаг за шагом.

  async _handleSignup() {
    const { name, email, password, passwordConfirm, phone } = this.props;
    if (name.length === 0 && email.length === 0) {
      Alert.alert('Make sure all inputs is filled');
      return;
    } else if (password !== passwordConfirm) {
      Alert.alert('Password not match');
      return;
    }
      await this.props.signUp(name, email, password)
      await this.props.login(email, password).then(
        Alert.alert('Account created', [
          {
            text:'Login',
            onPress: ()=> this.props.navigation.navigate('Category')
          }
        ])
      )
  }

25
задан Chris Richner 14 May 2009 в 15:04
поделиться

2 ответа

Решение действительно простое. Ветку форума msdn можно найти здесь

Короче говоря, я публикую решение здесь, спасибо H Ogawa

Это решение ...

・ Windows 2008 Server x64

Создайте эту папку.

C: \ Windows \ SysWOW64 \ config \ systemprofile \ Desktop

・ Windows 2008 Server x86

Создайте эту папку.

C: и я думаю, что это вызывает эту ошибку.

31
ответ дан 28 November 2019 в 21:11
поделиться

Я довольно часто обнаруживал, что вызова Quit () недостаточно для освобождения ресурсов. Попробуйте добавить: -

System.Runtime.InteropServices.Marshal.ReleaseComObject(excel);

между оператором Quit () и присвоить ему значение null.

2
ответ дан 28 November 2019 в 21:11
поделиться
Другие вопросы по тегам:

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