cok amator bir soru: delphi 3 procemi delphi7 de acamiyorum

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
emrekush
Üye
Mesajlar: 31
Kayıt: 01 Mar 2004 02:48

cok amator bir soru: delphi 3 procemi delphi7 de acamiyorum

Mesaj gönderen emrekush »

amator bir programcidan beklenebilecek bir soru herhalde. delphi3 de yazdigim programin delphi 7 de sorunsuz ve degisiklik yapmadan nasil acabilirim. Kullandigim butun fonksiyon ve procedureleri tek tek aktarmak ve butun komponentlerin eventlerindeki kodlari ayri ayri tasimak zorundamiyim? tesekkurler.


(forumda arama yaptirdiktan sonra yeni baslik acma prensibini uyguladim.)
emrekush
Üye
Mesajlar: 31
Kayıt: 01 Mar 2004 02:48

Mesaj gönderen emrekush »

word de oldugu gibi richedit icindeki metni iki yana yaslama kodunu bulamiyordum. programlama.com da boyle bir kod yayinlandi. delphi7 de sorunsuz calisti. kodu buraya kopyalamak isterdim. ancak uygun olup olmadigi hususunu moderatorlerin taktirine birakiyorum.

bu kodu delphi3 te calistiramadim. zira variants diye bir uniti kullaniyor. delphinin ust versiyonlarinda bulunan unitleri alt versiyonlarina ekleme imkani olabilir mi? mesela bu variants uniti delphi3 e nasil eklenir? thanks again.
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

VARİANT unitlerini kaldır Delphi 5 ten sonra ki versionlarda Form standart unitlerine eklenir.

Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kullanıcı avatarı
hbahadir
Kıdemli Üye
Mesajlar: 544
Kayıt: 06 Ara 2004 05:03
Konum: BURSA idi artık İST.
İletişim:

Mesaj gönderen hbahadir »

ek olarak variants kütüphanesindeki fonksiyonlar daha önceki sürümlerde system de idi.
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Ek bilgi.

Genelde Alt versiyondan Üst versiyonlara geçiş mümkündür ve daha kolay olur. Bazen hiç bir şey yapmazsınız sadece derlersiniz olur biter. Ama üst versiyondan alt verisyona geçiş daha zordur ve çoğunlukla olmaz !...

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
emrekush
Üye
Mesajlar: 31
Kayıt: 01 Mar 2004 02:48

Mesaj gönderen emrekush »

uses Windows, Messages, SysUtils, Variants, Classes, Controls, Forms,
ComCtrls, RichEdit, StdCtrls;


variants unitini kaldirmayi denemistim ancak delphi 7 de sorunsuz calisan kod

cp.cpMin := 0;
cp.cpMax := length(Text);

satırında kod hata verdi.
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

bende delphi1 (16bit) den delphi7 ye aktardım programı. yaptığım değişiklikleri not almışım. kısaca yazıyorum,

:arrow: çoğu apide wvsprintf, deletefile vb.. gibi string parametre yeirne pchar a geçilmiş. ifadeyi pointera alıp geçiyorsunuz.
:arrow: stringin uzunluğu [0]. karakterde tutuluyordu. length fonksiyonu yerine bu kullanılıyordu. artıkın yok :)
:arrow: seri port apileri yok
ya küçük şeyler :) i love delphi :)

programı başka bi yere kopyalayıp açın ve derleyin zaten hatalar tek tek çıkartıyo. hemen bi F1 e basıp veya gooogle yapıp problemi buluyorsunuz. çünkü bu tarz işlermleri yapan çok fazla.

hım bide tabi vt kısmını bde yerine ibx e geçirirseniz çok iş çıkıyor. özellikle eski yapınız dağınık tasarlanmış ise tüm herşeyi silip baştan yapmak en iyisi .
.-.-.-.-.-.-.-. ^_^
Cevapla