Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> переменные и данные из разных классов 
:(
    Опции темы
In0stRAnez
  Дата 31.7.2012, 19:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 30.3.2008

Репутация: нет
Всего: нет



Ребята вот такая ситуация не знаю почему в одном классе я получаю информацию а в другом классе используя ту же функцию нет(

вот кодик..


Код

import java.net.InetAddress;
import java.net.Socket;

private Socket                  _csocket;

   private void ip(Socket client) 
{   
        InetAddress ClientIP = client.getInetAddress();
               
        String clientStringIP = ClientIP.getHostAddress();
        
        System.out.println(clientStringIP);

...
}

тут я получаю 127.0.0.1 как и положено локальный адрес то что мне и надо.

хочу реализовать эту же функцию в другом классе и ничего не получается


Код

import java.net.InetAddress;
import java.net.Socket;

private Socket _socket; //- слева в желтом треугольнике ! ( и ошибка в переводе значение _socket не используется...)
String MyIP;
public void ip(Socket client)
{
InetAddress IP =  client.getInetAddress();
String MyIP = IP.getHostAddress(); //- MyIP  слева в желтом треугольнике ! ( и ошибка в переводе значение  MyIP не используется...)
}

...
private ...
{
System.out.println(MyIP);
...
}



MyIP = null - почему? делал же по аналогии...
где я не досмотрел? и почему получаю null как выйти из ситуации?

Это сообщение отредактировал(а) In0stRAnez - 31.7.2012, 19:07
PM MAIL   Вверх
mstalker26
Дата 1.8.2012, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 206
Регистрация: 4.7.2009

Репутация: 4
Всего: 11



У Вас две переменные MyIP: в классе и внутри метода ip(). Уберите String перед MyIP в методе и все будет работать.
Код

import java.net.InetAddress;
import java.net.Socket;
private Socket _socket;
String MyIP;
public void ip(Socket client)
{
InetAddress IP =  client.getInetAddress();
MyIP = IP.getHostAddress();
}
...
private ...
{
System.out.println(MyIP);
...
}



--------------------
Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
PM   Вверх
In0stRAnez
Дата 1.8.2012, 19:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 30.3.2008

Репутация: нет
Всего: нет



Доизменил как надо и всё же...
вот код

Код
import java.net.InetAddress;
import java.net.Socket;
...
String MyIP;
public void ip(Socket client)
{
InetAddress IP =  client.getInetAddress();
MyIP = IP.getHostAddress();
}

чуть ниже
Код
public void ...
System.out.println(MyIP);
...

 всёравно получаю null
я так понимаю client тоже содержит null

хотя из других классов брал этот же код, там всё хорошо получается..там берётся и выводится всё.. тут не получается( почему?

java.net.Socket
client.getInetAddress()
Код

/**
     * Returns the address to which the socket is connected.
     *
     * @return  the remote IP address to which this socket is connected,
     *        or <code>null</code> if the socket is not connected.
     */
    public InetAddress getInetAddress() {
    if (!isConnected())
        return null;
    try {
        return getImpl().getInetAddress();
    } catch (SocketException e) {
    }
    return null;
    }


java.net.InetAddress;
getHostAddress()
Код
    /**
     * Returns the IP address string in textual presentation.
     *
     * @return  the raw IP address in a string format.
     * @since   JDK1.0.2
     */
    public String getHostAddress() {
    return null;
     }

PM MAIL   Вверх
mstalker26
Дата 1.8.2012, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 206
Регистрация: 4.7.2009

Репутация: 4
Всего: 11



Метод ip() точно вызываете перед тем, как вывести значение MyIP?

Если код не суперсекретный, можете выложить или послать в личку; иначе у нас гадание на кофейной гуще получается smile, маловато информации.
--------------------
Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
PM   Вверх
In0stRAnez
Дата 1.8.2012, 23:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 30.3.2008

Репутация: нет
Всего: нет



Цитата(mstalker26 @ 1.8.2012,  22:20)
Метод ip() точно вызываете перед тем, как вывести значение MyIP?

Если код не суперсекретный, можете выложить или послать в личку; иначе у нас гадание на кофейной гуще получается smile, маловато информации.

Цитата(mstalker26 @ 1.8.2012,  22:20)
Метод ip() точно вызываете перед тем, как вывести значение MyIP?

Если код не суперсекретный, можете выложить или послать в личку; иначе у нас гадание на кофейной гуще получается smile, маловато информации.

просто очень много кода прийдётся читать и комментарий к нему...

вот выкладываю всё.

вот класс в котором пытаюсь получить то самое нужное... то что нужно смотрите выше по постам..

просьба не удивляйтесь нтмл коду, там всё правильно написанно и работает.
Код

package net.sf.l2j.gameserver.communitybbs.Manager;

import java.net.InetAddress;

import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.StringTokenizer;

import javolution.lang.TextBuilder;
import java.net.Socket;

import net.sf.l2j.L2DatabaseFactory;




import net.sf.l2j.gameserver.cache.HtmCache;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
import net.sf.l2j.gameserver.serverpackets.ShowBoard;



public class RealShopBBSManager extends BaseBBSManager

    
private void security(L2PcInstance activeChar)
    {
        Integer money = null;
        Integer TryConnect = null;
        String IPaccess = null;
        
        java.sql.Connection con = null;
        try
        {
            con = L2DatabaseFactory.getInstance().getConnection();
            PreparedStatement statement = con.prepareStatement("SELECT money,TryConnect,IPaccess FROM accounts WHERE login=?");
            statement.setString(1, activeChar.getAccountName());
            ResultSet rset = statement.executeQuery();
            if (rset.next())
            {
                money = rset.getInt("money");
                TryConnect = rset.getInt("TryConnect");
                IPaccess = rset.getString("IPaccess");
            }
            rset.close();
            statement.close();
        }
            catch (Exception e)
            {

            }
            finally
            {
                try
                {
                    con.close();
                }
                catch (Exception e)
                {
                }
            }
        int price25 = 25;
        TextBuilder htmlCode = new TextBuilder("<html><body><br>");
        //Шапка
        //htmlCode.append("<center>");
        htmlCode.append("<table border=0 cellspacing=0 cellpadding=0 width=610 bgcolor=434343>");
        htmlCode.append("<tr>");
        htmlCode.append("<td FIXWIDTH=5>");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=305>");
        htmlCode.append("Разделы и услуги");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=300>");
        htmlCode.append("</td>");
        htmlCode.append("</tr>");
        htmlCode.append("</table>");
        
        //основной текст
        htmlCode.append("<table width=610>");
        htmlCode.append("<tr>");
        htmlCode.append("<td FIXWIDTH=5>");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=600>");
        htmlCode.append("<center>Список услуг раздела «Безопастность»</center>");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=5>");
        htmlCode.append("</td>");
        htmlCode.append("</tr>");
        htmlCode.append("</table>");
        
        //форма таблицы
        htmlCode.append("<table border=0 cellspacing=0 cellpadding=0 width=610 bgcolor=434343>");
        htmlCode.append("<tr>");
        htmlCode.append("<td FIXWIDTH=5>");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=360>Наименосвание услуги");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=120>Стоимость (монеты)");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=120>Состояние");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=5>");
        htmlCode.append("</td>");
        htmlCode.append("</tr>");
        htmlCode.append("</table>");
        //содержимое
        htmlCode.append("<table width=610>");
        htmlCode.append("<tr>");
        htmlCode.append("<td FIXWIDTH=5>");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=360>");
        htmlCode.append("<a action=\"bypass _bbsgetfav_security_sp1\">Пакет безопастности «1»</a>");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=120>" + price25);
        htmlCode.append("</td>");
        if (TryConnect.equals(0)||IPaccess.equals("0"))
        {
            htmlCode.append("<td FIXWIDTH=120>Неиспользуется");
            htmlCode.append("</td>");
        } else if (TryConnect.equals(1)||IPaccess.equals("1"))
        {
            htmlCode.append("<td FIXWIDTH=120>Используется");
            htmlCode.append("</td>");    
        }
        htmlCode.append("<td FIXWIDTH=5>");
        htmlCode.append("</td>");
        htmlCode.append("</tr>");
        htmlCode.append("</table>");
        //инф акк и сумма в рублях
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<table border=0 cellspacing=0 cellpadding=0 width=610 bgcolor=434343>");
        htmlCode.append("<tr>");
        htmlCode.append("<td FIXWIDTH=5>");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=150>");
        htmlCode.append("Аккаунт: " + activeChar.getAccountName());
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=450>");
        htmlCode.append("Счёт: " + money + " монет");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=5>");
        htmlCode.append("</td>");
        htmlCode.append("</tr>");
        htmlCode.append("</table>");
        //нижняя шапка
        htmlCode.append("<br>");
        htmlCode.append("<table border=0 cellspacing=0 cellpadding=0 width=610 bgcolor=434343>");
        htmlCode.append("<tr><td><center>Проект «In0world» 2012 г.</center></td></tr>");
        htmlCode.append("</table>");

        htmlCode.append("</body></html>");
        separateAndSend(htmlCode.toString(),activeChar);    
    }  

String MyIP;
public void ip(Socket client)
{
InetAddress IP =  client.getInetAddress();
MyIP = IP.getHostAddress();
}

private void sp1on(L2PcInstance activeChar)
    {

        int price25 = 25;
        Integer money = null;
        Integer TryConnect = null;
        String IPaccess = null;
        
        
        java.sql.Connection con = null;
        try
        {
            con = L2DatabaseFactory.getInstance().getConnection();
            PreparedStatement statement = con.prepareStatement("SELECT money,TryConnect,IPaccess FROM accounts WHERE login=?");
            statement.setString(1, activeChar.getAccountName());
            ResultSet rset = statement.executeQuery();
            if (rset.next())
            {
                money = rset.getInt("money");
                TryConnect = rset.getInt("TryConnect");
                IPaccess = rset.getString("IPaccess");
            }
            rset.close();
            statement.close();
            
        System.out.println(MyIP);
        if (MyIP.equals(null))
        {
            System.out.println(MyIP);
            return;
        }else
        {  
        System.out.println(MyIP);    
        Integer i = money - price25;
        statement = con.prepareStatement("UPDATE accounts SET IPaccess=?, TryConnect=?, money=? WHERE login=?");
        System.out.println("2");
        statement.setString(1, "127.0.0.1");
        System.out.println("3");
        statement.setInt(2, 1);
        System.out.println("4");
        statement.setInt(3, i);
        System.out.println("5");
        statement.setString(4, activeChar.getAccountName());
        System.out.println("6");
        statement.execute();
        statement.close();
        System.out.println("7");
        }
        TextBuilder htmlCode = new TextBuilder("<html><body><br>");
        //Шапка
        //htmlCode.append("<center>");
        htmlCode.append("<table border=0 cellspacing=0 cellpadding=0 width=610 bgcolor=434343>");
        htmlCode.append("<tr>");
        htmlCode.append("<td FIXWIDTH=5>");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=305>");
        htmlCode.append("sp1on Разделы и услуги");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=300>");
        htmlCode.append("</td>");
        htmlCode.append("</tr>");
        htmlCode.append("</table>");
        
        //основной текст
        htmlCode.append("<table width=610>");
        htmlCode.append("<tr>");
        htmlCode.append("<td FIXWIDTH=5>");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=600>");
        htmlCode.append("<center>sp1on Услуга Пакет безопастности «1»</center>");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=5>");
        htmlCode.append("</td>");
        htmlCode.append("</tr>");
        htmlCode.append("</table>");
        htmlCode.append("<br>");
        
        //содержимое
        htmlCode.append("<table FIXWIDTH=610>");
        htmlCode.append("<tr>");
        htmlCode.append("<td FIXWIDTH=5>");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=600>");
        htmlCode.append("325");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=5>");
        htmlCode.append("</td>");
        htmlCode.append("</tr>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        
        htmlCode.append("<tr>");
        htmlCode.append("<td FIXWIDTH=5>");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=600>");
        htmlCode.append("Данная услуга является платной!");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=5>");
        htmlCode.append("</td>");
        htmlCode.append("</tr>");
        
        htmlCode.append("<tr>");
        htmlCode.append("<td FIXWIDTH=5>");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=600>");
        htmlCode.append("325");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=5>");
        htmlCode.append("</td>");
        htmlCode.append("</tr>");
        
        htmlCode.append("<tr>");
        htmlCode.append("<td FIXWIDTH=5>");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=450>");
        htmlCode.append("</td>");
        if (money < price25)
        {
            htmlCode.append("<td FIXWIDTH=150>Недостаточно монет");
            htmlCode.append("</td>");
        }else
        if (TryConnect.equals(0)||IPaccess.equals("0"))
        {
            htmlCode.append("<td FIXWIDTH=150><button value=\"Подключить\" action=\"bypass _bbsgetfav_security_sp1_sp1on\" width=90 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\">");
            htmlCode.append("</td>");
        } else
        {
            htmlCode.append("<td FIXWIDTH=150><button value=\"Отключить\" action=\"bypass -h admin_show_characters 0\" width=90 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\">");
            htmlCode.append("</td>");    
        }
        htmlCode.append("<td FIXWIDTH=5>");
        htmlCode.append("</td>");
        htmlCode.append("</tr>");
     
        htmlCode.append("</table>");
        htmlCode.append("<br>");

        //инф акк и сумма в рублях
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<br>");
        htmlCode.append("<table border=0 cellspacing=0 cellpadding=0 width=610 bgcolor=434343>");
        htmlCode.append("<tr>");
        htmlCode.append("<td FIXWIDTH=5>");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=150>");
        htmlCode.append("Аккаунт: " + activeChar.getAccountName());
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=450>");
        htmlCode.append("Счёт: " + money + " монет");
        htmlCode.append("</td>");
        htmlCode.append("<td FIXWIDTH=5>");
        htmlCode.append("</td>");
        htmlCode.append("</tr>");
        htmlCode.append("</table>");

        htmlCode.append("</body></html>");
        separateAndSend(htmlCode.toString(),activeChar); 
        }
        catch (Exception e)
        {

        }
        finally
        {
            try
            {
                con.close();
            }
            catch (Exception e)
            {
            }
        }
}


Добавлено через 5 минут и 10 секунд
т.к очень большие файлы с инфой то выкладываю их целиком.

этот файлик тут есть пример как я хотел взять код по аналогии...

Присоединённый файл ( Кол-во скачиваний: 8 )
Присоединённый файл  GameServerThread.java 17,22 Kb
PM MAIL   Вверх
In0stRAnez
Дата 1.8.2012, 23:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 30.3.2008

Репутация: нет
Всего: нет



вот файлик инет адресс


Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  инетадресс.txt 48,32 Kb
PM MAIL   Вверх
In0stRAnez
Дата 1.8.2012, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 30.3.2008

Репутация: нет
Всего: нет



вот файлик сокет

Присоединённый файл ( Кол-во скачиваний: 4 )
Присоединённый файл  сокет.txt 55,43 Kb
PM MAIL   Вверх
In0stRAnez
Дата 2.8.2012, 09:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 30.3.2008

Репутация: нет
Всего: нет



как правильно вызвать метод ip() ?
PM MAIL   Вверх
mstalker26
Дата 2.8.2012, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 206
Регистрация: 4.7.2009

Репутация: 4
Всего: 11



Если я правильно понял, Вы используете переменную MyIP в методе sp1on. Вот и вызовите метод ip в начале этого метода.
Кстати, правильнее, на мой взгляд, было бы назвать метод getIp и сделать его не void, а так, чтобы он возвращал IP-адрес как строку.

Если не получится, пишите.

P.S. Позволю себе побыть корректором smile.
  Безопасность (пишется без т)
  Не используется (пишется раздельно)
--------------------
Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
PM   Вверх
In0stRAnez
  Дата 2.8.2012, 12:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 30.3.2008

Репутация: нет
Всего: нет



Спасибо, я понял, как правильно его вызвать пример можно? вот как делаю я.
Код

String MyIP;
 
 
private void sp1on(L2PcInstance activeChar)
    {
       ...локальные переменные
 
       ...
       sql запрос
       ...
 
 
ip(client); - вызов метода (ошибка не может реализовать переменную клиент, предлагает реализовать ее со значением нуль. )- вот и ошибочка.
 
       ...
       sql запрос
       ...
 
...
хтмл код
...
 
        }
        catch (Exception e)
        {
 
        }
        finally
        {
            try
            {
                con.close();
            }
            catch (Exception e)
            {
            }
        }
}
 
public void ip(Socket client)
{
InetAddress IP =  client.getInetAddress();
MyIP = IP.getHostAddress();
System.out.println(MyIP);
}
...


я так понял что я не правильно его вызываю.. как правильно написать чтоб вызвать.
PM MAIL   Вверх
In0stRAnez
Дата 2.8.2012, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 30.3.2008

Репутация: нет
Всего: нет



теперь реализую без дополнительного метода ip функц перенёс в sp1on 
Код

import java.net.Socket;
 
...
   private Socket _csocket;
 
....
...
 
 
private void sp1on(L2PcInstance activeChar)
    {
...peremennie
 
...sql
 
вот по новому реализовал без вызова метода...
 
        String s = _csocket.getInetAddress().getHostAddress();
 
        System.out.println(s);
 
...


но только ничего не происходит... s на печать не идёт вообще не null ни адресс..

не могу понять что вообще такое... вот просто не хочет получать ip и всё..
PM MAIL   Вверх
mstalker26
Дата 4.8.2012, 23:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 206
Регистрация: 4.7.2009

Репутация: 4
Всего: 11



А _csocket у Вас инициализируется?

Если вам нужен IP может попробовать так
Код

...
InetAddress addr = InetAddress.getLocalHost();

// ip address
byte[] ipAddr = addr.getAddress();

// hostname
String hostname = addr.getHostName();
...


P.S. Посмотрите код класса (логику), где это работает и сравните с классом, который мы "мучаем". Может не хватает какой-либо инициализации или еще чего?
P.P.S. Можете послать мне оба класса в личку, я посмотрю в понедельник.

Это сообщение отредактировал(а) mstalker26 - 4.8.2012, 23:15
--------------------
Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0568 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.