Jump to content

Ini Dosyası Ile Dosya Yolu Gösterme Ve Görev Atama


kimtakar
 Share

Recommended Posts

Üstadlarım projemde uygulamak istediğim olay,

 

1-dosya yolu kayıtlı olan resimi göstermek (bu tamam)

2-var olan dosya yolunu güncellemek (farklı resimler gösterebilmek için)

3-resim üzerine tıkladığımda başka bir dosyayı (exe.-doc-pdf gibi uzantıları) değişimli olarak çalıştırmalı

 

ve bunlara resim üzerinde sağ tık yaparak ulaşabilmek istiyorum, sağ tuş olayı hakkında çalışan bi link bulamadım bu arada.

 

umarım derdimi anlatabilmişimdir

 

http://yadi.sk/d/EDOC3kDR7yCce

Link to comment
Share on other sites

tblMenu = {}
tblMenu[1] = {}
tblMenu[1].Text = "Menü1"
tblMenu[1].ID = 100


tblMenu[2] = {}
tblMenu[2].Text = "Menü2"
tblMenu[2].ID = 200


ptMouse = System.GetMousePosition(true, nil);
nRes= Application.ShowPopupMenu(ptMouse.X, ptMouse.Y, tblMenu, TPM_LEFTALIGN, TPM_TOPALIGN, true, true);


if nRes == 100 then


-- Menü 1 seçilirse çalışacak kodlar


elseif nRes = 200 then


--Menü 2 seçilirse çalışacak kodlar


end

Birde bunları sitede sürekli arama yapmaman için pairs üstadın yaptığı code template düzenleyici programndan yararlanabilirsin..

Edited by nightmare3519
Link to comment
Share on other sites

dosya yolunu ini ye nasıl kayıt edicez? klasör yolunu kayıtlıyorum ama dosya yolunu beceremedim?

 

resim ekle buttonu:

tDosya = Dialog.FileBrowse(true, "Resim Seçin", _DesktopFolder, "Resim sec (*.jpg*)|*.jpg*|", "", "", true, true)
if tDosya[1] ~= "CANCEL" then
dosya = String.SplitPath(tDosya[1]);
StatusDlg.Show()
-- ne dosya ne de klasör isimlerinde türkçe karakter kullanmayin
File.Copy(tDosya[1], _SourceFolder .. "\\resimler\\" .. dosya.Filename .. dosya.Extension, false, true, false, true, nil)
StatusDlg.Hide()
INIFile.SetValue(_SourceFolder .. "\\Autoplay\\Docs\\ornek.ini", "resim", "yol", dosya.Filename .. dosya.Extension)
Page.Jump("Page1")
end

page on show:

resim = INIFile.GetValue("AutoPlay\\Docs\\ornek.ini","resim","yol");
Image.Load("Image2", _SourceFolder .. "\\resimler\\" .. resim);

ayrıca örnek.ini yerine ornek.ini Göster klasörü yerine resimler şeklinde isimleri değiştirin.

Link to comment
Share on other sites

Ustalar, yardımlarınızla ilerleme sağladım ancak

sağ tık ile uygulama yolunu ini ye kayıt edemedim ve çalıştırma işlemini yapamadım

sorun şu ki projeye (oyunlar klasörünün içine) portable oyunlar atıcam ve bunların dosya yolunu iniye kayıtlayıp çalıştırmam gerek

şuanki hali bu: http://yadi.sk/d/Y81KSXDt81-XE

 

bu proje olayın mantığını öğrenebilmek için aklıma geldi ama nekadar kurcalasamda yapamadım yardımlarınızı bekliyorum

Link to comment
Share on other sites

Ne demek istediğini tam anlamadım ama resim ekleyi şöyle yap

INIFile.SetValue(_SourceFolder .. "\\Autoplay\\Docs\\ornek.ini", "resim", "yol", _SourceFolder .. "\\Goster\\" .. dosya.Filename .. dosya.Extension)

burada eklenen resmin linkini yazdık eğer bunu açmak istiyorsan da

 

iniden veriyi çekerkende hata var

veriAl = INIFile.GetValue(_SourceFolder.."\\AutoPlay\\Docs\\ornek.ini", "resim", "yol")

File.OpenURL(veriAl, SW_SHOWNORMAL);

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...