यह पृष्ठ पुर्तगाली से मशीन-अनुवादित है और इसमें त्रुटियाँ हो सकती हैं। पुर्तगाली संस्करण प्रामाणिक है।
कंपाइलेशन त्रुटियाँ (आधुनिकीकरण 2026)
आधुनिकीकरण 2026 के बाद सबसे आम समूह: cannot find symbol / package does not exist
जो हटाई गई या नाम बदली गई API के उपयोग के कारण होता है। प्रारूप: लक्षण → कारण → सुधार।
सुधार तालिका: लेगेसी → वर्तमान
| कंपाइल नहीं होता (लेगेसी) | सुधार (वर्तमान) |
|---|---|
Settings (config/स्थिति) |
Device / DeviceConfig / LocaleFormats / Screen |
Settings.appSettings / appSecretKey |
SQLite या Device.homeFolder में फ़ाइलें |
Toast / ToolTip |
Hint |
Chart / Series / LineChart / PieChart / Velocimeter |
ChartView (+ ChartType) |
Rect |
Rectangle |
ScrollPosition |
ScrollIndicator |
क्लास Color / ColorWheel |
UIConstants में स्थिरांक + ColorUtils |
क्लास Transition |
नेस्टेड enum UIConstants.Transition |
DefaultValues |
DeviceConfig |
import dev.crossfly.sql.* (JDBC: Connection/Statement/ResultSet) |
import dev.crossfly.sqlite.* (SqliteDb/SqliteStmt/SqliteCursor) |
Bluetooth JSR-82 (DiscoveryAgent/RemoteDevice) |
BLE/GATT (BluetoothManager…) |
पैकेज phone |
device |
पैकेज anim / item |
animation / listitem |
बिना प्रत्यक्ष विकल्प के हटाए गए
Grid, Tree/Node/TreeModel, TopMenu, Accordion, Spacer, Velocimeter, PDF, ESC/POS,
Barcode (अब कैमरा के माध्यम से), प्रिंटर। यदि आपका कोड इनमें से किसी का उपयोग करता है, तो पुनः-आर्किटेक्ट करना
आवश्यक होगा (उदा.: Grid → GridLayout; Spacer → Gap/अंश; barcode → CameraBarcode/BarcodePicker)।
import सुधार का उदाहरण
// पहले (कंपाइल नहीं होता)
import dev.crossfly.sql.*; // JDBC हटाया गया
new Toast("Salvo"); // Toast हटाया गया
// बाद में
import dev.crossfly.sqlite.*; // नेटिव API
Hint.show("Salvo", 2000); // Hint
यह भी देखें
- स्रोत के अनुसार गाइड: TotalCross से आ रहे हैं · नाम-परिवर्तन: शब्दावली (reference)
क्या यह पृष्ठ उपयोगी था?प्रतिक्रिया के लिए धन्यवाद!