![]() |
![]() |
Правила Форума редакция от 22.06.2020 |
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
Опции темы | Опции просмотра |
![]() |
![]() |
![]() |
![]() Написал кроссворд на Delphi, при запуске ни каких ошибок не выдаёт. Но при заполнении кроссворда есть проблема: когда записываю ответы в поля он их принимает, но при вводе 13 или 14 слова (их всего у меня 14 слов) он стирает 13 слово, но при этом он показывает что слово было записано правильно. В чём проблема?
|
|
![]() |
![]() ![]() |
Реклама: | tetchair кресло серое | Интегрируй приложения вместе с Альбато: войти в тг через вк - синхронизация за 5 минут! | фильмы про фантастику | полка для обуви | круглый обеденный стол на одной ножке |
![]() |
![]() |
![]() Извини, конечно, но телепатов тут нет ![]() По твоему описанию вопросов возникает больше чем ты поставил. Кто такой "ОН", который стирает слова и при этом показывает, что было записано правильно? ![]() Короче, если хочеш помощи, то пожалуйста сформулируй проблему по конкретней, а то щас все выглядит глубоко абстрактно... ![]()
__________________
Never Say Never! |
|
![]() |
![]() ![]() |
![]() |
![]() |
![]() Ребята помогите с программой очень надо вот есть такой код но происходит затык на месте где текст синий не знаю что делать нужна ваша помощь спецы зарание огромное спасибо!!!
unit MainUnit; interface uses inifiles, Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, IdComponent, IdTCPConnection, IdTCPClient, IdMessageClient, IdSMTP, ComCtrls, StdCtrls, Buttons, ExtCtrls, IdBaseComponent, IdMessage, IdExplicitTLSClientServerBase, IdSMTPBase; type TMailerForm = class(TForm) MailMessage: TIdMessage; pnlTop: TPanel; pnlBottom: TPanel; ledHost: TLabeledEdit; Body: TMemo; ledAttachment: TLabeledEdit; btnAttachment: TBitBtn; SMTP: TIdSMTP; ledFrom: TLabeledEdit; ledTo: TLabeledEdit; ledCC: TLabeledEdit; ledSubject: TLabeledEdit; btnSendMail: TBitBtn; StatusMemo: TMemo; AttachmentDialog: TOpenDialog; procedure btnSendMailClick(Sender: TObject); procedure SMTPStatus(ASender: TObject; const AStatus: TIdStatus; const AStatusText: String); procedure btnAttachmentClick(Sender: TObject); procedure FormCreate(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); private procedure GetSettings; procedure SaveSettings; public { Public declarations } end; var MailerForm: TMailerForm; implementation {$R *.dfm} procedure TMailerForm.btnSendMailClick(Sender: TObject); begin StatusMemo.Clear; //setup SMTP SMTP.Host := ledHost.Text; SMTP.Port := 25; //setup mail message MailMessage.From.Address := ledFrom.Text; MailMessage.Recipients.EMailAddresses := ledTo.Text + ',' + ledCC.Text; MailMessage.Subject := ledSubject.Text; MailMessage.Body.Text := Body.Text; if FileExists(ledAttachment.Text) then TIdAttachment.Create(MailMessage.MessageParts, ledAttachment.Text); //send mail try try SMTP.Connect(); SMTP.Send(MailMessage); except on E:Exception do StatusMemo.Lines.Insert(0, 'ERROR: ' + E.Message); end; finally if SMTP.Connected then SMTP.Disconnect; end; end; (* btnSendMail Click *) procedure TMailerForm.SMTPStatus(ASender: TObject; const AStatus: TIdStatus; const AStatusText: String); begin StatusMemo.Lines.Insert(0,'Status: ' + AStatusText); end; (* SMTP Status *) procedure TMailerForm.btnAttachmentClick(Sender: TObject); begin if AttachmentDialog.Execute then ledAttachment.Text := AttachmentDialog.FileName; end; procedure TMailerForm.FormCreate(Sender: TObject); begin GetSettings; end; procedure TMailerForm.FormClose(Sender: TObject; var Action: TCloseAction); begin SaveSettings; end; procedure TMailerForm.GetSettings; var ini : TIniFile; begin Ini := TIniFile.Create(ChangeFileExt(Application.ExeName, '.ini')); try ledHost.Text := ini.ReadString('SMTP','Host',''); ledFrom.Text := ini.ReadString('MAIL','From',''); ledTo.Text := ini.ReadString('MAIL','To',''); ledCC.Text := ini.ReadString('MAIL','CC',''); finally ini.Free; end; end; (* GetSettings *) procedure TMailerForm.SaveSettings; var ini : TIniFile; begin Ini := TIniFile.Create(ChangeFileExt(Application.ExeName, '.ini')); try ini.WriteString('SMTP','Host',ledHost.Text); ini.WriteString('MAIL','From',ledFrom.Text); ini.WriteString('MAIL','To',ledTo.Text); ini.WriteString('MAIL','CC',ledCC.Text); finally ini.Free; end; end; (* SaveSettings *) end.
__________________
![]() |
|
![]() |
![]() ![]() |
![]() |
![]() |
Неактивный пользователь
Регистрация: 11.02.2007
Сообщений: 31
Репутация: 15
|
![]() Дай код кроссворда и мы тебе поможем.
Я как-то писал кроссворд на Visual Basic. У меня никаких проблем не было. Не мудри, напиши в Visual Basic простейший код и кайфуй. |
![]() |
![]() ![]() |
![]() |
![]() |
![]() Проблему решил, была просто буква пропущена.
|
|
![]() |
![]() ![]() |
![]() |
![]() |
![]() А вот ХЗ че ты там напортачил в визуальной части!
У меня все отправилось. Правда я реализовал только ту функцию, к-ую как ты говоришь вызывает ошибку. Выложи весь проект. Проще будет. Кстати какая Делфа то? Я в 7 работаю. |
|
![]() |
![]() ![]() |
![]() |
![]() |
|||||||||||||||||||||||
![]()
Есть 4 версия FastReport, там уже есть поддержка BDS 2006. смотри в компонентах, там есть...
__________________
Все великие люди мало жили. Вот и мне что-то нездоровится... |
||||||||||||||||||||||||
![]() |
![]() ![]() |
![]() |
![]() |
![]() Удалите сообщение, по ошибке не туда написал. Сорри
![]() Последний раз редактировалось VNavigator; 03.03.2007 в 15:50.. |
|
![]() |
![]() ![]() |
![]() |
![]() |
Guest
Сообщений: n/a
|
![]() Не давно начал изучать Delphi. Возник вопрос. Что такое типизированные и нетипизированные файлы? Чем они отличаются между собой и чем отличаются от текстовых? Если можно в двух словах и с примерами. В книге написанно, но я не очень хорошо понимаю понятие.
|
![]() ![]() |
![]() |
![]() |
![]() Пожалуйста, подскажите.
Как на Delphi написать процедуру перечсета checksum, которую делает LordPE ??? Ищу PeLib.pas, PeLib.dcu !
__________________
Моё сообщение тебе ПОМОГЛО, нажми СПАСИБО !
![]() Последний раз редактировалось VitSSS; 11.03.2007 в 19:34.. |
|
![]() |
![]() ![]() |
![]() |
![]() |
Новичок
Пол: ![]() Регистрация: 06.11.2006
Сообщений: 15
Репутация: 6
|
![]() |
![]() |
![]() ![]() |
![]() |
![]() |
|||||||||||||||||||||||
![]()
Это когда ты сам рвешь соединение (терминируешь). Ловить надо ADO Error objects, значит инициировать какие-то операции. P.S. : Обучение чему-то ради обучения - пустая трата времени (денег, сил..). ДЛя начала поучаствуй в любом проекте (за самое скромное вознаграждение, проект мико-масштаба). Конкретный пример : выясняется, что надо написать обработку для 1С 8 - если будешь объяснять, что это можно сделать и на С# или Delphi, но надо долго думать как сделать - тебя не поймут. Или на сайтике заказчика наваяли на PHP (FreeBSD) - но кое-что надо быстро переделать - то же самое. По работе и инструмент. |
||||||||||||||||||||||||
![]() |
![]() ![]() |
![]() |
![]() |
![]() У меня следующий вопрос: Что нужно сделать на делфи чтобы дапустим при нажатии кнопки(Button) на форме создавался компонент? Причём именно создавался а не выходил из инвизибла.
Мне это нужно для того чтобы программа не тормазила, т.е. компонентов у меня будет очень-очень много, поэтому я решил принять оптимальное решение, но одна проблема я незнаю как реализовать выше написанный вопрос. P.S. Буду очень признателен если приведёте пример кода программы. |
|
![]() |
![]() ![]() |
![]() |
![]() |
|||||||||||||||||||||||
Неактивный пользователь
Пол: ![]() Регистрация: 15.08.2006
Сообщений: 11
Репутация: 8
|
![]()
С такими вопросами иди на кряклаб Там тебе помогут...
__________________
реклама запрещена! |
|||||||||||||||||||||||
![]() |
![]() ![]() |
![]() |
![]() |
Неактивный пользователь
Пол: ![]() Регистрация: 29.09.2006
Сообщений: 30
Репутация: 10
|
![]() Добрый день. Хочу сделать фильтр на датасет. Но у меня не получается отфильтровать по части слова.
Filter='name='+'ки', хочется чтоб выбирало все значения которые начнаются на ки, подскажите как лучше сделать. Вариант использовать sql и использовать like не очень хочется. Заранее спасибо. |
![]() |
![]() ![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
PASCAL | Алексей М | Моделирование программ | 1 | 27.02.2009 16:52 |
Castalia for Delphi 2008.1 - эксперт IDE Delphi | Minotawr | Компоненты | 0 | 03.09.2008 01:17 |
Pascal | Fiesta_Life | Delphi | 4 | 01.06.2008 02:11 |
Pascal | puella | Delphi | 5 | 18.02.2008 18:11 |
|
|