ISAPI Server uygulamasında kaydetme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
DoganBir
Üye
Mesajlar: 16
Kayıt: 10 Kas 2004 02:29

ISAPI Server uygulamasında kaydetme

Mesaj gönderen DoganBir »

Merhaba

Delphi 6 ile ISAPI Server uygulaması yazıyorum ve herhangi birşeyi (örneğin bir text veya resim) dosyaya kaydetmeye çalışıyorum. Ama hep hata veriyor ve kaydetme işlemi gerçekleşmiyor. Hata Abstract Error olarak gözüküyor.
Sorunu bir türlü çözemedim. Yardımınızı bekliyorum.
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Re: ISAPI Server uygulamasında kaydetme

Mesaj gönderen sadettinpolat »

DoganBir yazdı:Hata Abstract Error olarak gözüküyor.
kullandiginiz sinif (daha dogrusu sinifin yontemi) abstract (soyut) bir sınıf oldugunda alirsiniz bu hatayi. kullanmaya calistiginiz metodun icerisi bostur. yani yanlis bir sinifi kullaniyorsunuz. o siniftan turemis somut bir sınıf kullanmanız lazım.
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
DoganBir
Üye
Mesajlar: 16
Kayıt: 10 Kas 2004 02:29

Mesaj gönderen DoganBir »

Kod: Tümünü seç

var
  s: String;
  w1 : TStrings;
begin
  w1 := TStrings.Create;
  try
     TakeImage(CoordX, CoordY, Zoom);

      w1.Add('mehaba');
      w1.SaveToFile('m.txt');

      Response.Content := Test;
    except
      on E: Exception do
      begin
        Response.Content := '<html><body>' + E.Message '</body></html>'
      end;
    end;
Bunun sonucunda browserda Abstract Error görüyorum.
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

TStrings yerine TStringList kullanın.
DoganBir
Üye
Mesajlar: 16
Kayıt: 10 Kas 2004 02:29

Mesaj gönderen DoganBir »

Esas sorun kullanıcı ayarlarındaymış. IUSR_ kullanıcısının yetkilerini artırdığım da sorun ortadan kalktı. Fakat ben bu yetkileri artırmadan bunu yapabilmek istiyorum. Bu konuda fikri olan varsa yardımlarını bekliyorum.
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Sunucuda belirli bir klasöre yazabilmesi için IUSRXX kullanıcısının o klasöre yazma yetkisi olması gerekir. Anonim erişimlerde IUSRXX kullanıcısı ile Web sitesine bağlantı gerçekleşir.

Dolayısıyla bu kullanıcıya yazma işlemini yapacağınız klasör için yazma yetkisi vermelisiniz.

Abstract error farklı birşey. Bizi yanılttı.
Cevapla