Кто-нить писаJI на паскаJIе стандартный "оконный" диаJIог дJIя выбора файJIа на диске по типа
такого, который есть в самом редакторе кода? ХотеJI добавить его в свой софт, чтобы отойти от
чистого выбора в командной строке и уйти в диаJIоговость с поJIьзоватеJIем. готового не
нашёJI, возмо}I{но, пJIохо искаJI. А самому писать этот функционаJI не хочется.
Кто-нить писаJI на паскаJIе стандартный "оконный" диаJIог дJIя
выбора файJIа на диске по типа такого, который есть в самом
редакторе кода? ХотеJI добавить его в свой софт, чтобы отойти от
чистого выбора в командной строке и уйти в диаJIоговость с
поJIьзоватеJIем. готового не нашёJI, возмо}I{но, пJIохо искаJI. А
самому писать этот функционаJI не хочется.
Зачем изобретать велосипед, когда есть TurboVision (FreeVision для
FP)?
Кто-нить писаJI на паскаJIе стандартный "оконный" диаJIог дJIя выбора файJIа на диске по
типа такого, который есть в самом редакторе кода? ХотеJI добавить его в свой софт, чтобы
отойти от чистого выбора в командной строке и уйти в диаJIоговость с поJIьзоватеJIем.
готового не нашёJI, возмо}I{но, пJIохо искаJI. А самому писать этот функционаJI не хочется.
Зачем изобретать велосипед, когда есть TurboVision (FreeVision для FP)?Именно из-за не}I{еJIания изобретать и вырос вопрос. Спасибо. Я не находиJI раньше эту штуку.
Дургое деJIо, что она выгJIядит сJIишком монструозной. Боюсь, что она сиJIьно раздует размер
простенькой программы дJIя обработки текстов :)
Кто-нить писаJI на паскаJIе стандартный "оконный" диаJIог дJIя
выбора файJIа на диске по типа такого, который есть в самом
редакторе кода? ХотеJI добавить его в свой софт, чтобы отойти
от чистого выбора в командной строке и уйти в диаJIоговость с
поJIьзоватеJIем. готового не нашёJI, возмо}I{но, пJIохо искаJI.
А самому писать этот функционаJI не хочется.
Зачем изобретать велосипед, когда есть TurboVision (FreeVision
для FP)?
Именно из-за не}I{еJIания изобретать и вырос вопрос. Спасибо. Я
не находиJI раньше эту штуку. Дургое деJIо, что она выгJIядит
сJIишком монструозной. Боюсь, что она сиJIьно раздует размер
простенькой программы дJIя обработки текстов :)
Да, для совсем простых программ эта ООП библиотека слишком громоздка.
Если критически важно минимизировать размер генерируемого кода, могу предложить почесать левое ухо правой рукой ;)) Есть старая добрая
книга "Г. Шилдт - Си для профессиональных программистов" (легко
находится в Интернете). Там есть раздел про создание своими руками подобной библиотеки, только без ООП. Слегка поработав мозгами, можно
взять только нужные функции и переписать с Си на Паскаль - автор очень подробно объясняет использованные им алгоритмы и хорошо комментирует
свои исходники.
РS: наверное надо пояснить, что я, изучавший программирование в 80-х и
не являясь программистом в современности, под "кодом" понимаю
_машинный_ язык - сгенерированный компилятором двоичный код системы
команд процессора, а то, что пишет программист, называю "исходником" - исходнвм текстом программы.
Да про ООП и речи нет. Меня бы впоJIне устроиJI интерфейс по типу того, который реаJIизован в
самом редакторе ПаскаJIя дJIя октрытия файJIа. Я, в общем, да}I{е представJIяю, как его
написать. Запрашивать файJIы и катаJIоги в массив, второй массив с фиксированным коJIичеством
эJIементов испоJIьзовать дJIя вывода, привязать его "ячейки" к фиксированным обJIастям экрана,
где будут считываться кJIики мышкой, а по кJIикам на кнопках поJIзунка вJIево-вправо, и
перезаписывать массив вывода, чтобы список визуаJIьно "JIистаJIся" внутри обJIасти экрана, а
кJIик по одной из его обJIастей обрабатывать, как открытие файJIа, переход внутрь подкатаJIога
иJIи выход наверх, и соотвествующих образом вызывать заново процедуру поJIучения списка
файJIов/катаJIогов, иJIи выходить с резуJIьтатом выбранного имен файJIа.... о всё это писать
ещё скучнее, чем здесь описывать XD
В редакторе какого Паскаля? Если ТР7 и более поздних борландочных, то
там интерфейс как раз на Турбо Вижионе сделан. У FP - на ФриВижионе.
Я испоJIьзоваJI BP и FP. И не увидеJI особой разницы
в функционаJIе открытия файJIа.
В редакторе какого Паскаля? Если ТР7 и более поздних борландочных, то там интерфейс как разЯ испоJIьзоваJI BP и FP. И не увидеJI особой разницы в функционаJIе открытия файJIа.
на Турбо Вижионе сделан. У FP - на ФриВижионе.
Я испоJIьзоваJI BP и FP. И не увидеJI особой pазницы
в функционаJIе откpытия файJIа.
А таки стpанная у вас замена буквы пpоисходит в словах!
Я испоJIьзоваJI BP и FP. И не увидеJI особой pазницы в функционаJIе откpытия файJIа.
А таки стpанная у вас замена буквы пpоисходит в словах!Какой буквы??
Я испоJIьзоваJI BP и FP. И не увидеJI особой разницы
в функционаJIе открытия файJIа.
А таки странная у вас замена буквы происходит в словах!
В редакторе какого Паскаля? Если ТР7 и более поздних
борландочных, то там интерфейс как раз на Турбо Вижионе сделан.
У FP - на ФриВижионе.
Я испоJIьзоваJI BP и FP. И не увидеJI особой разницы в
функционаJIе открытия файJIа.
Это потому,что FreeVision сделана "по образу и подобию" TurboVision
Я испоJIьзоваJI BP и FP. И не увидеJI особой pазницы
в функционаJIе откpытия файJIа.
А таки стpанная у вас замена буквы пpоисходит в словах!
Какой буквы??
Я испоJIьзоваJI BP и FP. И не увидеJI особой pазницы в
функционаJIе откpытия файJIа.
А таки стpанная у вас замена буквы пpоисходит в словах!
Какой буквы??Л
| Sysop: | Angel Ripoll |
|---|---|
| Location: | Madrid, Spain |
| Users: | 13 |
| Nodes: | 8 (0 / 8) |
| Uptime: | 303:46:59 |
| Calls: | 1,105 |
| Files: | 1,389 |
| D/L today: |
11 files (10K bytes) |
| Messages: | 71,912 |