TurboPower_AsyncProfessional XE7 de Calisirmi (ÇÖZÜLDÜ)

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
adelphiforumz
Üye
Mesajlar: 602
Kayıt: 01 Nis 2008 05:38
Konum: İstanbul

TurboPower_AsyncProfessional XE7 de Calisirmi (ÇÖZÜLDÜ)

Mesaj gönderen adelphiforumz »

S.A.

Başlıktanda anlaşılacağı üzere TurboPower_AsyncProfessional XE7 de çalışırmı

Teşekkürler
En son adelphiforumz tarafından 29 Eyl 2015 01:30 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: TurboPower_AsyncProfessional XE7 de Calisirmi

Mesaj gönderen mrmarman »

Merhaba.

- Üçüncü parti vazgeçilmez bileşen paketlerinden olan AsyncPro vb. paketleri lazım oldukça Delphi XE sürümlerine dönüştürmeye gayret ediyorum.

- XE10 için bir düzenleme yapmıştım sizinle onu paylaşayım.

TurboPower Async Professional 4.07 Delphi XE10 için düzenlemiş halinin download linki

- Bilirsiniz versiyonlar arası uyum sorunu olan yerlerde düzeltme yapmak zorunda kalınıyor. Örneğin

Kod: Tümünü seç

Var
  FormatSet  : SysUtils.TFormatSettings; // by Muharrem ARMAN

Kod: Tümünü seç

  lblDateSample.Caption := '( ' + LowerCase( FormatSet.ShortDateFormat ) + ' )';
  lblTimeSample.Caption := '( ' + FormatSet.ShortDateFormat + ' )';
şeklinde çalıştı. Hal bu ki PUBLIC tanımlı ShortDateFormat eskiden kendiliğinden SysUtils referanslı olarak kendiliğinden kullanılabiliyordu.

XE7 ile de çalışması lazım ama elimde olmadığından test edemiyorum sonucu bildirin.
Resim
Resim ....Resim
Kullanıcı avatarı
adelphiforumz
Üye
Mesajlar: 602
Kayıt: 01 Nis 2008 05:38
Konum: İstanbul

Re: TurboPower_AsyncProfessional XE7 de Calisirmi

Mesaj gönderen adelphiforumz »

S.A.
İyi Bayramlar
component buşld oluyor fakat install dediğimde '01.01.1970' not declarated diye bir hata veriyor
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: TurboPower_AsyncProfessional XE7 de Calisirmi

Mesaj gönderen mrmarman »

Çözümü kolay.

Aşağıda şu anki göreceğin halini verdiğim procedure içerisinde DateSeparator ifadesini

Kod: Tümünü seç

FormatSet.DateSeparator := '/';
olarak değiştirip

Kod: Tümünü seç

TmpDateTime                := StrToDateTime('01.01.1970');
satırındaki '01.01.1970' ifadesini '01/01/1970' olarak değiştip öyle yap. Çözülecektir.

Daha önce benim de başımı ağrıtmıştı ben de tersi şekilde çözmüştüm.

Kod: Tümünü seç

procedure InitializeUnit;
var
  TmpDateSeparator : char;
  TmpDateFormat : string[15];
  TmpDateTime : TDateTime;
  FormatSet  : SysUtils.TFormatSettings; // by Muharrem ARMAN
begin
  {Set Unix days base}
  TmpDateFormat              := FormatSet.ShortDateFormat;
  TmpDateSeparator           := FormatSet.DateSeparator;
  FormatSet.DateSeparator    := '.';
  FormatSet.ShortDateFormat  := 'mm.dd.yyyy';
  TmpDateTime                := StrToDateTime('01.01.1970');
  UnixDaysBase               := Trunc(TmpDateTime);
  FormatSet.DateSeparator    := TmpDateSeparator;
  FormatSet.ShortDateFormat  := TmpDateFormat;

  {$IFNDEF Win32}
  Crc32TableOfs := Ofs(Crc32Table);
  {$ENDIF}

  {Register protocol window class}
  apRegisterProtocolClass;
end;
Resim
Resim ....Resim
Kullanıcı avatarı
adelphiforumz
Üye
Mesajlar: 602
Kayıt: 01 Nis 2008 05:38
Konum: İstanbul

Re: TurboPower_AsyncProfessional XE7 de Calisirmi

Mesaj gönderen adelphiforumz »

S.A.
mrmarman teşekkürler dediğiniz şekilde çözüldü
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Cevapla