:: Не фоксом единым
Раритеты
alex;
Автор

Сообщений: 4085
Откуда: Москва
Дата регистрации: 23.11.2004
Кому интересно вот ресурсы с исходниками старых прог из фидо на Clipper, C, Asm, Forth, Lisp, и т.д..
https://github.com/harbour/the-oasis/tree/main/docs/files
http://cd.textfiles.com/emspro1/FOXUTIL/
Ratings: 0 negative/0 positive
Re: Раритеты
alex;
Автор

Сообщений: 4085
Откуда: Москва
Дата регистрации: 23.11.2004
Решил поискать mkfox fll по наводке ssa
Наткнулся на такой ресурс https://jjtc.com/Fox/foxfiles/
Ratings: 0 negative/0 positive
Re: Раритеты
alex;
Автор

Сообщений: 4085
Откуда: Москва
Дата регистрации: 23.11.2004
Похоже надо прекращать

А то собрался fpw 2.6 доставать.




Исправлено 1 раз(а). Последнее : alex;, 04.02.25 19:54
Ratings: 0 negative/0 positive
Re: Раритеты
sphinx

Сообщений: 32802
Откуда: Екатеринбург
Дата регистрации: 22.11.2006
На 1С много интересных функций. Я еще курс не закончил, за февраль подниму.
Прикольно, ранжирование по АВС-анализу есть. Круто, прикольно. :bi:


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: Раритеты
sphinx

Сообщений: 32802
Откуда: Екатеринбург
Дата регистрации: 22.11.2006
Цитата:
А то собрался fpw 2.6 доставать.

Алекс, звучит как угроза.


------------------
"Veni, vidi, vici!"(с)




Исправлено 1 раз(а). Последнее : sphinx, 04.02.25 20:14
Ratings: 0 negative/0 positive
Re: Раритеты
alex;
Автор

Сообщений: 4085
Откуда: Москва
Дата регистрации: 23.11.2004
Каждый день приносит, что то новое, куда дорожка заведет неизвестно.
Вот у меня до сих пор вопрос почему никто не реализовал в Harbour и X# SQL Engine?
Используют SQLite. Странные.
Да и вообще.
Ratings: 0 negative/0 positive
Re: Раритеты
alex;
Автор

Сообщений: 4085
Откуда: Москва
Дата регистрации: 23.11.2004
Кста, никогда не задумывался на обработкой ошибки INT_MAX + X
Как это бывает?



Исправлено 1 раз(а). Последнее : alex;, 04.02.25 21:08
Ratings: 0 negative/0 positive
Re: Раритеты
sphinx

Сообщений: 32802
Откуда: Екатеринбург
Дата регистрации: 22.11.2006
alex;
Кста, никогда не задумывался на обработкой ошибки INT_MAX + X
Как это бывает?

Значения этих переменных какие? Что считаем, в цикле? "У меня под стулом стук"(с)


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: Раритеты
alex;
Автор

Сообщений: 4085
Откуда: Москва
Дата регистрации: 23.11.2004
Читаю старое из фидо, скока ресурсов пропало, а скока появилось?
Никогда не узнаю.

Igor Korolyov
Опытный программист отличается от неопытного
тем, что он "чувствует" опасные места, и просто НЕ ЛЕЗЕТ туда, где можно
ожидать "засады".



Исправлено 1 раз(а). Последнее : alex;, 04.02.25 23:35
Ratings: 0 negative/0 positive
Re: Раритеты
alex;
Автор

Сообщений: 4085
Откуда: Москва
Дата регистрации: 23.11.2004
Кста, а ведь можно еще свой препроцессор написать.
Вот же ж где поле для творчества.
Ratings: 0 negative/0 positive
Re: Раритеты
alex;
Автор

Сообщений: 4085
Откуда: Москва
Дата регистрации: 23.11.2004
Как то в чатике по Ruby в телеграм спросили можно ли изучать SQL с использованием инструментов Ruby.
Я ответил зачем если есть sql-ex.ru.
Меня чуть не убили.


P.S. Кста, на sql-ex.ru был такой прикол за месяц, например, решил 30 задач.
А потом прошелся по ним и повторно нажал выполнить,
движок считал что ты быстро решаешь задачи и показывал тебя в топе.




Исправлено 1 раз(а). Последнее : alex;, 05.02.25 10:33
Ratings: 0 negative/0 positive
Re: Раритеты
alex;
Автор

Сообщений: 4085
Откуда: Москва
Дата регистрации: 23.11.2004
alex;
Кста, а ведь можно еще свой препроцессор написать.
Вот же ж где поле для творчества.

Или вьювер кода "гавеного" ЯП в "привычном стиле".



Исправлено 2 раз(а). Последнее : alex;, 09.02.25 15:22
Ratings: 0 negative/0 positive
Re: Раритеты
mila7

Сообщений: 34
Дата регистрации: 15.04.2025
alex;
Каждый день приносит, что то новое, куда дорожка заведет неизвестно.
Вот у меня до сих пор вопрос почему никто не реализовал в Harbour и X# SQL Engine?
Используют SQLite. Странные.
Да и вообще.
Если используют NET, то все пишут на C#. Зачем там X# и другие шарпы? И сам Microsoft документацию и примеры выставляет в основном на C#. А если кто-то любит Visual FoxPro, не станут изучать #X, даже если в нем половина языка похожа на FoxPro. Поэтому, мое мнение, что X# не перспективен. А вот SQLite для большинства практичен. Его легко можно использовать везде, на том же Visual FoxPro. Пример от разработчика COM.SQLite/COM.SQLite32:
* ВЫВОД ЗАПИСЕЙ
FUNCTION Test4
local ret
SQLite = CreateO('COM.SQLite32')
if SQLite.Open('test.db')<>0
return 16
endif
if SQLite.DoCmd("SELECT * FROM people")<>0
return 17
endif
do while SQLite.Eof()=0
arec = SQLite.Next()
? tran(arec(1))+" | "+Strconv(arec(2),11)+" | "+tran(arec(3))
enddo
?
if SQLite.Close()<>0
return 18
endif
RETURN 0



Исправлено 1 раз(а). Последнее : mila7, 20.04.25 02:41
Ratings: 0 negative/0 positive
Re: Раритеты
alex;
Автор

Сообщений: 4085
Откуда: Москва
Дата регистрации: 23.11.2004
Это понятно. Но разработчики многих стран создали открытый кроссплатформенный язык с нативной поддержкой dbf.
А SQL движок, что не сложно, не реализовали. Странно.

P.S. Просто был Sybase Advantage Database Server — это реляционная СУБД, разработанная Sybase (ранее Extended Systems).
https://compress.ru/article.aspx?id=9536



Исправлено 3 раз(а). Последнее : alex;, 20.04.25 12:52
Ratings: 0 negative/0 positive
Re: Раритеты
sphinx

Сообщений: 32802
Откуда: Екатеринбург
Дата регистрации: 22.11.2006
Меня Мила 7 и ты капец заводят. Я бы хотел с фокса уйти на что-то близкое, но
1) Компилируемое, без виртуальных машин.
2) Сильно поддерживающее XBase (со всеми Мемо и сдх)
3) Кросс
3) ООП
4) Бесплатно
5) Пока писал - желательно, чтоб не было близко декомпиляитора. "Покажите мне, что вы хотите защитить (с)" Ога. Но пока смотрю. А 1С грызу. Закончим грызть, посмотрим. Сдаю ответы, как в школе в двух вариантах. Порой. А вы и три сдадите.


Это вроде основное, главное. Перегонку из питона в ЕХЕ не надо предлагать, я знаю. Хоть и не щупал за вымЮ.

Go интерсно, тот же Hack.. Ну (голосом Коровьева-Абдулова)..


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: Раритеты
sphinx

Сообщений: 32802
Откуда: Екатеринбург
Дата регистрации: 22.11.2006
Я люблю весело жить. С долей юмора. И вам советую.
Все самые большие глупости на свете совершаются с этим выражением. Улыбайтесь, господа, улыбайтесь.

И дай бог нам всем здоровья. Остальное оспорим - приложится.


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: Раритеты
sphinx

Сообщений: 32802
Откуда: Екатеринбург
Дата регистрации: 22.11.2006
Цитата:
сли используют NET, то все пишут на C#.

Прикольно и легко кажется. Есть опыт, или просто исследование? Поделитесь, Мила7. Имя, увы, отсутствует, пока так..


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: Раритеты
mila7

Сообщений: 34
Дата регистрации: 15.04.2025
Я фокс бросать не буду. Он как бы родной уже. Но что-то новое хочу использовать..... выбираю. Питон как-то не очень и производительность его уступает многим быстрым языкам. Найти что-то чтобы было dbf и еще и cdx.... По моему есть пара языков с такой поддержкой. Очень узкий круг выбора становится. Сейчас смотрю в сторону банальной старой джавы. Еще какая кросс, высокая производительность, все современные фитчи присутствуют, постоянная поддержка разработчика, бесплатно. Раз всё есть, значит и в крайнем случае SQLite можно использовать или что-то другое, на выбор. 1С вроде хороший вариант, но как-то странно использовать команды на русском языке и однозначно он будет всегда отставать от java и c#.
Ratings: 0 negative/0 positive
Re: Раритеты
mila7

Сообщений: 34
Дата регистрации: 15.04.2025
Да, с C# можно сказать уже опыт есть. Хорошая документация и много примеров способствуют быстрому освоению C#. Только я использую его в обычном редакторе, без Визуал Студии. Пользуюсь тем, что уже есть в любом Windows и не требует никакой дополнительной установки.
Ratings: 0 negative/0 positive
Re: Раритеты
mila7

Сообщений: 34
Дата регистрации: 15.04.2025
Еще такой момент.
Если хочется использовать dbf и cdx, но при этом поменять язык. Ну так самый простой вариант — использовать на том же 1С COM "'VisualFoxPro.Application'". COMы много где на Windows можно использовать.

На 1С что-то такого типа должно быть:
VFP = Новый COMОбъект(“VisualFoxPro.Application”);
VFP.DoCmd("use D:/VFP_PROGRAM/my_dbf shar");
my_old_program_result = VFP.Eval("my_VFP_function()");
VFP.Quit();



Исправлено 1 раз(а). Последнее : mila7, 22.04.25 09:54
Ratings: 0 negative/0 positive


Эта тема закрыта.

On-line: 7 alex;  (Гостей: 6)

© 2000-2025 Fox Club 
Яндекс.Метрика