Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Power Basic

Страница: 1 | 2 | 3 |

 

  Вопрос: Скоро выйдет новая версия PowerBASIC Добавлено: 19.02.05 16:22  

Автор вопроса:  alex

Ответить

  Ответы Всего ответов: 36  

Номер ответа: 31
Автор ответа:
 brevno



Вопросов: 18
Ответов: 57
 Web-сайт: smsquest.by.ru
 Профиль | | #31
Добавлено: 01.03.05 20:38
Все эти редакторы суть сплошное мракобесие, ИМХО :) PBEdit + inclean + примочка от Семёна, ну что ещё нужно для счастья? ж) Разве что, POFFS ещё...
Но дело, в общем, не в редакторах. Начинаем охоту на объекты 8 и 4 :) В ослосети пока ничего нету, но уже появились вопли вроде "release it, please", не так давно и этого не было... Так что ждём-с.
У кого есть доступ к гнутелле, тоже не спите :)

Ответить

Номер ответа: 32
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #32
Добавлено: 02.03.05 10:56
А редакторы никто и не пишет. Мы пишем аддоны для PbEdit. :)

Ответить

Номер ответа: 33
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #33
Добавлено: 02.03.05 11:11
Всё же кто нибудь натолкнёт на мысль как вставлять текст в PbEdit?
 Эмуляция нажатий клавиш, как я уже говорил, не всегда синхронно работает с самим редактором. Вставка из буфера отпадает в любом случае.

Значит строка в куче идёт так: Length|Bytes.
 Указатель на неё хранится опять же в куче в массиве типа Long. Что-то типа виртуального списка указателей на строки.
 У меня вот возникла идея, может выделять память в куче и заменять адрес в массиве указателей? Вроде должно сработать, но что тогда будет с прошлой строкой? Получается будет мусор в памяти?

 Если кто не понял, то схематически это выглядит примерно так:

Addr1|Addr2|Addr3|Addr4|...|AddrN

 Здесь Addr - подряд идущие 4-х байтовые указатели на строки. Addr1 ссылается на первую строку, Addr2 - на вторую и т.д.
 А я хочу создать в куче новую строку (например вместо второй) и просто прописать вместо Addr2 её адресс.

Ответить

Номер ответа: 34
Автор ответа:
 Neco



ICQ: 247906854 

Вопросов: 133
Ответов: 882
 Web-сайт: neco.pisem.net
 Профиль | | #34
Добавлено: 22.03.05 09:01
Блин, ни фига не могу найти этого Матусовского, помогите, а?
Дайте мылко (я вся чешуся) или (что лучше) сылку или (ваще хорошо) на мыло пните его аддон.
Для самых добрых:
neco777@rambler.ru

Ответить

Номер ответа: 35
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #35
Добавлено: 22.03.05 19:16
Пожалуй, будет оставаться мусор, ведь программа не знает, что ей надо освобождать память по тому адресу, который там был когда-то. С другой стороны, он может освобождать память по идентификатору блока, с третьей у него вообще может быть malloc-free с внутренней таблицей память-блок и попытка очищения памяти по адресу, не указанному в этой таблице будет попросту вызывать ошибку.
А чем этот PBEdit настолько крут, что приходится так извращаться?

Ответить

Номер ответа: 36
Автор ответа:
 Macronix



ICQ: 170650558 

Вопросов: 12
Ответов: 46
 Web-сайт: http://x250.net/
 Профиль | | #36
Добавлено: 30.06.05 18:55
Кто еще не скачал, качаем сейчас:
PowerBasic 8.01

ed2k://|file|PowerBasic%208.01.rar|10152884|735DEAEE29936D6F621A11BAFD1DF240|h=SNKGFG2KUXCZ5UTMG7FA7NWCTR2Y7QGF|/

Ответить

Страница: 1 | 2 | 3 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам