線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:701
推到 Plurk!
推到 Facebook!

Class 中 Public 的 Static 變數在 FMX 使用有問題

尚未結案
etjon
一般會員


發表:14
回覆:12
積分:5
註冊:2002-03-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2017-03-10 20:57:46 IP:220.134.xxx.xxx 未訂閱
Unit2.h
---------------------------------
#ifndef Unit2H
#define Unit2H
//---------------------------------------------------------------------------
#include

class MyValue
{
public:
MyValue();
~MyValue();
public:
static String m_Name;

};
#endif
-----------------------------------------------------------------------

Unit2.cpp
-----------------------------------------------------------------------

#ifndef Unit2H
#define Unit2H
//---------------------------------------------------------------------------
#include

class MyValue
{
public:
MyValue();
~MyValue();
public:
static String m_Name;

};
#endif
//------------------------------------------------------

Unit1.cpp
//--------------------------------------------------------------------------------------
#include
#pragma hdrstop

#include "Unit1.h"
#include "Unit2.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.fmx"
#pragma resource ("*.LgXhdpiTb.fmx", _PLAT_ANDROID)

TForm3 *Form3;


MyValue gMyValue;
//---------------------------------------------------------------------------
__fastcall TForm3::TForm3(TComponent* Owner)
: TForm(Owner)
{

}
//---------------------------------------------------------------------------
void __fastcall TForm3::Button1Click(TObject *Sender)
{

String strName,SS,AA;

// MyValue gMyValue; 寫在這才可以取得
strName = gMyValue.m_Name; <-- 無法取到值 ,但在 Windows 可以,Android 不行,感覺 Static 沒有初始????


}
//---------------------------------------------------------------------------




附加檔案:58c2a2caec57f_TestA.zip
系統時間:2024-04-27 0:45:15
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!