Аватар для Hrethgir
290 / 141 / 3
Регистрация: 25.01.2012
Сообщений: 6,062
Записей в блоге: 168

Создание описания записи в ходе выполнения программы, эмуляция

08.03.2013, 20:56. Показов 1021. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
здравствуйте. натолкнулся на проблему: есть необходимость, чтобы программа могла считать некоторую информацию с файла (о полях) и создать по ней запись. возможно ли такое в FreePascal Lazarus? есть ли удобные пути решения задачи, альтернативы? заранее благодарен за ответ

Добавлено через 3 минуты
переименуйте пожалуйста "создание описания записи в ходе выполнения программы, эмуляция"
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.03.2013, 20:56
Ответы с готовыми решениями:

Изменение свойств компонентов в ходе выполнения программы
Здравствуйте! Проблема в следующем. Есть собственный WPF-контрол. В нем свойство Property1 и Label примерно так: public double...

как создать компонент в ходе выполнения программы
собственно,вопрос:как создать компонент в ходе выполнения программы? то есть ,например,нужно при нажатии на кнопку,создать компонент...

Связывание и развязывание таблиц в ходе выполнения программы
Возник вот такой вопрос. Есть база данных, в которой две таблицы, заказы и товары. Надо связать товары и заказы по одному полю. Это сделать...

2
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33143 / 21437 / 8221
Регистрация: 22.10.2011
Сообщений: 36,764
Записей в блоге: 9
08.03.2013, 21:29
Цитата Сообщение от Hretgir Посмотреть сообщение
есть ли удобные пути решения задачи, альтернативы?
Для этого по крайней мере надо знать исходную задачу, а не твое видение того, как какая-то задача должна решаться.
0
 Аватар для Hrethgir
290 / 141 / 3
Регистрация: 25.01.2012
Сообщений: 6,062
Записей в блоге: 168
09.03.2013, 00:31  [ТС]
есть файл, с описанием записи, программа открыв этот файл должна создать такую запись, или уметь работать с файлом таких записей. ну работать она с файлами записей умеет. а вот создать по информации из файла нельзя? это и есть задача собственно. альтернативные решения я спросил потому что новичёк, и могу упустить более удобные способы из альтернативных

Добавлено через 11 минут
точнее описать по информации из файла. разумеется системными функциями и процедурами, операторами.

Добавлено через 8 минут
если самому, то понятно, что прийдется работать с нетипизироваными файлами и создавать свои функции и процедуры. а ведь так было-бы удобно...

Добавлено через 4 минуты
есть ли удобные пути решения задачи, альтернативы?
Для этого по крайней мере надо знать исходную задачу, а не твое видение того, как какая-то задача должна решаться
значит оригинал не возможен?

Добавлено через 36 минут
это и есть задача части предпологаемой программы-создать запись по описанию из файла (не dat файла, а именно файла, описывающего поля этой записи) для дальнейших операций с нею.

Добавлено через 42 минуты
я понимаю, что полю нужно имя, это эквивалентно объявлению переменной. но ведь должен быть какой-то выход, где-то же и как-то выглядит этот полиморфизм. у меня просто полиморфизм не описан, в книге, но по звучанию я предпологаю что это-оно

Добавлено через 28 минут
допустим это запись с однотипными полями: shortstring, допустим мне нужно добавить в запись поле, то по логике, больших трудностей в этом нет, для компилятора, мне так кажется, данные однотипные и поля могли-бы обрабатываться циклами. я понимаю, что это практически массив, массив можно увеличивать в ходе выполнения программы, а размер устанавливать после прочтения данных из другого файла. но массив нельзя сохранить в файле. вот из-за этого тема и открыта, потому,что эти ограничения очень существенны

Добавлено через 9 минут
существенные ограничения, с несущественными причинами .максимум чем черевата подобная реализация-фрагментированием записей при убавлении-добавлении полей. но это тоже несущественно, поскольку можно создать процедуру дефрагментации записей. или выход один-нетипизированые файлы и работа с ними?

Добавлено через 30 минут
задача не тривиальная, по сути, я хочу в сохраняемый файл втиснуть объект из ООП. объект в том плане, что некоторые поля его записей могут содержать указатели на другие поля. иными словами в таком файле будет хранится нечто вроде секвенциальной логики и данных, заключённых в одном типе данных. поэтому можно сказать что это как-бы объект из ООП
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.03.2013, 00:31
Помогаю со студенческими работами здесь

Задание имени переменной в ходе выполнения программы
Вопрос в следующем. Можно ли задавать имена переменным, созданным в ходе выполнения программы? Что-то вроде: string str; ...

Изменять размер многомерного массива, в ходе выполнения программы
Объясните мне пожалуйста, как это можно делать, так как предыдущая тема с "багом" результата не принесла. Я понимаю, что проблема в...

Можно ли в ходе выполнения программы загружать изображения в dll?
можно ли это реализовать? и как?

системная ошибка в ходе выполнения программы (наверно несоответствие типов)
#include <iostream> #include <string> #include <vector> int main(void){ using std::cout; using std::cin; using std::endl; ...

Построение графика в Exel по данным из файла полученного в ходе выполнения программы
Допустим есть программа которая вычисляет значения системы диф ур I(t) и U(t) , затем выводи их в файл xls который создается в папке...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
Настройка гиперпараметров с помощью Grid Search и Random Search в Python
AI_Generated 15.05.2025
В машинном обучении существует фундаментальное разделение между параметрами и гиперпараметрами моделей. Если параметры – это те величины, которые алгоритм "изучает" непосредственно из данных (веса. . .
Сериализация и десериализация данных на Python
py-thonny 15.05.2025
Сериализация — это своего рода "замораживание" объектов. Вы берёте живой, динамический объект из памяти и превращаете его в статичную строку или поток байтов. А десериализация выполняет обратный. . .
Чем асинхронная логика (схемотехника) лучше тактируемой, как я думаю, что помимо энергоэффективности - ещё и безопасность.
Hrethgir 14.05.2025
Помимо огромного плюса в энергоэффективности, асинхронная логика - тотальный контроль над каждым совершённым тактом, а значит - безусловная безопасность, где безконтрольно не совершится ни одного. . .
Многопоточные приложения на C++
bytestream 14.05.2025
C++ всегда был языком, тесно работающим с железом, и потому особеннно эффективным для многопоточного программирования. Стандарт C++11 произвёл революцию, добавив в язык нативную поддержку потоков,. . .
Stack, Queue и Hashtable в C#
UnmanagedCoder 14.05.2025
Каждый опытный разработчик наверняка сталкивался с ситуацией, когда невинный на первый взгляд List<T> превращался в узкое горлышко всего приложения. Причина проста: универсальность – это прекрасно,. . .
Как использовать OAuth2 со Spring Security в Java
Javaican 14.05.2025
Протокол OAuth2 часто путают с механизмами аутентификации, хотя по сути это протокол авторизации. Представьте, что вместо передачи ключей от всего дома вашему другу, который пришёл полить цветы, вы. . .
Анализ текста на Python с NLTK и Spacy
AI_Generated 14.05.2025
NLTK, старожил в мире обработки естественного языка на Python, содержит богатейшую коллекцию алгоритмов и готовых моделей. Эта библиотека отлично подходит для образовательных целей и. . .
Реализация DI в PHP
Jason-Webb 13.05.2025
Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . .
Обработка изображений в реальном времени на C# с OpenCV
stackOverflow 13.05.2025
Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru