Merhaba...
- İki set halinde kurgu yapmalısın.. Yani neyi neyle değiştirceğini bildirmen gerek... Kısaca açıklamak gerekirse kume'yi vermişsin ama karşılığını vermemişsin...
- Edit1 içinde yazılı text bir buton ile kontrol edilmek üzere karakter sayısı kadar döngüye sokulmuş. Her harf bu (
Türkçe) karakter kümesinin elemanlarından birine denk mi sorulmuş, öyle ise mesaj verilsin demişsin. Ama gariptir ki ilk bulduğu harfle döngüyü terk etmek üzere hamle yapmadığından her Türkçe harf için ayrı ayrı mesaj verecek...
- Neyse soruna dönelim.
öçşığüÖÇŞİĞÜ karşılığında
ocsiguOCSIGU olduğunu fonksiyona vermen lazım.
- Aynı döngüyü kullanacaksın. If içine düştüğünde bu elemanlardan hangisi olduğunu anlamak için yeni bir sorgu yapacaksın.
- Pos fonksiyonu bunun için biçilmiş kaftan... Pos ile bulduğun sıra numarasına karşılık İngilizce ayna kümesindeki aynı sıra numaralı harf karşılığı olacaktır. Bunu eskisinin yerine koyacaksın...
Kod: Tümünü seç
Const
Turkce = 'öçşığüÖÇŞİĞÜ';
English = 'ocsiguOCSIGU';
...
...
English[Pos(edit1.text[k], Turkce)] // sana ipucu verir...
...
...