-
Постов
65 -
Зарегистрирован
-
Посещение
Весь контент Anasazi
-
Пробовал по всякому. И ничего не указывать и указывать: "StartUp\Documents"
- 7 ответов
-
- URL
- Startup\Documents\
-
(и ещё 2 )
C тегом:
-
Добрый день! Подскажите пожалуйста как открыть придеплойенную html'ку в TWebBrowser под ios? Под андройд работает так: WebBrowser1.Navigate('file:слэш слэш'+ TPath.GetDocumentsPath + PathDelim + 'test.html'); под ios пробовал так (не работает): WebBrowser1.Navigate('file:слэш слэш'+ TPath.Combine(TPath.GetDocumentsPath, 'test.html'));
- 7 ответов
-
- URL
- Startup\Documents\
-
(и ещё 2 )
C тегом:
-
Большое спасибо! Все получилось!
-
На счет "из коробки" на 100% не знаю. Но 1 раз случайным подбором строк мне удалось добиться успеха, smtp.connect выполнялась успешно. Так что думаю, что должна работать "из коробки". Повторить не получается.
-
Вот что у меня получилось. Mail.zip
-
Разбил действия на 3 кнопки, чтобы понято после чего все таки виснет приложение. Виснет после выполнения smtp.connect; Опытным путем выяснил, что для того чтобы все работало на других платформах (Windows, Android) достаточно: IdSSLIOHandlerSocketOpenSSL1:= TIdSSLIOHandlerSocketOpenSSL.Create(nil); SMTP.IOHandler := IdSSLIOHandlerSocketOpenSSL1; SMTP.UseTLS :=utUseImplicitTLS ; SMTP.Connect; Но с ios так ничего сделать и не могу. Один раз каким-то чудом smtp.connect выполнилась успешно. Но повторить не могу. Подскажите пожалуйста, в чем еще может быть дело?
-
Спасибо большое за подсказку. Попробовал поменять строки местами. Итог перестало работать даже на android. Пробовал убрать строку IdSSLIOHandlerSocketOpenSSL1:= TIdSSLIOHandlerSocketOpenSSL.Create(nil); Итог - на android работет нормально, под ios опять на глухо зависает. Подскажите пожалуйста в чем еще может быть дело.
-
Подскажи пожалуйста, что не так в этих строках? Как исправть?
-
Пробовал реализовать отправку e-mail из приложения. Делал вот по этой теме: http://fire-monkey.ru/topic/1202-otpravka-pisma-na-pochtu/ На Android все работает прекрасно под ios на глухо зависает. Код получился вот такой: SMTP.Host:= 'smtp.yandex.ru' ; // хост SMTP.Port:= 465 ; // порт Smtp.Username:='TestUser'; Smtp.Password:='pass123'; SMTP.IOHandler := IdSSLIOHandlerSocketOpenSSL1; SMTP.UseTLS :=utUseImplicitTLS ; IdSSLIOHandlerSocketOpenSSL1 := TIdSSLIOHandlerSocketOpenSSL.Create(nil); IdSSLIOHandlerSocketOpenSSL1.Destination := SMTP.Host+':'+IntToStr(SMTP.Port); IdSSLIOHandlerSocketOpenSSL1.Host := SMTP.Host; IdSSLIOHandlerSocketOpenSSL1.Port := SMTP.Port; IdSSLIOHandlerSocketOpenSSL1.DefaultPort := 0; IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Method := sslvTLSv1; IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Mode := sslmUnassigned; MailMessage.Body.Clear; MailMessage.Body.Add('Первая строка'); MailMessage.Body.Add('Вторая строка'); SMTP.Connect; mailMessage.CharSet := 'UTF-8'; mailMessage.CharSet:='UTF-8'; MailMessage.ContentType:='multipart/mixed; charset=UTF-8'; MailMessage.ContentType:='text/plain; charset=KOI8-R'; MailMessage.Subject:=UTF8Encode('Reserve') ; // тема MailMessage.From.Address:='testadres@yandex.ru' ; MailMessage.From.Domain:= 'yandex.ru'; // домен MailMessage.From.User:= 'TestUser'; MailMessage.From.Name:=UTF8Encode('TestUserName'); MailMessage.Recipients.EMailAddresses:='TestUser0@list.ru'; // получатель и копия //2192100@list.ru MailMessage.IsEncoded:=true; SMTP.Send(MailMessage); SMTP.Disconnect;
-
Подскажите пожалуйста, как отправить email в ios. Можно через почтовое приложение по умолчанию.
-
Как только кидаю на форму компонент TEdit приложение перестает работать в симуляторе iOS. Запускается, вижу сплэш-скрин и сразу закрывается. Эмулятор версии 8.3 Delphi XE8 Пробовал поставить эмулятор предыдущих версий. Не помогло. SDK предыдущих версий Delphi не видит.
-
AutoActive переведи в False.