| Hoşgeldin, Ziyaretçi |
Sitemizden yararlanabilmek için Kayıt olmalısınız.
|
|
|
| PHPickerDelegate Derleme Sorunu |
|
Yazar: codder71 - 07-07-2026, Saat: 16:39 - Forum: Mobil Platform - FireMonkey (FMX)
- Yorumlar (7)
|
 |
Merhabalar bir uygulamamda IOS ta çoklu resim seçme işlemi gerçekleştirmek istiyorum fakat kodda derleyici hatası alıyorum. Calling Convention (cdecl) kullanmam gerekiyor fakat derleyici bunun kullanarak ResultItem.itemProvider.loadObjectOfClass(TUIImage.OCClass, LoadCompleted ); bu satırı çalıştırmamı engelliyor. Calling Convention (cdecl) kaldırdığımda ise kod derleniyor resim listesi açılıyor fakat seçip tamam butonuna tıklayınca uygulama çöküyor. Galiba Calling Convention (cdecl) kullanarak bu işlemi gerçekleştirmem gerekiyor. Calling Convention (cdecl) kullanarak ResultItem.itemProvider.loadObjectOfClass(TUIImage.OCClass, LoadCompleted ) bu satısı nasıl çalıştırırım yardımlarınızı bekliyorum altta kodları paylaşıyorum iyi çalışmalar.
Not : Rad Studio 13.1 kullanıyorum.
type
TPHPickerDelegate = class(TOCLocal, PHPickerViewControllerDelegate)
private
FResimNo: Integer;
FOwner: TfrmSG_FotoSec;
public
constructor Create(AOwner: TfrmSG_FotoSec); cdecl;
procedure picker(picker: PHPickerViewController; didFinishPicking: NSArray); cdecl;
procedure LoadCompleted(Item: Pointer; Error: NSError); cdecl;
end;
{$ENDIF}
{$IFDEF IOS}
constructor TPHPickerDelegate.Create(AOwner: TfrmSG_FotoSec);
begin
inherited Create;
FOwner := AOwner;
end;
procedure TPHPickerDelegate.picker(picker: PHPickerViewController; didFinishPicking: NSArray); cdecl;
var
I: Integer;
ResultItem: PHPickerResult;
begin
try
FResimNo := 0;
if (didFinishPicking <> nil) and (didFinishPicking.count > 0) then
begin
FOwner.Bekleme_Durumu(True);
for I := 0 to didFinishPicking.count - 1 do
begin
ResultItem := TPHPickerResult.Wrap(didFinishPicking.objectAtIndex(I));
if (ResultItem <> nil) and (ResultItem.itemProvider <> nil) then
begin
if ResultItem.itemProvider.canLoadObjectOfClass(TUIImage.OCClass) then
begin
ResultItem.itemProvider.loadObjectOfClass(TUIImage.OCClass, LoadCompleted );
end;
end;
end;
end
else
begin
FOwner.Bekleme_Durumu(False);
FOwner.Bildirim_Mesaji('Resim Seçimi İptal Edildi.', True, False);
end;
picker.dismissViewControllerAnimated(True, nil);
except on e : Exception do
ShowMessage( e.Message );
end;
end;
procedure TPHPickerDelegate.LoadCompleted(Item: Pointer; Error: NSError); cdecl;
var
IOSImage: UIImage;
Dump: TBitmap;
begin
if (Item = nil) or (Error <> nil) then
Exit;
Inc(FResimNo);
IOSImage := TUIImage.Wrap(Item);
Dump := UIImageToBitmap(IOSImage, 0, TSize.Create(1920, 1080));
if Dump <> nil then
begin
FOwner.Resim_list.Items.Add.Text := 'Resim ' + FResimNo.ToString;
FOwner.Resim_list.Items[FOwner.Resim_list.ItemCount - 1].Bitmap := Dump;
end;
FOwner.Bekleme_Durumu(False);
end;
{$ENDIF}
|
|
|
| Yazar kasa entegrasyon bilgi İnPos |
|
Yazar: yunushidra1903 - 06-07-2026, Saat: 18:06 - Forum: Genel Programlama
- Yorumlar (9)
|
 |
Elimde bir inpos M530 yeni nesil yazarkasa var ve hazır bir ticari paket (AKINSOFT/Bilnex vb.) Almak yerine kendi yazılımımı cihaza gmp-3 ile bağlamak istiyorum. Konuyla ilgili daha önce kendi programını bir yn ökc'ye entegre etmiş arkadaşların tecrübesine ihtiyacım var internette hiçbir dökümentasyon bulamadım Inpos'a ait olan.
Bildiğim kadarıyla süreç kabaca şöyle: Cihaza harici ekü takılıyor, PC ile eşleme yapılıyor (inposgmp3 aracı, uygulama no + IP + port), sonra yazılım cihazla gmp-3 üzerinden konuşuyor. Ama tıkandığım nokta şu:
İnpos destek hattı "doküman yok, yazılım evi uzaktan bağlanıp entegre eder" diyor. Oysa benim yazılımım sıfırdan, bize özel — içinde hazır bir inPOS/GMP-3 entegrasyonu yok.
|
|
|
| Mesaj içinde kullanıcı etiketleme sorunu |
|
Yazar: frmman - 24-06-2026, Saat: 08:44 - Forum: Görüş & Öneri ve Yorum
- Yorumlar (4)
|
 |
Merhaba
Mesaj içerisinde bir kullanıcıyı etiketlemek için "@" işareti yazdıktan sonra kullanıcıları gösteren bir pop-up açılır ve bastığınız karakterlere göre bir seçim yapmamızı sağlardı. Daha önce sorunsuz çalışan bu özellik şimdi bende çalışmıyor.
Sorunun Tarifi:
1- "@" karakterine bastığımda pop-up açılıyor.
2- Bir kullanıcı seçmek için klavyeden adını yazdığımda eskiden o kullanıcıya odaklanırdı. Şimdi bu özellik çalışmıyor.
3- Etiketlemeyi iptal edip yazmak isteyince: Esc ile kapanmıyor. Fare ile boş bir yere tıklanınca pop-up kapanıyor
4- Sorun pop-up kapandıktan sonra başlıyor. Artık mesaj gövdesine klavye ile birşey yazamaz hale geliyorum.
5- Bulduğum çözüm: pop-up kapandıktan sonra başka bir text input bileşenine (aynı sayfada konu başlığı, veya başka bir sayfada arama kutusu... vb.) tıklayıp tekrar mesaj yazma penceresine geldiğimde kaldığım yerden yazmaya devam edebiliyorum.
Sorun sadece bende mi yoksa diğer kullanıcılarda da aynı problem varmı?
|
|
|
| Yapay zeka icat oldu foruma uğrayanlar azaldı |
|
Yazar: tuna - 19-06-2026, Saat: 22:52 - Forum: Muhabbet Olsun
- Yorumlar (5)
|
 |
Çok uzun zamandır bu formun üyesiyim. Herkes farkında mı bilmem ama yapay zekayı herkes aktif kullanmaya başladığından beridir foruma çok az sorular gelmeye başladı.
Demek ki herkes (bende dahil ) yapay zekaya yazdırıyor kodlarını.
Sizler ne düşünüyorsunuz.?
|
|
|
|