Clomosy | Forum Ana Sayfa
Forum Anasayfa Forum Anasayfa > Genel Programlama > Genel İşlemler
  Aktif Konular Aktif Konular RSS - Global Variable
  SSS SSS  Forumu Ara   Etkinlikler   Kayıt Ol Kayıt Ol  Giriş Giriş

Clomosy Resmi Forum Sitesidir. Amacımız kullanıcılarımıza, iş ortaklarımıza, danışmanlara, yazılımcılara programlarımız hakkında destek ve bilgi vermektir.

Global Variable

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
  Konu Arama Konu Arama  Topic Seçenekleri Topic Seçenekleri
Ahmet_27 Açılır Kutu İzle
Deneyimli Üye
Deneyimli Üye


Kayıt Tarihi: 16 Temmuz 2025
Durum: Aktif Değil
Puanlar: 59
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Ahmet_27 Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: Global Variable
    Gönderim Zamanı: 5 Saat 12 Dakika Önce Saat 11:46


globalEmail'i çağrınca tanımlanmamış hatası alıyorum neden? 
globalEmail'i çağrınca tanımlanmamış hatası alıyorum neden? 
globalEmail'i çağrınca tanımlanmamış hatası alıyorum neden? 
Yukarı Dön
Ahmet_27 Açılır Kutu İzle
Deneyimli Üye
Deneyimli Üye


Kayıt Tarihi: 16 Temmuz 2025
Durum: Aktif Değil
Puanlar: 59
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Ahmet_27 Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 5 Saat 9 Dakika Önce Saat 11:49
     kodların görselini atmıştım görseller gitmemiş.

    globalEmail = Email_ProEdit.Text;
     Clomosy.GlobalVariableString = globalEmail;
     ShowMessage(Clomosy.GlobalVariableString);


     position = Pos('admin', globalEmail); // bu başka bir unitte
Yukarı Dön
Emr.Erkmn Açılır Kutu İzle
Moderatör
Moderatör


Kayıt Tarihi: 28 Şubat 2025
Durum: Aktif
Puanlar: 217
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (1) Teşekkürler(1)   Alıntı Emr.Erkmn Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 3 Saat 27 Dakika Önce Saat 13:31
Merhaba Emirhan, 
https://www.docs.clomosy.com/Global_Variables ile ilgili yaptığım bir örneği paylaşacağım seninle incelemeni istiyorum;
//////////////////1.birim///////////////

void selectBtnOnClick
var 
uGame:tclunit;
{

  if ((nameEdit.Text <> '') && (countryEdit.Text <> '')) 
  {
    uGame=tclunit.Create;
    SelectForm.clHide;
    //uGame adlı ünite yönlendirilir. GlobalVariableString seçilen karaktere göre değişir.
  if (charIndex==0)
  {

    Clomosy.GlobalVariableString = 'char1';
  }
  else if(charIndex==1)
  {

    Clomosy.GlobalVariableString = 'char2';
  }


    // Tüm bilgileri tek bir string içinde birleştir
    // Format: "karakter|isim|ülke"
      Clomosy.GlobalVariableString = Clomosy.GlobalVariableString +'|'+ nameEdit.Text + '|' + countryEdit.Text;

    // Oyun birimine yönlendir
    Clomosy.RunUnit('uYonet');
    //uGame.UnitName = 'uYonet';
    //uGame.CallerForm = SelectForm;
    //uGame.Run;


  } else
  {
    ShowMessage('Please enter character name and country name!');
  }

 

}
void char1BtnOnClick;
{
  // Birinci karakter seçildiğinde
  SelectForm.SetImage(charImage, 'https://raw.githubusercontent.com/cografyaemp/clomosy.management/main/char1.jpg');
  charIndex = 0;
  // Buton renklerini sıfırla ve seçilen butonu vurgula
  //resetButtonColors;
  //char1Btn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#2E7D32'); // Daha koyu yeşil
  char1Btn.SetclProSettings(char1Btn.clProSettings);
}
void char2BtnOnClick;
{
  // İkinci karakter seçildiğinde
  SelectForm.SetImage(charImage, 'https://raw.githubusercontent.com/cografyaemp/clomosy.management/main/char2.jpg');
  charIndex = 1;
  // Buton renklerini sıfırla ve seçilen butonu vurgula
  //resetButtonColors;
  //char2Btn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#8905a3'); // Daha koyu yeşil
  char2Btn.SetclProSettings(char2Btn.clProSettings);
}

////////////////////2.birim////////////////////////

void KarakterSecBirimdenGeldi;
{
  gameData = Clomosy.GlobalVariableString;
  dataArray = Clomosy.StringListNew;
  dataArray.StrictDelimiter = True;
  dataArray.Delimiter = '|';
  dataArray.DelimitedText = gameData;

 

  charType = Clomosy.StringListItemString(dataArray, 0);
  charName = Clomosy.StringListItemString(dataArray, 1);
  countryName = Clomosy.StringListItemString(dataArray, 2);

 

  charLabel.Text = 'Executive: ' + charName;
  countryLabel.Text = 'Country: ' + countryName;

 

  dataArray.Free;
}

 

void selectchar;
{
  dataArray = Clomosy.StringListNew;
  dataArray.StrictDelimiter = True;
  dataArray.Delimiter = '|';
  dataArray.DelimitedText = Clomosy.GlobalVariableString;
  charType = Clomosy.StringListItemString(dataArray, 0);

 

  if (charType == 'char1')
  {
    YonetimForm.SetImage(YoneticiImg, 'char1.jpg');
  }
  else if (charType == 'char2')
  {
    YonetimForm.SetImage(YoneticiImg, 'char2.jpg');
  }

 

  dataArray.Free;
}

 

Yukarı Dön
 Yanıt Yaz Yanıt Yaz

Forum Atla Forum İzinleri Açılır Kutu İzle

Forum Software by Web Wiz Forums® version 12.07
Copyright ©2001-2024 Web Wiz Ltd.

Bu Sayfa 0,051 Saniyede Yüklendi.