Показать сообщение отдельно
Старый 18.02.2013, 16:37   #70
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,536
Вес репутации: 4887/118
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: не будет работать!

Цитата:
Сообщение от Vanizma Посмотреть сообщение
это где такое прочитал?
У них и в примере больше...
Код:
<form method="post" action="/email.htm">
  To: <input type="text" name="to" maxlength="50" /><br />
  Subject: <input type="text" name="subject" maxlength="50" /><br />
  Message:<br />
  <textarea name="msg" rows="6"></textarea><br />
  <input type="submit" value="Send Message" /></div>
</form>
...
            // Save "subject" values to curHTTP.data[50:99]
            else if(!strcmppgm2ram((char*)temp, (ROM char*)"subject"))
                dest = curHTTP.data + 50;
да и не нашел нигде про это
давай аргументированно поговорим на эту тему, если ты убедишь скажу "ок". Если нет - тогда ты говори "ок"

итак:
Код:
if(!strcmppgm2ram((char*)curHTTP.data, (ROM char*)"ip"))
         {// Read new static IP Address
             if(!StringToIPAddress(curHTTP.data+6, &newAppConfig.MyIPAddr))
                 goto ConfigFailure;
                              newAppConfig.DefaultIPAddr.Val = newAppConfig.MyIPAddr.Val;
         }
использование curHTTP.data, и curHTTP.data+6 в одном витке РТОС требует чтобы по адресу curHTTP.data+5 стоял бы нуль терминатор
на буквы остается всего 4 байта.

В твоем же примере цифра явно больше используется. Но меньше остается места под значение параметра. Видимо очень разные версии либы
ampersant вне форума   Ответить с цитированием