Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
UniDac ile Mobil App Bağlanma Sorunu
#1
Exclamation 
Merhaba arkadaşlar Delphi 7 dilinde yeniyim . Şuan basit bir mobil uygulama üzerinde çalışıyorum. Kullandığım component UniDac ve veritabanı olarak Mysql kullanıyorum. Yalnız apk dosyasını telefonuma kurduktan sonra açılması için bastığımda 10 saniyeye yakın bekliyor ve kapanıyor hiçbir hata vermiyor.Sizde bu tarz sorunlar yaşadınız mı yaşadıysanız çözüm yolunuz ne oldu Teşekkür ediyorum şimdiden ...
Cevapla
#2
(08-01-2023, Saat: 18:16)yemre Adlı Kullanıcıdan Alıntı: Merhaba arkadaşlar Delphi 7 dilinde yeniyim . Şuan basit bir mobil uygulama üzerinde çalışıyorum. Kullandığım component UniDac ve veritabanı olarak Mysql kullanıyorum. Yalnız apk dosyasını telefonuma kurduktan sonra açılması için bastığımda 10 saniyeye yakın bekliyor ve kapanıyor hiçbir hata vermiyor.Sizde bu tarz sorunlar yaşadınız mı yaşadıysanız çözüm yolunuz ne oldu Teşekkür ediyorum şimdiden ...
Delphi7 ile mobil uygulama yapamazsınız ??
Cevapla
#3
(08-01-2023, Saat: 22:36)enigma Adlı Kullanıcıdan Alıntı:
(08-01-2023, Saat: 18:16)yemre Adlı Kullanıcıdan Alıntı: Merhaba arkadaşlar Delphi 7 dilinde yeniyim . Şuan basit bir mobil uygulama üzerinde çalışıyorum. Kullandığım component UniDac ve veritabanı olarak Mysql kullanıyorum. Yalnız apk dosyasını telefonuma kurduktan sonra açılması için bastığımda 10 saniyeye yakın bekliyor ve kapanıyor hiçbir hata vermiyor.Sizde bu tarz sorunlar yaşadınız mı yaşadıysanız çözüm yolunuz ne oldu Teşekkür ediyorum şimdiden ...
Delphi7 ile mobil uygulama yapamazsınız ??

Yanlış ifade ettim sanırım rad studio 11 i kullanıyorum.
Cevapla
#4
(09-01-2023, Saat: 10:18)yemre Adlı Kullanıcıdan Alıntı:
(08-01-2023, Saat: 22:36)enigma Adlı Kullanıcıdan Alıntı: Delphi7 ile mobil uygulama yapamazsınız ??

Yanlış ifade ettim sanırım rad studio 11 i kullanıyorum.

Merhabalar,

İlk aklıma gelen, mobil telefon ile bağlantı kurduğunuz MySQL Server aynı ağda mı?
IP Adreslerini kontrol edin. Server bağlantı ayarlarınızı kontrol edin.

Kolay gelsin.
Amaç, bilginin de/aklın da zekat'ını vermek.
Cevapla
#5
(09-01-2023, Saat: 10:29)hi_selamlar Adlı Kullanıcıdan Alıntı:
(09-01-2023, Saat: 10:18)yemre Adlı Kullanıcıdan Alıntı: Yanlış ifade ettim sanırım rad studio 11 i kullanıyorum.

Merhabalar,

İlk aklıma gelen, mobil telefon ile bağlantı kurduğunuz MySQL Server aynı ağda mı?
IP Adreslerini kontrol edin. Server bağlantı ayarlarınızı kontrol edin.

Kolay gelsin.

evet aynı modem üzerinden IPv4 adresleri aynı [img]bhOn46dJGw.png[/img]
Cevapla
#6
(09-01-2023, Saat: 10:47)yemre Adlı Kullanıcıdan Alıntı:
(09-01-2023, Saat: 10:29)hi_selamlar Adlı Kullanıcıdan Alıntı: Merhabalar,

İlk aklıma gelen, mobil telefon ile bağlantı kurduğunuz MySQL Server aynı ağda mı?
IP Adreslerini kontrol edin. Server bağlantı ayarlarınızı kontrol edin.

