Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.02.2009, 10:04   #1
Evgenii
Форумчанин
 
Аватар для Evgenii
 
Регистрация: 04.01.2008
Сообщений: 201
По умолчанию Можно ли скопировать значения выдаваемые программой?

генератор чисел выдает список значений от 0 до 59. мне нужно эти значения как-то скопировать и перенести в другую программу. Подскажите как можно поступить в такой ситуации? может сохранять числа в файл а потом оттуда копировать в нужное место? или есть какой-нибудь более удобный способ? Дело в том что тут нельзя поступить как в обычной ситуации-выделяешь врагмент, копишуешь и т.д. Нужен альтернативный вариант
Evgenii вне форума Ответить с цитированием
Старый 13.02.2009, 10:45   #2
goblinyara
Форумчанин
 
Аватар для goblinyara
 
Регистрация: 02.01.2009
Сообщений: 340
По умолчанию

в какую другую программу? нужно отталкиваться от этого.
DelphiWorld 6. Скачай, поставь, и будет тебе счастье=)
Программирование, как и любовь -- одно слово, за которым скрывается бесконечное множество занятий.
goblinyara вне форума Ответить с цитированием
Старый 13.02.2009, 12:35   #3
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

Оптимально через файл (можно текстовый). Есть ряд неуточненных вопросов : как часто генерируется список (или всего один раз) ?;
если списков много, то переносить надо какой то конкретно или все ?;
Поконкретней бы вопрос сформулировать.
И не сомневайся даже ... отдых - кайф, работа - лажа!
DeKot вне форума Ответить с цитированием
Старый 13.02.2009, 14:34   #4
Evgenii
Форумчанин
 
Аватар для Evgenii
 
Регистрация: 04.01.2008
Сообщений: 201
По умолчанию

список генерируется необходимое количество раз-каждый раз числа расположены в разном порядке. Каждый новый список нужно скопировать. неважно куда-в текстовый файл или куда-то еще. Главное скопировать
Evgenii вне форума Ответить с цитированием
Старый 13.02.2009, 14:44   #5
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Ну так главный вопрос - куда эти сгенерированные числа выдаются? Как определяется момент генерации новой порции инфы? Где это видно визуально? Где эти числа можно посмотреть? Откуда их копировать?
Что вы, как партизан на дыбе? Объясните толком и полностью - что есть, что нужно...
mihali4 вне форума Ответить с цитированием
Старый 13.02.2009, 14:56   #6
Evgenii
Форумчанин
 
Аватар для Evgenii
 
Регистрация: 04.01.2008
Сообщений: 201
По умолчанию

список выдается в консольном режиме, можно в TLabel. Откуда удобнее скопировать, там и будет генерироваться. новый список выдается после каждого нажатия клавиши "сгенерировать"
Evgenii вне форума Ответить с цитированием
Старый 13.02.2009, 16:02   #7
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

Тогда проще применить компонент Edit, куда записывать каждый раз новый список. Примерно так (код вставить в обработчик кнопки "сгенерировать"):

Код:
var  spisok : string[10];// cписок на 10 чисел 
                i : byte;
begin
  Randomize;
  for i:= 1 to 60 do
  begin
  // генерируем число и в список через пробел
    spisok:= spisok +IntToStr(random(60)) + ' ';                              
  end;
  Form1.Edit1.Clear; // очищаем Edit перед каждой генерацией
  Form1.Edit1.Text:= spisok;// заносим в Edit список 
  Form1.Edit1.Text.SaveToFile ('spisok.txt'); // пишем в файл
end;
И не сомневайся даже ... отдых - кайф, работа - лажа!
DeKot вне форума Ответить с цитированием
Старый 13.02.2009, 16:26   #8
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Так программа с ГСЧ - ваша?
Тьфу ты, надо же так запутать... Я думал - нужно утягивать данные из чужой программы...
Тогда при чем тут копирование? Сделайте примерно как DeKot предложил. Только я бы порекомендовал копить эти генерации в строках листбокса (куда наглядней, чем одинокий эдит), а потом сбрасывать все чохом в файл и уносить этот файл куда душе угодно... Или читать из него все списки сразу другой программой...
Или каждый список тут же отправлять в другую программу.
Так я и не понял, в чем именно ваше затруднение...

Последний раз редактировалось mihali4; 13.02.2009 в 16:28.
mihali4 вне форума Ответить с цитированием
Старый 13.02.2009, 16:47   #9
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

mihali4 согласен - и листбокс подойдет и мемо, вот только никак не поймут некоторые, что в правильно заданном вопросе уже на 50% ответ содержится. Задачу приходится вытаскивать клещами, ну точно, как из партизана.
И не сомневайся даже ... отдых - кайф, работа - лажа!
DeKot вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Можно ли скопировать поле базы данных в ListBox? Вася Рогов БД в Delphi 4 07.05.2009 19:45
При помощи чего можно разбить значения в Edit IgoROCK Помощь студентам 5 22.12.2008 21:50
скопировать/вставить snakezx Microsoft Office Excel 2 24.11.2008 17:04
Какой программой скопировать защищенный игровой диск? Анкор Помощь студентам 2 26.04.2008 16:37
как скопировать? zetrix Microsoft Office Excel 0 30.10.2006 18:52