|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
Спасибо за отклики и предложения, здесь в Монреале, примерно за 1500 рублей в месяц (65 канадских долларов) имеешь телефон, и безлимитный DSL интернет со скоростью 5 мегабит в секунду, поэтому о реальных проблемах с интернетом, к сожалению, существующих в странах бывшего СССР, быстро забываешь. Если есть проблемы с загрузкой файла st_denis_russian.zip (его размер более 500 килобайт из-за рисунков, вcтавленных в описание и детально показывающих как собирать библиотеку в Visual Studio .Net 2005), используйте что-нибудь типа ReGet, либо можно загрузить 5 файлов меньшего размера в формате 7z ftp://ftp-developpez.com/nikiforov/udfs/st_denis_russian.7z.001 ftp://ftp-developpez.com/nikiforov/udfs/st_denis_russian.7z.002 ftp://ftp-developpez.com/nikiforov/udfs/st_denis_russian.7z.003 ftp://ftp-developpez.com/nikiforov/udfs/st_denis_russian.7z.004 ftp://ftp-developpez.com/nikiforov/udfs/st_denis_russian.7z.005 Совершенно бесплатный и отличный архиватор 7z, поддерживающий множество форматов, можно взять здесь http://www.7-zip.org/ Михаил Дроздов любезно разместил ссылку на библиотеку на своем сайте http://vfpdev.narod.ru/util_r.html#vc_utils, таким образом, библиотека St_Denis начинает свое шествие по России :-), некоторые корчатся при этом в муках, ведь функции оказываются кому то нужны :-), Saint Denis это просто название одной из больших улиц Монреаля, улица Святого Дениса, наверное, одна треть монреальских улиц носит имена святых) авторОсобенно, если после тестирования окажется, что это вещь, работающая безупречно и на порядки быстрее стандартных функций. На это у меня и ушли основные усилия, большинство из этих функций работают в реальных приложениях. Есть экзотические случаи например функция GETALLWORDS() , так же как и встроенные функции VFP GETWORDNUM( ) , GETWORDCOUNT( ) , не работает со строкам содержащими символ с кодом нуль. Зачем мне делать возможность для функции GETALLWORDS работать, со строками содержащими символ с кодом нуль, если встроенные функции такой возможности не имеют? Код: plaintext
Выполнив программу test_perf.prg вы получите представление о скорости работы. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2006, 18:12 |
|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
2Crispy: У меня нет ограничений... никаких... ;-) Игорь! Большое спасибо за "мыло"! Почему-то закачка никак не хотела работать - ни менеджерами, ни из IE... P.S. Дорогой инет в Монреале... Тут у нас в странах бывшего СССР есть практически безлимитка (15 ГБ/месяц) с такой же скоростью за $25! :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2006, 21:56 |
|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
to Redrik пожалуйста Интернет + телефон 65 канадских $ ~ 58 USD Отдельно Интернет примерно стоит ~ 32 USD 15 ГБ/месяц и без ограничений это две большие разницы, я закачиваю в месяц больше сотни ГБ (фильмы, DVD) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2006, 22:38 |
|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
Интересно, когда закончится этот онанизм... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2006, 00:46 |
|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
To MSDN С Вами по прежнему все в порядке, что замечательно. Но к чему Ваша последняя реплика, не перепутали ли Вы адрес сайта, может быть с подобными репликами лучше сюда http://www.individualki.ru/ ? Цветет урюк под грохот дней, Дрожит зарей кишлак. А средь арыков и аллей Идет гулять MSDN. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2006, 02:13 |
|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
Добавлена новая функция: GETNUMWORD() Возвращает порядковый номер заданного слова в строке, memo поле , либо возвращает ноль, если слово в строке не найдено. В некотором смысле данная функция является обратной встроенной функции FoxPro GETWORDNUM(). Может быть использована для определения того, имеется данное слово в строке либо нет. Оператор $ определяет вхождение подстроки в строку и не может быть использован для проверки вхождения слова в строку. Может быть также использована для определения того, встречается данное слово в строке более одного или нескольких раз. GETNUMWORD(cString, cWord[, cDelimiters] [, nOccurrence] [, nFlags]) Тип возвращаемого значения числовой Параметры cString - строка, в которой будет разыскиваться слово. cWord - слово, которое будет разыскиваться в строке cString и номер которого нужно определить. cDelimiters - символьный тип, наибольшая длина 256 символов, определяет те символы, которые будут служить разделителями слов в строке cString. Разделителями по умолчанию являются пробелы, символы табуляции, возврата каретки и перевода строки. GETNUMWORD() считает каждый символ из строки cDelimiters как отдельный разделитель, а не всю строку cDelimiters как единый разделитель. nOccurrence - необязательный числовой параметр, определяет какое именно вхождение слова в строку нужно искать, по умолчанию разыскивается первое вхождение слова в строку. nFlags - необязательный параметр, определяет критерии поиска в соответствии со следующими значениями 0 Поиск чувствителен к регистру 1 Поиск нечувствителен к регистру Примечания: Передайте –1 для необязательных параметров, если, скажем, нужно всего лишь передать параметр nFlags, не указывая явно предыдущие необязательные параметры. Функция GETNUMWORD() по умолчанию считает, что слова разделены пробелами, символами табуляции, возврата каретки и перевода строки. Если передан параметр cDelimiters, функция игнорирует пробелы, символы табуляции, возврата каретки и перевода строки. Примеры: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42.
Вы можете загрузить русскую версию данной библиотеки по адресу ftp://ftp-developpez.com/nikiforov/udfs/st_denis_russian.zip размер ~600 килобайт Либо по частям ~120 килобайт каждая часть ftp://ftp-developpez.com/nikiforov/udfs/st_denis_russian.7z.001 ftp://ftp-developpez.com/nikiforov/udfs/st_denis_russian.7z.002 ftp://ftp-developpez.com/nikiforov/udfs/st_denis_russian.7z.003 ftp://ftp-developpez.com/nikiforov/udfs/st_denis_russian.7z.004 ftp://ftp-developpez.com/nikiforov/udfs/st_denis_russian.7z.005 В файл архива входят : 1) St_Denis.fll библиотека для VFP 8.0 и ниже 2) St_Denis.fll библиотека для VFP 9.0 3) St_Denis.plb библиотека для FoxPro 2.6 for DOS 4) St_Denis.c исходный текст библиотеки 5) St_Denis_Russian.chm подробное описание функций библиотеки, с примерами их использования, дополнительные материалы, среди которых пошаговое описание того, как компилировать библиотеку в Visual Studio .NET 2005 (2003). 6) St_Denis.prg реализация некоторых функций библиотеки на FoxPro. 7) test_perf.prg тесты, позволяющие наглядно получить преставление о быстродействии некоторых функций библиотеки, сравнение быстродействия функций библиотеки со встроенными функциями и командами FoxPro. 8) mkeywords.prg построение таблицы ключевых слов из memo поля. Никифоров Игорь ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2007, 21:09 |
|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
Игорь2004...здесь в Монреале, примерно за 1500 рублей в месяц (65 канадских долларов) имеешь телефон, и безлимитный DSL интернет со скоростью 5 мегабит в секунду, поэтому о реальных проблемах с интернетом, к сожалению, существующих в странах бывшего СССР, быстро забываешь. Да, тот кто был Канарах, то знает, что такое "хорошая погода". Оч поддерживаю вашу идею и вополщение циклов, операторов ветления и прочего подобного, в виде функций на "С". Я так думаю, что г-да Кёрниган, Ричи, Никлаус Вирт (прости господи) сущие ламеры в области парадигм программирования. Брант, Фаулер, ... давлюсь от смеха... Всем понятно, куда как проще сделать функцию цикл, функцию присвания,... да что я говорю, Вы и так всё знеете. Зачем вообще нужны языки программирования, если достаточно написать функцию, которая принимает последовательность операторов разделённых точкой с запятой и выполняет их?! Кстати, а давайте такую библиотеку зафигачим под Яву! А что? Быстрее же будет работать, чем родные конструкции! Надеюсь и жду, что в ближайшее время Hello Word на этой самой Яве будет выглядеть так: EXECUTE("public class Main {;public static void main(String[] args) {;System.out.println("Хаюшки!");};}) Да и вообще, мало ли языков итерпретирующего типа, нам есть где развернуться! Слушайте, а возьмите меня маркетологом? А? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2007, 22:22 |
|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
To foxovik Если Вы прочитаете описание, то увидите следующие фразы IFOR() «непосредственный» FOR цикл IWHILE() «непосредственный» WHILE цикл ICASE() «непосредственный» CASE условный переход IEXECCASE() «непосредственный» CASE условный переход, с выполнением одной или нескольких команд после условий IEXECIF() «непосредственный» IF условный переход, с выполнением одной или нескольких команд после условий EXECUTE() выполняет строку команд, разделенных символом “;”, подобно макроподстановке Вышеприведенные функции можно реализовать с использованием встроенной функции EXECSCRIPT(). (Плюс пример для каждой функции с использованием EXECSCRIPT() Вышеупомянутые функции имеются для следующих версий FoxPro (VFP 9.0, 8.0, 7.0 и т.д., FoxPro 2.6 for DOS) ... возможное полезное применение, например, в отчетах. Для FoxPro 2.6 for DOS, который еще применяется, можно использовать мои фунции, для Windows можно обойтись EXECSCRIPT() Есть исходный текст библиотеки, ненужное можно убрать свое добавить и пересобрать. Но Вы, безусловно, можете предложить свои решения. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2007, 00:50 |
|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
Игорю2004: В свете решений партии и правительства Microsoft относительно генеральной линии продвижения к NET - достаточно полезная библиотека и особенно исходники к ней! А те кто ёрничает по поводу полезности Ваших разработок, ну чтож таков их удел. Я помню как один разработчик создал библиотеку битовых функциий для 5-й версии, так сколько насмешек было от "корифеев". А сейчас они включены в состав стандартных функций. Зачем сейчас по этому поводу бисер метать? Есть достаточно много функций в любом языке, которые для одних мусор, а для других незаменимый инструмент. И вообще, симбиоз из языков высокого и низкого уровней создает мощнейшую платформу для реализации любой задачи. Сам Фокс был написан на Watcom С (на то время наилучший компилятор), не надо об этом забывать, а лучше это использовать. А по поводу переписки с программистом из Индии. Замечательные парни - пишут очень быстро и весело, но ошибок уйма. Исправление своих ошибок, для них, уже другая работа. Пинать его надо почаще - не обидится! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2007, 12:58 |
|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
to asp_mail авторА по поводу переписки с программистом из Индии. Замечательные парни - пишут очень быстро и весело, но ошибок уйма. Исправление своих ошибок, для них, уже другая работа. Пинать его надо почаще - не обидится! Он, американец, индус по происхождению. http://www.kamalpatel.net/Default.htm Речь не идет о тривиальных ошибках, некоторые ошибки очень трудно обнаружить, речь шла о том, что написать без ошибок очень сложно, и о психологии индусов - в ответ молчание, и нежелание исправлять свои ошибки. Когда Вы что-то публикуете, то Вы в некотором роде ставите на кон свою профессиональную репутацию. Вот в моих функциях Вы не найдете ошибок, и знаете почему. Потому что их там нет. Pulp fiction- Когда ты подъзжал к дому, ты видел у меня вывеску "склад мертвых негров"? - Ты же знаешь... - Ты видел у меня вывеску "склад мертвых негров"? - Нет. - А знаешь, почему ты ее не видел? - Почему? - Потому-что ее там нет.Cами ссылки здесь на его функции здесь http://msdn2.microsoft.com/en-us/vfoxpro/default.aspx http://foxcentral.net/microsoft/vfptoolkitnet.htm ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2007, 16:48 |
|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
Игорь2004Вот в моих функциях Вы не найдете ошибок, и знаете почему. Потому что их там нет. Я бы сказал, потому, что все возможные не стыковки считаются не ошибками, а особенностями реализации. Не "бага", а "фича"! 1. Начальник всегда прав! 2. Если начальник не прав, смотри п.1 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2007, 17:10 |
|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
to ВладимирМ если все работает в соответствии с описанием, то багов нет ?getwordcount("a b c"+CHR(13)+"d") && Displays 3 this is error, must be 4 ** The default delimiters are space, tab, carriage return, and line feed. ** это баг , работает не в соответствии с описанием ** my function ?getnumword("a b c"+CHR(13)+"d","d") && Displays 4 getnumword, а также getallwords, getallwords2, getwordcount, getwordnum не работает со строкой содержащей символ chr(0), но об этом я упоминаю в описании ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2007, 17:31 |
|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
Есть два небольших пожелания: 1. Раз уж взялись оптимизировать функции с выделением слов из текста, то неплохо бы иметь еще одну специфическую, которую когда-то сам делал - но без использования Си . Она выдает массив слов и частоту их повторения в тексте. Минмальная длина слова (по умолчанию 2 символа, но может и задваться). Данный массив может сортироваться по частоте и по длине слов. Отдельный параметр означает режимы разбора: простой текст; HTML код(+ Параметр языка: кодировка страницы) Для чего это нужно? Например: быстрый набор словаря для синтаксического анализатора, который "питается" текстами из интернет-контента. Дальнейшая область применения данной информации - достаточно разнообразная ;-), но здесь важна и скорость. 2. Пример GETALLWORDS(), чтобы не выглядел так громоздко предлагаю заменить строку формирования переменной lcString на TEXT.. Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2007, 19:40 |
|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
to asp_fox Спасибо за предложения. 2) я так и сделаю, заменю свой пример 1) в файле mkeywords.prg есть пример построения таблицы из слов, содержащихся в заданном memo поле заданное таблицы. На мой взгляд гораздно проще собрать все слова в таблицу и делать с ней что угодно, определять частоту появления слов и т.д. нежели реализовывать это внутри функции. Select .. from ... group by .. значительно проще, не так ли ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2007, 20:41 |
|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
Игорь, когда кто-то, где-то, заявляет, что "у нас секса нет!", почему-то, хочется воскликнуть "Не верю!" Если настаиваете, то вот, на вскидку Какое количество элементов вернет Ваша функция GETALLWORDS() если два символа-разделителя идут подряд? Пропустит "не существующий" элемент. Хорошо, допустим, так и должно быть. Однако в Вашей документации об этой "тонкости" нет ни слова. Это баг или фича? Разработчки FoxPro поступили мудрее. В функции ALINES() Они добавили дополнительный параметр (в старших версиях - один бит флага), который собственно и определяет надо учитывать такие "не существующие" (пустые) слова или не надо. Иногда их просто необходимо учитывать. Заявлять, что программа не содержит ошибок - слишком самонадеяно, поскольку немедленно возникает желание в этом убедится Такие "жучки" ЕСТЬ в Ваших функциях. Проверено! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2007, 23:03 |
|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
to ВладимирМ авторЭто баг или фича?Это можно расценить как небольшой недостаток описания, уже впрочем исправленный, поскольку специально сделана функция GETALLWORDS(), в некотором роде похожая на встроенные функции GETWORDNUM() , GETWORDCOUNT(), и предполагалось что это подразумевается . У функции ALINES( ) несомненно больше возможностей, но она несколько сложнее в использовании, скажем, для того чтобы она не учитывала пустые слова, что нужно чаще всего, требуется установить флаг 4. авторТакие "жучки" ЕСТЬ в Ваших функциях. Проверено!Описание может также содержать орфографические и грамматические ошибки, но расценивать это как баги функций нельзя. Кстати, о фразе, в оригинале звучавшей "В СССР секса нет!"; женщина, выкрикнувшая ее в время телемоста подразумевала массовую доступность порнографии и эротики, а не отсутствие сексуальных отношение, просто фразу вывернули по другому. В то время в СССР действительно порнография и эротика широко распространены не были, просто ей нужно было выражать свою мысль так, чтобы исключить двоякие толкования, но в общем-то она была права. Итак, в библиотеке St_Denis ошибок нет! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2007, 07:13 |
|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
авторЗаявлять, что программа не содержит ошибок - слишком самонадеяно Кажись единственная цель такого заявления - провокация на бесплатный тестинг. На дурака вроде не похож. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2007, 08:21 |
|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
Игорь2004 Код: plaintext 1. 2.
А что относительно разделителей HTML? (Кстати, может Вы знаете, как использовать парсер для "чистки" текста?) А по поводу ошибок, на мой взляд, корректней писать: "Работа такой-то библиотеки(программы и т.д.) полностью соответствует ее заявленным функциональным требованиям (назначению)" - и всем будет спокойно и радостно ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2007, 11:36 |
|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
Игорь2004Кстати, о фразе, в оригинале звучавшей "В СССР секса нет!"; женщина, выкрикнувшая ее в время телемоста подразумевала массовую доступность порнографии и эротики, а не отсутствие сексуальных отношение, просто фразу вывернули по другому. В то время в СССР действительно порнография и эротика широко распространены не были, просто ей нужно было выражать свою мысль так, чтобы исключить двоякие толкования, но в общем-то она была права. Добавлю, про бедную женщину... и чтобы не повторять эти глупые фразы ;-) Женщина тогда (именно на то время) выразилась правильно. В то время существовала расхожая фраза о том, что в капстранах существует пропаганда секса и насилия. Пропаганда секса, секс - синоним пропаганда порнографии и т.п.. Просто известный коньюктурщик, который вел ту передачу перевел ее буквально для американцев и первыми засмеялись они. Вместо того чтобы затем извиниться за перевод он опозорил женщину. Есть достаточно много английских выражений,если их перевести буквально на русский, то они поставят нас в тупик и наоборот. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2007, 11:56 |
|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
To asp_fox авторА что относительно разделителей HTML? (Кстати, может Вы знаете, как использовать парсер для "чистки" текста?)Я не понял вопрос, речь идет о том чтобы заменить одни разделители слов другими, либо часть из них удалить, либо речь идет о том чтобы из «слов» удалять некоторые символы ? авторРабота такой-то библиотеки(программы и т.д.) полностью соответствует ее заявленным функциональным требованиям (назначению)можно сказать и так Работа библиотеки St_Denis полностью соответствует ее заявленным функциональным требованиям, либо, другими словами, в библиотеке St_Denis ошибок нет. Да, безусловно, речь никогда не шла о том, что код безупречный и примеры к функциям красивые. to Cyv авторКажись единственная цель такого заявления - провокация на бесплатный тестинг.Все уже протестировано. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2007, 15:30 |
|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
Игорь2004Я не понял вопрос, речь идет о том чтобы заменить одни разделители слов другими, либо часть из них удалить, либо речь идет о том чтобы из «слов» удалять некоторые символы Речь шла о выделении текста из обычной HTML странички. Раз не понятен вопрос, то лучше не заморачиваться с моей просьбой, спасибо. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2007, 17:53 |
|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
"Ну, Вы, блин, даете!" Неужели жизнь в Канаде настолько юмор отбивает? Я же смайлики поставил! Специально для тех, кто сразу "не въезжает"! Что там та женщина имела в виду, кто и как ее перевел, сейчас уже не имеет никакого значения. Эта фраза сейчас однозначно воспринимается как заявление не соответствующее действительности. Причем настолько не соответствующее, что это понимают все и сразу. Я ее привел чтобы показать насколько это нелепо звучит заменив фразу "Вот в моих функциях Вы не найдете ошибок, и знаете почему. Потому что их там нет." Заменил сознательно, поскольку считаю подобные фразы не соответсвующие действительности. На примере показав, что фраза действительно ошибочная. Проблема здесь вовсе не в том, что есть в описании, а чего нет. А в том, что понимать под "правильным" функционированием. Ведь Вы не явно делаете ряд допущений. Для Вас эти допущения совершенно очевидные. Очевидные настолько, что Вы не считаете нужным их хоть как-нибудь документировать (вспомните про ASCAN()). Поэтому, когда другой человек начинает использовать Ваши функции, но делая другие не явные допущения, то он воспринимает такую работу как ошибку. С его точки зрения Ваши функции содержат ошибки. Все последующие объяснения уже воспринимаются, как неловкие попытки оправдаться. И потом, брасаться "громкими" лозунгами в xUSSR я бы не стал. Лично у меня подобные заявляения вызывают сильную настороженность и недоверие. История, знаете ли... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2007, 18:01 |
|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
to ВладимирМ авторНеужели жизнь в Канаде настолько юмор отбивает?Усиливает многократно, иногда просто помираешь со смеху. Общепринятый смысл данной фразы мне безусловно известен, я просто привел предысторию. Но употребление данной фразы не свидетельствеут о наличии в моих функция ошибок. авторВедь Вы не явно делаете ряд допущений. Для Вас эти допущения совершенно очевидные. Всегда делаются некоторые разумные допущения, не описываемые явным образом, например, мои функции не работают со строками в формате Unicode, некоторые функции работающие с числовыми параметрами, не смогут распознать число в шестнадцатеричном формате, разве нужно об этом упоминать в описании. Но ведь кто-то может подумать что функции должны распознавать Unicode и т.д. и т.п., не так ли. Безусловно все дельные советы будут с благодарностью приняты, но по прежнему: -Did you see a sign out in front of my house that said Dead Nigger Storage? -No. I didn't. -You know WHY you didn't see that sign? - Why? - 'Cause it ain't there, 'cause storing dead niggers ain't my fucking business, that's why! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2007, 06:17 |
|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
авторвсе дельные советы будут с благодарностью приняты Какие советы, если всё отлажено и ошибок нет? Следуя советам начнёшь что-нибудь "улучшать" (нет пределу совершенствования) глядишь и ошибки новые появяться, или мирно спящие сейчас получат возможность повылазить, гады. Будет конфуз... А ты молодец. Так долбить из поста в пост одно и тоже. Несмотря на любые контрдоводы. Это как предвыборная агитация. Я уже потихоньку начинаю верить. Если бы сегодня мне предложили купить две программы, я бы наверное купил - коню понятно - твою, "в которой ошибок нет". ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2007, 08:44 |
|
[Объявление] Библиотека пользовательских функции FoxPro на C
|
|||
---|---|---|---|
#18+
to Cyv Любое изменение самой библиотеки, но не описания и примеров, влечет за собой длительное тестирование, поэтому я ничего менять в текстах не собираюсь, поскольку нет времени. Если больше 20000 тысяч человек скачало (речь идет о других функциях, данные функции скачало пока больше 400 для английской версии) и ни у одного не было проблем из-за ошибок в функциях, это свидетельствует об отсутстии ошибок, если в процессе тестирования были найдены ошибки во встроенных функциях, это свидетельствует о качестве тестирования, а не какие-то авторконтрдоводы. Программы которые продаются являются значительно более сложными системами, пишутся коллективом разработчиков и не могут не содержать ошибок, например само FoxPro. Поэтому заниматься безответственной болтовней я бы не стал. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2007, 15:27 |
|
|
start [/forum/topic.php?fid=41&msg=34110090&tid=1583430]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
others: | 277ms |
total: | 430ms |
0 / 0 |