Kolay gelsin.

evet aynı modem üzerinden IPv4 adresleri aynı [img]bhOn46dJGw.png[/img]

Çözüm
Begin : = end / 2;
Cevapla
#7
Projede kullanıcı girişi yapmak için kullandığım kod kısmı burası bir buton içerisinde unidac connection'ı aktif hale getiriyorum fakat tıkladığımda external exception hatası alıyorum  unidacconnection içerisine parametreleri girdim fakat kod olarak yazmadım sebebi nedir ?





procedure TFormgiris.Label11Click(Sender: TObject);
var
sicil,pass:String;
  begin
    FDQuery1.Close;
    FDQuery1.SQL.Clear;
    FDQuery1.SQL.Add('select * from data_user where email=:s3');
    FDQuery1.Params[0].AsString:=Edit3.Text;
    FDQuery1.Active:=True;

    FDQuery1.Execute;
    sicil := FDQuery1sicilno.Value;
    pass := FDQuery1pasword.Value;

    if (pass=Edit4.Text) and (sicil=Edit5.Text) then
     begin
       Formgiris.Hide;
       Form1.Show; 

     end else
       ShowMessage('Password or Sicil No Wrong');
  end;

procedure TFormgiris.Label4Click(Sender: TObject);
var
pas1:String;
begin
    FDQuery1.Close;
    FDQuery1.SQL.Clear;
    FDQuery1.SQL.Add('select * from data_user where email=:s3');
    FDQuery1.Params[0].AsString:=Edit1.Text;
    FDQuery1.Active:=True;
    FDQuery1.Execute;
    pas1:= FDQuery1pasword.Value;

 if pas1=Edit2.Text then
begin
 Form4.Show;
end else
  ShowMessage('Password or Email Wrong');
 end;

Cevapla
#8
@yemre,
Kodunuzda Unidac yok.
Firedac kullanmışsınız. 
Connection'a ait bir kod da göremedim.
Bağlantıyı nasıl yaptığınızı da açıklamamışsınız.
Begin : = end / 2;
Cevapla
#9
(09-01-2023, Saat: 14:11)RAD Coder Adlı Kullanıcıdan Alıntı: @yemre,
Kodunuzda Unidac yok.
Firedac kullanmışsınız. 
Connection'a ait bir kod da göremedim.
Bağlantıyı nasıl yaptığınızı da açıklamamışsınız.

Kodum çok acemice farkındayım yalnız unidac kullandım sadece isimlerini FD başlarına koyarak değiştirdim ve 
FDConnection1.Connected:= True ;  kodum sayfa içinde bir butonun click eventine atanmıştır .
Cevapla
#10
Bende aynı konu özelinde Unidac ve mysql kullanarak bilgisayarım üzerinden veri çekmeye çalışıyorum.Unidac parametrelerinde IP adresini telefonumu ve bilgisayarımı aynı wifi'ye bağlayarak wifi üzerinde atanan IP'yi kullanarak yazıyorum.Bu parametreleri ise unidac connection komponentinin beforeconnect events'inin içinde yazıyorum.Kullanıcı girişi yapmaya çalıştığımda external exception 88 hatası alıyorum.Bunun sebebi ne olabilir?
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Win 11 ve Delphi 7 Minimize sorunu. enigma 7 499 11-02-2026, Saat: 10:27
Son Yorum: RAD Coder
  Delphi SLL kullanım sorunu Bay_Y 12 1.317 22-12-2025, Saat: 18:11
Son Yorum: Bay_Y
  CxGrid Türkçe karakter sorunu mur93 1 352 12-11-2025, Saat: 09:22
Son Yorum: cinarbil
Exclamation Ftp gönderilen dosyada tr karakter sorunu forumcuali 7 3.460 01-05-2025, Saat: 02:26
Son Yorum: m_ekici
  Java Script ile sayfayı kapatma sorunu MEK 2 1.217 01-03-2025, Saat: 23:16
Son Yorum: mkysoft



Konuyu Okuyanlar: 1 Ziyaretçi