Merhaba Şöyle bir yapıya ihtiyacım var win32 modunda debug edilirken şu kodlar devreye girsin
android modunda debug edilirken şu kodlar devreye girsin diye simaweb'in yazdığı bilgilerden yola çıkarak Compiler Directives ile bu yapılabilirmi
şöyle ki sms , email yada imei tespit etmek için kullandığım fonksyonlar win32 modunda hata verdiğinden dolayı kodları kapatıyor ve win32 olarak debug edebiliyorum
tüm kod bloglarım açık kalsa android , ios yada win32 olarak debug ettiğime delphi bana kızmadan derleme işlemine devam etse umarım anlatabilmişimdir
Compiler Directives win32 ve android
- mustafasoy
- Üye
- Mesajlar: 154
- Kayıt: 02 Ağu 2013 05:00
- Konum: istanbul
- İletişim:
Compiler Directives win32 ve android
Nasıl ki Soru sorarak öğrendiyseniz , öğrendiklerinizi cevap vererek öğretiniz.
- barisatalay
- Üye
- Mesajlar: 398
- Kayıt: 02 Nis 2013 05:43
- İletişim:
Re: Compiler Directives win32 ve android
Kod: Tümünü seç
{$IF defined(MSWINDOWS)}
//Windows kodları
{$ELSEIF defined(ANDROID)}
//Android kodları
{$ENDIF}
Yeni bloğum: http://brsatalay.blogspot.com.tr/
- mustafasoy
- Üye
- Mesajlar: 154
- Kayıt: 02 Ağu 2013 05:00
- Konum: istanbul
- İletişim:
Re: Compiler Directives win32 ve android
Kod: Tümünü seç
{$ifdef ANDROID}
sms_gonder(trim(yetkiligetir[i].ceptel),edt_wmkod.Text+' Makinasına '+IntToStr(maxid)+' numaralı yeni bir arıza kayıdı oluşturulmuştur.' );
{$endif}
sms_gonder fonksiyonunu çalıştırabilmek için uses kısmına bazı kütüphanelerin eklenmesi gerekli
Kod: Tümünü seç
,FMX.Helpers.Android,Androidapi.Helpers,Androidapi.JNI.GraphicsContentViewText //web link için
,Androidapi.JNI.Net,Androidapi.JNI.JavaTypes,Androidapi.JNI.Telephony // sms için
,Androidapi.JNIBridge //email için
ihtiyaç olan kütüphanelerinde win32 modunda debug edilirken yukarıdaki kütüphanelerinde gözardı edilmesi ve projenin compile edilmesine engel olmaması
Nasıl ki Soru sorarak öğrendiyseniz , öğrendiklerinizi cevap vererek öğretiniz.
- mustafasoy
- Üye
- Mesajlar: 154
- Kayıt: 02 Ağu 2013 05:00
- Konum: istanbul
- İletişim:
Re: Compiler Directives win32 ve android
Kod: Tümünü seç
System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,
FMX.Types, FMX.Controls, FMX.Forms, FMX.Dialogs, FMX.Objects, FMX.TabControl,
FMX.Gestures, FMX.StdCtrls,FMX.EmbeddedControls,FMX.DateTimeCtrls, FMX.Edit,
FMX.Graphics,FMX.Effects,FMX.MobilePreview,FMX.MediaLibrary.Actions,System.Actions,
FMX.ActnList,FMX.Platform, FMX.Notification, FMX.Layouts, FMX.Memo, FMX.ListBox,System.IOUtils,
FMX.ListView.Types, FMX.ListView, Soap.InvokeRegistry, Soap.Rio,
Soap.SOAPHTTPClient, Xml.xmldom, Xml.XMLIntf, Xml.XMLDoc,dateutils, FMX.Colors
{$ifdef ANDROID}
,FMX.Helpers.Android,Androidapi.Helpers,Androidapi.JNI.GraphicsContentViewText //web link için
,Androidapi.JNI.Net,Androidapi.JNI.JavaTypes,Androidapi.JNI.Telephony // sms için
,Androidapi.JNIBridge //email için
,Androidapi.JNI.Provider
{$endif}
;
Nasıl ki Soru sorarak öğrendiyseniz , öğrendiklerinizi cevap vererek öğretiniz.