У меня два вопроса:
1)Совсем простой:
Пользователь вводит X количество символов в Edit1 и нажимает Enter
После чего надо поместить первые шесть символов введенные в Edit1 в Label1.
Не могу понять, как извлечь первые 6 символов из Edit1.Text ?
2) Есть exe файл, как в нём можно изменить значение какой-либо переменной?
Или как в exe файл можно закинуть x.ini файл возможно ли?
Собственно может, кто знает, как это сделать?
может есть примеры к 2-му вопросу?
1)
Label1.Caption := Copy(Edit1.Text, 1, 6);
! | http://forum.pascal.net.ru/rules.html здесь тоже действуют... Так что либо меняй название темы на информативное, либо она будет удалена... |
Ок, сейчас посмотрю
Что-то не нашел я ответа на второй вопрос
Может, кто подскажет, как это сделать, или дайте ссылку, где можно прочесть про это?
Может, у кого пример готовый есть?
Помогите, кто, чем может.
Понятно. Я уж думал в сам ехе-шник писать надо.. Тогда так:
1. 1-ая прога должна читать значение для Label1 из файла (можно ini)
2. 2-ая после нажатия кнопки делает 3-вещи:
а) пишет текст в файл, чтоб при следующем открытии 1-ая прога его показала
б) находит окно 2-ой проги (через FindWindow)
в) посылает найденному окну сообщение с текстом (SendMessage)
3. 1-я прога получает сообщение и меняет Label1
Если не получится, я попробую набросать.
Пиши в реестр тогда, если в файл нельзя. Записать в в сам ехе-шник проги №1 пока она запущена, даже если будешь знать куда конкретно, нельзя (почти), т.к. файл залочен для записи.