forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Библиотеки (http://forum.boolean.name/forumdisplay.php?f=124)
-   -   Запросы на написание библиотек. Библиотеки запрашивать только здесь. (http://forum.boolean.name/showthread.php?t=5502)

Frank 29.11.2008 23:47

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
я знаю, что дравтекст так же будет рисовать, поэтому и нужна либа, чтобы все рисовало как надо. желательно, чтобы это можно было применять не только к канавсу, но и к форме. Дожно быть что-то типа функции SetOrientation(n); А остальные подстраивались под нее, т.е. например у нас есть разрешение 240х320, после поворота экрана функции GetWidth и GetHeight должны наоборот возвращать 320х240, ну типа того.... вы меня поняли... думаю это былобы полезно, в том числе и для игр... :)

ViNT 30.11.2008 00:36

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Хз, если только самому все функции рисования переписать(в принципе несложно, но муторно), тогда придется писать не DrawText и т.д., а типа lib.drawtext. А вот для форм наверное не получится, честно говоря, вообще такого не видел.

Zet 01.12.2008 18:24

Re: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Плиз хелп: читал на форуме о потугах работы с смс, написал приведенный ниже код - хотел понять по какому порту оператор шлет смс (чтобы их потом читать). не могу вкурить - почему то стоит на 'port: 0' и все... в чем фишка? может появились нормальные библиотеки для работы с смс и звонками? тело - мотор. Заранее спасибо.
program GetSMSPort;
uses msg;
var
s: string;
i:integer;
begin
while true do begin
for i:=0 to 1000 do
begin
setcolor(255,255,255);
fillrect(0,0,100,20);
setcolor(0,0,0);
DrawText('port: '+integertostring(i), 0, 0);
Repaint;
msg_start('sms://:'+integertostring(i));
s:=msg_get;
if s<>'' then
begin
setcolor(255,255,255);
fillrect(0,0,100,20);
setcolor(0,0,0);
DrawText(s, 0, 0);
Repaint;
Delay(10000);
end;
msg_stop;
end;
end;
end.

Phantom 02.12.2008 16:40

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Zet, 0 - порт по умолчанию. Ты не можешь из мидлета читать смс, присланные обычным способом. Только если они присланы на определённый порт. Это защита Java.

Zet 02.12.2008 18:11

Re: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Ну тогда вопрос - как можно средствами мидлет паскаля отослать смс на определенный порт? я искал в либах, ничего нет... Может кто подскажет?

Zet 02.12.2008 18:16

Re: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Кстати попытка запуска кода msg_start('sms://:'+integertostring(i));
s:=msg_get;
if s<>'' then
begin
setcolor(255,255,255);
fillrect(0,0,100,20);
setcolor(0,0,0);
DrawText(s, 0, 0);
Repaint;
Delay(1000);
end;
msg_stop;
без зацикливания привела к тому, что моя моторола с650 заглохла - понять бы в чем ступор... если знать как отправить смс на определенный порт и уметь его принимать, то это решило бы мои проблемы. Просто стандартно: в жаве я не силен, пришел на паскаль из делфей.

Piligrim 03.12.2008 01:21

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
чтобы получить смс на определённый порт надо с помощью PushRegistry объявить свою программу получателем. Тогда система автоматически ее вызовет по приходу смс.
Такую библиотеку еще не писали.

ViNT 03.12.2008 01:31

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Цитата:

Сообщение от pilgrim (Сообщение 91555)
чтобы получить смс на определённый порт надо с помощью PushRegistry объявить свою программу получателем. Тогда система автоматически ее вызовет по приходу смс.
Такую библиотеку еще не писали.

Библиотека есть, вот здесь Версия 3.0 позволяет регистрировать мидлет в качестве обработчика различных подключений, в т.ч. должно работать и для SMS. Сам не проверял - не на чем, но сообщений о багах пока не поступало.

Cliffe Snake 04.12.2008 05:33

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Повторюсь: "А можно сделать чтобы в массиве индексом элемента был не integer, а string?"

Piligrim 04.12.2008 10:16

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Можно. Это называется HashTable, правда скорость работы с ним cущественно меньше даже чем с Vector.

Cliffe Snake 10.12.2008 06:37

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Раскопал в инете интересную статейку про реализацию графических шрифтов в j2me, сделайте плиз либу!
http://www.sergeyzhulin.com/articles/j2me_fonts.htm

Phantom 10.12.2008 07:24

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Cliffe Snake, http://forum.boolean.name/showthread.php?t=6103

Cliffe Snake 10.12.2008 18:35

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Цитата:

Сообщение от Phantom_wc (Сообщение 91949)

Я конешно извиняюсь, но я и без вас прекрасно знаю какие библиотеки есть на форуме, всё-таки не вчера зарегался. Статью читал? Там совершенно другой принцип создания шрифтов, не требующий каких-либо Фонтгенов и прочих вспомогательных файлов. На мой взгляд он гораздо удобнее.

ViNT 10.12.2008 21:14

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Либу сделать можно, сам раньше пытался использовать подобный принцип, но генератор шрифтов все равно понадобится.

Phantom 10.12.2008 22:44

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Ааа... Я круче систему разработал. Хотели с Odd'ом превратить в жизнь, но пока некогда.


Часовой пояс GMT +4, время: 18:02.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot