Hoşgeldin, Ziyaretçi
Sitemizden yararlanabilmek için Kayıt olmalısınız.

Kullanıcı Adınız:
  

Şifreniz:
  





Forumda Ara

(Gelişmiş Arama)

Forum İstatistikleri
» Toplam Üyeler: 2.621
» Son Üye: Hostgener
» Toplam Konular: 4.646
» Toplam Yorumlar: 37.536

Detaylı İstatistikler

Son Aktiviteler
Bitmap Dosyasının Palette...
Forum: Genel Programlama
Son Yorum:

woywod
3 saat önce
» Yorumlar: 8
» Okunma: 174
Yerli Yapım Mobil Uygulam...
Forum: Mobil Platform - FireMonkey (FMX)
Son Yorum:

Fesih ARSLAN
4 saat önce
» Yorumlar: 10
» Okunma: 238
Dataset de Edit veya İnse...
Forum: Genel Programlama
Son Yorum:

guvenlik
4 saat önce
» Yorumlar: 0
» Okunma: 18
MessageDlg Evet/Hayır Yaz...
Forum: Mobil Platform - FireMonkey (FMX)
Son Yorum:

hayalyilmaz43
11 saat önce
» Yorumlar: 19
» Okunma: 5.790
Delphinin Garip Internal ...
Forum: Mobil Platform - FireMonkey (FMX)
Son Yorum:

hayalyilmaz43
11 saat önce
» Yorumlar: 18
» Okunma: 848
TVertScrollBox Touch Scro...
Forum: Mobil Platform - FireMonkey (FMX)
Son Yorum:

hayalyilmaz43
11 saat önce
» Yorumlar: 4
» Okunma: 168
Port kapatma sorunu.
Forum: Genel Programlama
Son Yorum:

seci20
11 saat önce
» Yorumlar: 0
» Okunma: 36
WSDL HelperClass [ Web Se...
Forum: Makale
Son Yorum:

hayalyilmaz43
Dün, Saat: 03:08
» Yorumlar: 19
» Okunma: 9.075
PDF-WORD-EXCEL Binary ola...
Forum: Genel Programlama
Son Yorum:

Bay_Y
Dün, Saat: 00:45
» Yorumlar: 5
» Okunma: 463
Offset Kavramı Ve Dinamik...
Forum: Makale
Son Yorum:

Bay_Y
Dün, Saat: 00:16
» Yorumlar: 1
» Okunma: 82

 
  Microsoft Windows Mağaza Store (.appx / Metro / UWP) uygulama yükleme adımları
Yazar: emozgun - 25-07-2020, Saat: 21:47 - Forum: Makale - Yorumlar (3)

Merhaba arkadaşlar,
Microsoft Windows Mağaza Store / Metro .appx (Universal Windows Platform UWP) uygulama yükleme adımlarına ihtiyaç duyanlar olabilir:

I. Delphi kısmı 
(Pawel Glowacki Appx Development for Window 10 Store with RAD Studio youtube videosundan alınıp, güncellendi.Sadece 32 bit uygulama yüklenebiliyor. XBox için 64 bit gerekiyor)
1 Önce Windows 10'da geliştirici modunu açmak gerekiyor: Başlat-Tüm ayarlar-Güncelleştirme ve güvenlik bölümüne gidin, en altta yer alan Geliştiriciler için sekmesini tıklayın. Burada da Geliştirici modu'nu tıklamak yeterli.
2 Windows SDK için en az Delphi 10.1 Berlin Update 2 gerekli.
3 (Önceki sürümler için SDK indirme: https://developer.microsoft.com/tr-tr/wi...ws-10-sdk/ )
4 Delphi Tools- Options- Deployment- Provisioning 
Build Type: Windows 32-bit -  Application Store; Ad hoc; Create self-singed certificate...
File: C:\..Sertifikam.pfx Subject: CN=Uygulamam Password: şifrem
Sertifikam.pfx (gelmiş olmalı)
Sağ tıkla- Install PFX; Local Machine; Next; Yes; Certificate Import Wizard- Next; Password: şifrem; Next; Place all certificates in the following store- Browse- Trusted People; Next; Finish 
5 Delphi Projects- Uygulamam.exe- Release; Traget Platforms- Windows 32-bit- Configuration- Application Store
6 Project- Options- Application- Target: Windows 32-bit platform - simge seç: Logo 150x150, Logo 44x44
(Logoları Irfanview ve MSPaint ile .png formatında 65536 renk = 24 BPP olarak hazırlama tavsiye edilir)
(Bu kısımda uygulama adında Türkçe harfler varsa daha fazla ilerleyemiyorsunuz. Mesela proje adınız Özgün.dproj ise, Ozgun.dproj olarak farklı kaydedip baştan başlamak gerekiyor.)
7 Project- Options- Deployement- Provisioning- Target: Windows 32-bit platform; Build Type: 32-bit Windows - Application Store
Ad hoc: Certificate File: Sertifikam.pfx ; pasword: şifrem; 
Project- Deployment-  AppxManifest.xml, 44x44.png, 150x150.png işaretli mi, tetkik et; (veritabanı dosyaları varsa ekle) bosVeritabani, sqlite3.dll, sqlite3.def
Project- Build Uygulamam; (hata vs olmamalı) OK
Project- Deployment- Uygulamam.exe- Deploy
(Burada 2 hata veriyor: 
1 App manifest validation error: Line 20, Column 74, Reason: The max version tested value must not be less than the min version value. [PAClient Error] Error: E5128 MakeAppx : error: Package creation failed.
2 Uygulamam-unsigned.appx" (output file name) 
1. nin sebebi AppxManifest.xml içindeki bu satır: 
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.14257.0" MaxVersionTested="10.0.10240.0"/>
2.nin sebebi de 1. hata. 1. hatayı düzeltmek için MinVersion düzeltmek gerekli. (Delphi Firemonkey FMX Windows 7 SP 1 = 6.1.7601.0 'ten itibaren destekliyor. Fakat Windows Store en az Windows 8.1 sürümünden itibaren sonra çıktığı ve hemen herkes Window 10 yüklediği için min. 10.0.0.0 yazmak daha iyi) AppxManifest.xml elle düzeltme kabul etmiyor. Uygulama klasöründeki AppxManifest.template.xml tek sefer değişitirmek yeterli. 
AppxManifest.template.xml notepad ile şöyle düzeltilmeli: 
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.0.0" MaxVersionTested="%maxVersionTested%" /> 
8 Project- Deployment- Uygulamam.exe- Deploy (şimdi hatasız çalışmalı. AppxManifest.xml de kendiliğinden düzelmiş olmalı.) 
\Win32\Release\Uygulamam\bin\Uygulamam.appx gelmiş olmalı. (aslında zip dosyası, total commander, winrar vs. ile içine bakılabilir, vt. dosyaları görülebilir)
9 Uygulamam.appx sağ tıkla, Open, install (hata verirse Windows 10 Developer mode kapalıdır), Launch (Başlat menüsüne ve C:\Program Files\WindowsApps\gelmiş olmalı. C:\Program Files\WindowsApps\Uygulamam_1.0.0.0_x86__1t2d8mpc6cjna)

<PublisherDisplayName>Reserved</PublisherDisplayName>  
içindeki "Reserved" yayınlayıcı adı olarak değişitirilmeli.

Veritabanı hatası düzeltme: 
Sqlite vs kullanıyorsanız ve veritabanı dosyasını da Deploy menüsünde uygulama klasörüne yüklediyseniz burada bulamıyor. Alt klasöre veya ProgramData 'ya yüklediyseniz, veya salt okunur olarak açıp kayıt hatası veriyor. Bunun sebebi Windows Store .appx uygulalamalarının C:\Program Files\WindowsApps klasörü altına en yüksek güvenlik ayarları ile yüklenmiş olması. Buraya kum havuzu (sandbox) diyorlar. Çocukları oyun parkında korur gibi uygulamanızı koruyorlar Smile Inno Setup vb kurulum uygulamalarında ulaşılabilen yetki ayarlarını burada değiştirme imkanınız yok. Uygulama klasörünü ancak Total Commander ile görebiliyorsunuz. Program Files, ProgramData gibi klasörlere de ulaşım yetkisi veremiyorsunuz. Options- Manifest- Administrator da işe yaramıyor. Yükleme klasörü C# ve Visual Basic kaynaklarındaki ApplicationData.Current.LocalFolder.Path yani Delphi'deki karşılğı TPath.GetHomePath() ( C:\Users\<geçerli kullanıcı>\AppData\Roaming ) sıkıntısız çalışıyor. Bu sefer de yüklemeden sonra tek seferlik klasör açıp boş veritabanı dosyasını kopyalamamız ve adını değiştirerek korumamız gerekiyor: 


procedure DataModuleCreate(Sender: TObject); //System.IOUtils
  yol:=TPath.GetHomePath()+'\Uygulamam\';   
  if not DirectoryExists('yol') then
    CreateDir(yol); 
   dosya:=yol+'Veritabani'; 
   CopyFile(PChar(ExtractFilePath(ParamStr(0))+'\bosVeritabani'),PChar(dosya),dogru);
  if(FileExists(dosya))then
    exit;
  RenameFile(yol+'bosVeritabani',dosya);  
  if(not FileExists(dosya))then begin
    System.SysUtils.Beep;
    showmessage('"'+yol+'" klasöründe "Veritabani" veya "bosVeritabani" dosyası bulunamadı!. Program kapatılıyor!');
    Application.Terminate;
  end;


  with FDConnectionSQLite do begin
    Close;
    Params.Clear;
    Params.Values['CharacterSet']:= 'utf8';
    Params.Database := yol + 'Veritabani';
    DriverName:='SQLite';
    try
      Open;
    except
      TForm1.caption:='Veritabanı açılamadı!';
      exit;
    end;
  end;


Veritabanı ile uygulamayı çalıştırmak için önce yüklü Appx uygulamasını Windows'tan kaldırmak lazım: Tüm ayarlar- Uygulamalar- Uygulamam tıkla, Kaldır
Klasörlere ulaşma izni vermek için AppxManifest.template.xml şu satırı eklemek gerekiyor: 
  <Capabilities>    <rescap:Capability Name="runFullTrust" />  </Capabilities>

8. adımı tekrarlayarak yeni .appx oluşuturup, 9. adım ile uygulama denendiğinde, veritabanı doğru çalışıyorsa Windows Store'a yüklemeye başlayabiliriz.


II. Store kısmı 
(Uygulama yükleme sayfası Türkçe, destek vs kısmı genellikle ingilizce çıkıyor. İstenildiğinde sonradan dil ve uygulama adı değiştirilebiliyor)
(Başlamadan önce bir websitesi açmak ve kişilik hakları sayfası oluşturmak gerekiyor. Blogspot'ta ücretsiz yapılabiliyor)
Microsoft hesabı yoksa açmak için : 
https://developer.microsoft.com/en-us/store/register  - Signup (Turkey; Individual 19 USD) ile Windows Store 'a kaydolun. Uygulamam (Kullanıcı adı ..@gmail.com vs olabilir.)
Microsoft Partner Center- Uygulamam (dashboard)- Create new app- 
Name: Uygulamam (Check availability) Reserve product name; Start your submission
Pricing and availability: Markets- Show options- Unselect all; Turkey; OK
Public audience; Make this product available and discoverable in the Microsoft Store; Release: (as soon as possible); Stop acq: never; Base price: (free); Save draft
Properties- Pick a category (Health + fitness); Support info- Yes- https://Uygulamam.blogspot.com/p/kisilikhaklari.html; https://Uygulamam.blogspot.com; ..@gmail.com;  (Keyboard, Mouse : Minimum hardware ve Windows Mixed Reality immersive headset : Recommeded vs sakın işaretlemeyin) Tüm çentikleri kaldırın 

Seller ID...  Windows publisher ID CN=3A...-..-..-..-... bir yere kaydedin. (Windows Phone publisher ID kullanılmıyor) Publisher display name (Company Name) Uygulama Destek (şirket adı)
(Yukarıda I.Delphi bölümünde Local Ad hoc ile oluşturulan sertifikalı appx ne Store'daki Publish kısmında ne de başka windowslarda deneme amaçlı çalışıtırılamaz. W.Store'da yayınlamak için yeni sertiifkalı .appx oluşturmak gerekiyor)
http://www.developer.microsoft.com- Register as an app developer 19 $ k.kartı ile ödemek gerekiyor (şirket hesabı için 99 $ ödemek ve kayıt için şirket emaili ile Publisher name şirket adı girmek gerekiyor. Şirket emaili yoksa şahsi hesap açmak lazım)
(Publish-) Dashboard- Create a new app- (uygulamaadı) Reserve product name, Submission doldurun.
App management- App identity- Package/Identity/Publisher (veya Settings- Account- Account settings) : CN=3A...-..-..-..-...  Seller ID .... Windows publisher ID  kopyalayıp bir yere kaydediniz.
Employment verification- Update
Account approval (hesap açılış onayı) şahsi hesap için bir kaç saatte geliyor. Şirket hesabı en az 1 gün sürüyor. Bazen evrak istiyorlar. 

(Bu safhada muhtemelen istisnai olarak Submission- Packages sayfasında "... not avaliable" yazısı ve Packages içine girince de Correlation ID: ... App server Contact support yazısı çıktı. Submission silip birkaç defa yeniden girildiği halde 1 gün boyunca değişmedi. https://docs.microsoft.com/en-us/answers...s/ask.html sayfasında Tags: windows-uwp kısmında yazınca 5 dakika içinde düzeldi)

Burada tekrar Delphi'ye geçiyoruz:
Project- Build (Win 32 Release)
Project- Options- Provisioning- Build type: Windows 32-bit - Application Store
Distribution type: Store; Package Name: Uygulamam ;  Pack.Disp.Name: Uygulamam;  
Publisher: CN=3A...-..-..-..-... ; Pub.Disp.Name: Uygulamam Destek;   yapıştırın; Save
Project | Options | Deployment | Provisioning is set to Windows 32-bit Application Store
Project- Release; Windows 32-bit - Windows 10 SDK 10.0.10240.0, Application Store seçin.
Project- Build (Run)
Uygulama klasöründe APPX ve içindeki dosyaları winzip/winrar ile tetkik ediniz.

Submission- Pricing : (free; publish date vs  doldurun)
Properties sayfasında tüm çentikleri kaldırın, PC vs seçmeyin.  
Age ratings (tümünü hayır) doğru olarak doldurun.
Submission- Packages- browse your files- ...Win32\Release\(uygulamaadı)\bin\(uygulamaadı); Open; Uploading 
Artık beklemeye geçiyoruz. 24 saat içinde certification approval emaili geliyor. Sonraki 1-3 gün içinde yayınlanması lazım. 

(1 gün sonra yayınlandı mesajı gelmesine rağmen 3 gün boyunca Microsoft Windows Mağaza'daki aramalarda çıkmadı. bildirildi. Yine yukarıdaki ask.html sayfasında sordum fakat yanlış yerde sorduğuma dair cevap  geldi. Bunun üzerine https://support.microsoft.com/ sayfasında ticket oluşturdum. Türkiye seçip, gecikme problemini yazdım fakat pek ümidim yoktu. Sağolsun Mehmet Ali Alkaya bey maille cevap verdi ve 2 gün boyunca çok ilgilendi. Telefonla arayıp durumu öğrenip Microsoft ABD'den destek istedi. Birkaç yazışmadan sonra bu sıralar yurtdışında bulunup Türkiye dışından bağlandığım için farklı ülke IP numaramdan kaynaklanan sebeple aramalarımda çıkmadığını bildirdiler. Proksi ile bağlanınca gerçekten de uygulamanın yayınlanmış ve görünür olduğunu öğrendim. İhtiyaç olursa Mehmet Ali beyin irtibat mailini özelden bildirebilirim. Microsoft'un desteğine zor ulaşılıyor fakat ulaşınca çok ilgileniyorlar ve bir şekilde çözüm buluyorlar.) Bilginize. 

Bkz

Bu konuyu yazdır

  ColorComboBox hakkında
Yazar: Haydar - 25-07-2020, Saat: 21:43 - Forum: Mobil Platform - FireMonkey (FMX) - Yorumlar (2)

Merhaba,

Berlin 10.2 kullanıyorum TColorComboBox'da ilk anda üzerinde renk ve ismi varken herhangi bir renk seçtiğimde seçili olan renk ve isim ColorComboBox gelmiyor yani ColorComboBox boş olarak gözüküyor bu durum neden olabilir?

Seçilmeden önce
a7qyiM.png

Seçtikten sonra
JLbBRS.png

Bu konuyu yazdır

  Google Play (Api Seviyesi 29) Uyarısı !!
Yazar: elixir84 - 25-07-2020, Saat: 13:39 - Forum: Mobil Platform - FireMonkey (FMX) - Yorumlar (13)

Google Play 'e uygulamamı yüklerken bu uyarıyı alıyorum.


Uyarılar

Uygulamanızın şu anda hedeflediği API seviyesi 28, ancak güvenlik ve performans açısından optimize edilmiş en son API'ler üzerinde oluşturulduğundan emin olmak için hedeflemesi gereken en düşük API seviyesi 29.

Ağustos 2020'den itibaren yeni uygulamaların en az Android 10 sürümünü (API seviyesi 29) hedeflemesi gerekecektir.
Kasım 2020'den itibaren ise uygulama güncellemelerinin Android 10 sürümünü (API seviyesi 29) hedeflemesi gerekecektir.

İpucu: Uygulamanızın hedef API seviyesini değiştirin. Daha fazla bilgi.




Delphi 10.3.3 Kurulu. Sdk Versiyonu 25.2.5 
Andorid SDK Manager ile API29 indirdim. Delphide SDK Ayarlarından 28 olan yerleri 29 olarak değiştirdim ama
AndroidManifest.template dosyası <uses-sdk android:minSdkVersion="19%" android:targetSdkVersion="28" /> bu şekilde çıkıyor.
android:targetSdkVersion=29 yaptım bu seferde uygulama cihazda çalışmadı.

Kullandığım Delphi sürümü ile API 29 ile derleme yapabilirmiyim. 

Bu konuyu yazdır

  android uygulamasında print alma
Yazar: uersoy - 25-07-2020, Saat: 01:14 - Forum: Mobil Platform - FireMonkey (FMX) - Yorumlar (4)

selamlar elimde çok küçük bir proje var
ekranda 2 satır label e doktuğüm bir metin var bu 2 satır yazıyı nasıl printerdan çıktı alırım
cihazın üzerinde direkt yazıcı var bu olmazsa bluetoot yazıcıda kullana bılırız
bu arada cıhazda 4.3.1 versıon android var ?

Bu konuyu yazdır

  Firebird Veritabanı Oluşturulması
Yazar: MEDCEZİR - 23-07-2020, Saat: 12:02 - Forum: Genel Programlama - Yorumlar (4)

Arkadaşlar daha önce otomatik veritabanı oluşturma konu başlığı açmıştım. Ama o projem tamamen boyut değiştirdi şöyle ki ben veritabanını delphide kodla oluşturmak istiyordum. Ancak bu isteğim hem uzun hemde karmaşık olduğu için vazgeçtim. Forumdaki bir arkadaşımızın projesinde benim istediğime göre bir örnek vardı ve bende araştırdım çözümü buldum tabiki buradada siz değerli uzmanlarımızın yardımlarına ihtiyaç duyuyorum. 
Firebird veri tabanı oluşturma araçları ile veritabanını oluşturdum. delphi 10.3 rio da yazmış olduğum projenin giriş kısmında veritabanı oluşturma butonu var ben 1 adet edit ve 1 adet combobox bileşeni kullandım butona tıklandığında  edite veritabanının adının isteğe göre girilmesi comboboxtanda çalışma yılının seçilerek veri tabanının bu bilgileri bünyesine alarak ilgili dizine kopyalanıp bağlantısının yapılmasını istiyorum. 
Yardımlarınız için şimdiden teşekkür ediyorum.

Bu konuyu yazdır

  DevExpress FMX Grid hayırlı olsun
Yazar: m_ekici - 23-07-2020, Saat: 10:14 - Forum: Genel Programlama - Yorumlar (16)

Adamlar yapmış.

FMX Grid

Bu konuyu yazdır

  sendinBlue API - Delphi
Yazar: Halil Han Badem - 22-07-2020, Saat: 22:33 - Forum: Proje Fikirleri ve Proje Tanıtım - Yorumlar (6)

Selamlar,
Mailgun biraz garip kuralları vardı. Daha rahat ve kesin bir şekilde günlük 300 mail hakkı tanıyan sendinBlue API'sini Delphi'ye entegre etmek istedim. Konuyu yazarken gördüğüm @elixir84'ün konusunda bulunan dosya eklemeyi isterseniz repoyu fork ederek sizde attachment alanını JSON biçimde, ilgili dosyanın base64 formatında ekleyebilirsiniz. Aşağıdan ilgili kaynak kodları ücretsiz bir şekilde kullanabilirsiniz.

sendinBlue Delphi API

Not: @SimaWB üstadın söylemiş olduğu kullanım tarzı bu projede gerçekleştirdim. Create etmenize gerek kalmadan direkt olarak kullanabilirsiniz.



Alıntı:Emeğine sağlık.

Bir tane de static function tanımlasan;
TMailGunAPI.sendMail(From. To, Subject, Body);
şeklinde kullanabilsek daha iyi olur. 
Her seferinde TMailGunAPI nesnesi oluşturup Free etmek'le uğraşmayız.




Saygılarımla,
iyi çalışamalar dilerim.

Bu konuyu yazdır

  XMLSchema SQL import
Yazar: Bay_Y - 22-07-2020, Saat: 16:17 - Forum: Genel Programlama - Yorumlar (5)

Herkese Merhabalar , 

Web servis üzerinden sorguladığım veri cevapları bu şekilde geliyor bunları SQL e import etmek veya Delphi içinde daha kolay parçalayıp işlemek istiyorum. Normal XML Dosyaları SQl aktarılabiliyor denemiştim ama bu dosyayı aktaramadım. Bu konuda yardımınızı rica ediyorum. İlgilenen arkadaşlar olursa diye örnek dosyayı aşağıya ekliyorum. 

Herkese çok teşekkürler ve kolaylıklar diliyorum.

xml1.xml]Örnek Dosya



<?xml version="1.0" encoding="UTF-8"?>

-<soap:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">


-<soap:Body>


-<GetMenuResponse xmlns="http://tempuri.org/">


-<GetMenuResult>


-<xs:schema xmlns="" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:xs="http://www.w3.org/2001/XMLSchema" id="Menu">


-<xs:element msdata:UseCurrentLocale="true" msdata:IsDataSet="true" name="Menu">


-<xs:complexType>


-<xs:choice maxOccurs="unbounded" minOccurs="0">


-<xs:element name="Products">


-<xs:complexType>


-<xs:sequence>


-<xs:element name="Id" minOccurs="0">


-<xs:simpleType>


-<xs:restriction base="xs:string">

<xs:maxLength value="128"/>

</xs:restriction>

</xs:simpleType>

</xs:element>


-<xs:element name="Name" minOccurs="0">


-<xs:simpleType>


-<xs:restriction base="xs:string">

<xs:maxLength value="128"/>

</xs:restriction>

</xs:simpleType>

</xs:element>


-<xs:element name="Title" minOccurs="0">


-<xs:simpleType>


-<xs:restriction base="xs:string">

<xs:maxLength value="128"/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name="Price" minOccurs="0" type="xs:decimal"/>


-<xs:element name="Description" minOccurs="0">


-<xs:simpleType>


-<xs:restriction base="xs:string">

<xs:maxLength value="2000"/>

</xs:restriction>

</xs:simpleType>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:element>


-<xs:element name="Options">


-<xs:complexType>


-<xs:sequence>


-<xs:element name="Id" minOccurs="0">


-<xs:simpleType>


-<xs:restriction base="xs:string">

<xs:maxLength value="50"/>

</xs:restriction>

</xs:simpleType>

</xs:element>


-<xs:element name="ProductId" minOccurs="0">


-<xs:simpleType>


-<xs:restriction base="xs:string">

<xs:maxLength value="128"/>

</xs:restriction>

</xs:simpleType>

</xs:element>


-<xs:element name="Name" minOccurs="0">


-<xs:simpleType>


-<xs:restriction base="xs:string">

<xs:maxLength value="2000"/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name="Price" minOccurs="0" type="xs:decimal"/>


-<xs:element name="Type" minOccurs="0">


-<xs:simpleType>


-<xs:restriction base="xs:string">

<xs:maxLength value="50"/>

</xs:restriction>

</xs:simpleType>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:choice>

</xs:complexType>

</xs:element>

</xs:schema>


-<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">


-<Menu xmlns="">


-<Products diffgr:id="Products1" msdata:rowOrder="0">

<Id>6ce83bbe2dc88b96f4dfd2e83519dda4</Id>

<Name>Karışık Pide</Name>

<Title>Pideler</Title>

<Price>25.0000</Price>

<Description>Kuşbaşı , kıyma , kaşar peyniri</Description>

</Products>


-<Products diffgr:id="Products2" msdata:rowOrder="1">

<Id>3ab12f4b4032f630981b54c059e5493e</Id>

<Name>Adana Kebap</Name>

<Title>Kebaplar & Izgaralar</Title>

<Price>20.0000</Price>

<Description>Tavuk kıymasından hazırlanmaktadır.</Description>

</Products>


-<Products diffgr:id="Products3" msdata:rowOrder="2">

<Id>3ab3c2b535915be36412d7aae8a32a99</Id>

<Name>Urfa Kebap</Name>

<Title>Kebaplar & Izgaralar</Title>

<Price>20.0000</Price>

<Description>Tavuk kıymasından hazırlanmaktadır.</Description>

</Products>


-<Products diffgr:id="Products4" msdata:rowOrder="3">

<Id>5a580a687d58e39f39941660bf4e396b</Id>

<Name>Tavuk Döner</Name>

<Title>Kebaplar & Izgaralar</Title>

<Price>13.0000</Price>

<Description>...</Description>

</Products>

</Menu>

</diffgr:diffgram>

</GetMenuResult>

</GetMenuResponse>

</soap:Body>

</soap:Envelope>

Bu konuyu yazdır

  Teshir,outlet,faturasiz laptop satislari
Yazar: 41linea41 - 22-07-2020, Saat: 14:28 - Forum: Muhabbet Olsun - Yorumlar (4)

Merhaba

Sahibinden uzerinde istanbulda kadikoy ve cevresinde teshir, outlet diye tanimla yaptiklari ve faturasiz yada ek kdv odeme suretiyle fatura kesen , kesmeyen irsaliye ile satis yapan , urunun bir yil uluslararasi garantisi oldugunu soyleyen, bizzat kendi alti ay garanti veren uygun fiyata sifir laptop satanlari goruyorum.

Bu tip laptoplarda uluslararasi garanti gercekten var midir.

Ciddi fiyat farkida var ve ust seviye urunler. Hatta bazilari n11 uzerinden satiyor. Buuuk ihtimal onlarda fatura kesmiyordur. Outlet urun diye belirtmisler.

Bu konuda tecrubeniz var mi ? Bu tip urunller gercekten teshir yada yurtdisindan gelmis urunler mi? Yoksa garantiden donen urunler mi?

Cok sayida satici ve urun var. Daha once bu sekikde bir laptop aldiniz mi?

Bu konuyu yazdır

  java.lang.RuntimeException: autoFocus failed
Yazar: seydigozegir@gmail.com - 22-07-2020, Saat: 11:56 - Forum: Mobil Platform - FireMonkey (FMX) - Yorumlar (3)

Merhabalar,

Uygulamada barkod okutma kullanıyorum. Fakat kamerayı açıp barkodu okuttuktan sonra geri kamerayı kapattığımda hata alıyorum. 
Bu Sorunu Nasıl çözebilirim. Yardımcı olur musunuz.

StartCapture() = Kamera Açılıyor. 
StopCapture() = Kamera Kapatııyor. ( Hata vermeye Başlıyor devamlı - java.lang.RuntimeException: autoFocus failed)

procedure TEtiket_OlusturY.StartCapture;
begin
FBuffer.Clear(TAlphaColors.White);
FActive := True;
PermissionsService.RequestPermissions([FPermissionCamera], ActivateCameraPermissionRequestResult, DisplayRationale);

StartStopWatch();
end;

procedure TEtiket_OlusturY.StopCapture;
begin
SwitchScanning.IsChecked := False;
FActive := False;
DisplaySlowWarning(False);
CameraComponent1.Active := False; // WARNING: CAUSES A CRASH WITH THE CAMERA SPEED TWEAK
end;

SsQLw6.jpg

Bu konuyu yazdır