Добрый день, MikeAD! :)) IUnqknown - это всем хорошо известный неизвестный Посмотрите, например, статью http://www.delphimaster.ru/articles/automat/index.html Там рядом и еще есть
Ответ отправлен: 29.04.2004, 11:20 Отправитель: Boriss Отвечает samum2000
Доброе время суток, MikeAD! Какой компонет? Вы уверены, что именно под 6, а например, не портирован с более поздней? Если что, то этот интерфейс описан в модуле DesignIntf (D7; D6-?).
Ответ отправлен: 29.04.2004, 11:47 Отправитель: samum2000 Отвечает sir henry
Здравствуйте, MikeAD! Этот интерфейс находится в файле DesignIntf.pas. Вы по исходникам категорически не хотите искать? Почему ссылки на этот модуль нет в выбраном Вами компоненте - я не знаю. Видимо так было задумано его создателем :))). Ответ отправлен: 29.04.2004, 14:25 Отправитель: sir henry Отвечает MSMaster
Приветствую Вас, MikeAD! Ну покажите хоть исходник.
Ответ отправлен: 29.04.2004, 14:51 Отправитель: MSMaster
Вопрос № 1500
Здравствуйте! Я пытаюсь открыть фал с помощью диалога. ... FILE *fp; if (OpenDialog1.Execute()) { fp=fopen("OpenDialog1->FileName","rt") ... } в fp возвращается NULL...Если писать fp=fopen(OpenDialog1->FileName,"rt") , то он ругается... Как нужно правильно указать имя открываемого файла в функции fopen? На Дельфи таких проблем не было...
Приветствую Вас, Alex! Вашу проблему с конвертацией AnsiString в char решает wsprintf char str[80]; ... if (OpenDialog1->Execute()) { wsprintf(str, "%c", OpenDialog1->FileName); ... }
Ответ отправлен: 30.04.2004, 14:43 Отправитель: Boriss Отвечает sir henry
Приветствую Вас, Alex! А почему Вы не используете эту функцию: int FileOpen(const System::AnsiString FileName, int Mode); Если любите сложности, то просто посмотрите, какого типа свойство OpenDialog1->FileName, тогда сразу все поймете. Про типы данных когда-нибудь слышали? Неудивительно, что компилятор ругается :)). В первом случае Вы открываете файл, который так и называется "OpenDialog1->FileName", во втором случае тип параметра функции не соответствует тому, что разработали ее разработчики. Попробуйте тогда, хотя бы, сделать OpenDialog1->FileName.c_str(). Ответ отправлен: 29.04.2004, 15:26 Отправитель: sir henry Отвечает vitya
Приветствую Вас, Alex! 1. очевидно не правильно. 2. второе, если не компилируется, то попробуйте ...FileName.c_str()... Ответ отправлен: 29.04.2004, 13:31 Отправитель: vitya
Вопрос № 1501
Привет! Не могу прочитать данные из файла. Файл состоит из числовых строк. Как считать первую строку, затем вторую и тд..?
Доброго времени суток, Alex! Что вы подразумеваете под "числовыми строками"? Такого понятия не существует! Есть или текстовый файл (в строчках которого написаны разные ЦИФРЫ) или различные типизированные файлы (из байтов, слов (которые 2 байта!) и пр.). Вы бы хоть написали, какая ошибка вылазит. -------------------------- -=Experts helper: testmode=- Ответ отправлен: 01.05.2004, 19:26 Отправитель: samum2000 Отвечает MSMaster
Добрый день, Alex! Да поменяй тип textFile на file of integer, и сделай 1 цикл while not(eof(File_Peremennaia)) do {a:integer;}read(File_Peremennaia,a); и всё. Ответ отправлен: 29.04.2004, 23:35 Отправитель: MSMaster Отвечает Pawel
Добрый день, Alex! Какая ошибка? Возможно вы неверно определили буфер для данных. Ответ отправлен: 29.04.2004, 19:53 Отправитель: Pawel Отвечает Boriss
Доброе время суток, Alex! НЕ! Вопрос некорректный - никто не знает, что такое "числовая строка". Пример файла в приложение положите Ответ отправлен: 30.04.2004, 08:10 Отправитель: Boriss
Вопрос № 1502
Отвечает Pawel Доброе время суток, Cybernetic Creature! Тогда пиши на WinApi в delphi библиотеку(dll). В чём конкретно проблема? А как вы думаете если я сам написал бы я бы задал этот вопрос в рассылке. Я спрашиваю что кто нибудь может кинуть мне линк откуда скачнуть такую вещь. А не могу ли я писать или не могу Вот в чем проблема
Доброе время суток, Cybernetic Creature! Ясно, P.S. Рассылка называется "ПРОГРАММИРОВАНИЕ на C++ Builder / Delphi" Ответ отправлен: 29.04.2004, 19:55 Отправитель: Pawel
Вопрос № 1503
Добрый день! Напишите, пожалуйста, программу на Delphi, включающую в себя 2 формы. В одной форме есть кнопка, при нажатии на которую открывается другая форма. Вопрос, конечно, ерундовый, но ни в одном учебнике не могу найти ответ. Заранее благодарен
Доброе время суток, nitrogen! "...ни в одном учебнике не могу найти ответ." Вам самому не стыдно за такое заявление. Это есть в ЛЮБОМ учебнике. А уж для начинающих, так в первую очередь "как создать форму с кнопкой". "Напишите программу" такой вопрос не надо задавать. Это свидетельство Вашей лени и невнимательного чтения учебников. Ответ отправлен: 30.04.2004, 11:22 Отправитель: sir henry Отвечает CJ
Добрый день, nitrogen! Ну создаещь помимо одной формы другую, добавляешь её в свой проект, а потом в коде кнопки пишешь form2.showmodal; Ответ отправлен: 30.04.2004, 13:51 Отправитель: CJ Отвечает MSMaster
Здравствуйте, nitrogen! вот тебе приложение... А закорючки если надо ,сохранишь как html ,а уж вэксплорере поменяешиь кодировку.
Приложение: Ответ отправлен: 29.04.2004, 23:31 Отправитель: MSMaster Отвечает Pawel
Доброе время суток, nitrogen! Чтобы открыть другую форму в кнопке пропишите Form2.Show; или Form2.ShowModal Ответ отправлен: 29.04.2004, 19:56 Отправитель: Pawel Отвечает Boriss
Приветствую Вас, nitrogen! Да тут и писать-то нечего (не то, чтоб лень, а почти кажин днь такое пишем :)) ): Button1OnClick - Form2.Show или Form2.ShowModal. Во втором случае станданртными способами можете узнать, как закрылась вторая форма. И не перейдете на первую, пока вторую не закроете Ответ отправлен: 30.04.2004, 07:47 Отправитель: Boriss Отвечает Dyma
Здравствуйте, nitrogen! Да, действительно, все очень просто. На Form1 ставишь кнопку Button1, потом File->New->Form, появиться Form2. Двойной щелчок на Button1, добавляешь следующее в процедуре Button1Click: Form2:=TForm2.Create(application); {form2.ShowModal; form2.Free; form2:=nil;} // Если нужна модальная форма, для немодальной nil и free можно ставить в events -> onClose. Сразу после implementation добавляешь uses Unit2;
Ответ отправлен: 30.04.2004, 09:53 Отправитель: Dyma Отвечает THE_PRO
Добрый день, nitrogen! Form2.Show ili je Form2.ShowModal! Ответ отправлен: 30.04.2004, 15:34 Отправитель: THE_PRO Отвечает samum2000
Доброго времени суток, nitrogen! Какие-то странные вы учебники смотрели. По-моему, в любом учебнике формы и кнопки - это первое, что проходят (после того, как научатся Delphi запускать :) ). У вас должно быть две формы - пусть одна будет называться Form1, а другая - Form2 (про то, как создать 2 формы, точно написано в любом учебнике). Тогда для кнопки (для определенности назовем ее button1) в обработчике OnClick надо написать примерно следующее: Form2.Show; Вот и все. -------------------------- -=Experts helper: testmode=- Ответ отправлен: 01.05.2004, 19:26 Отправитель: samum2000
Вопрос № 1504
Boriss:"Приветствую Вас, lev! У меня есть статья "Работа со звуковой картой в Windows", не помню, откуда взял. Куда прислать?" Boriss Мой e-mail :msv@regionnet.ru Pawel:"Приветствую Вас, MichoN! Самое простое - восползоваться помпонентом MediaPack v2.8.0 А вообще можно всё это сделять через WinApi.(Если интересно пишите, вышлю исходники)" Pawel Мой e-mail:msv@regionnet.ru
Здравствуйте, MichoN! Не сразу поймешь, в чем вопрос то :)) Отправляю в 17:58 Ответ отправлен: 30.04.2004, 17:58 Отправитель: Boriss Отвечает Pawel
Добрый день, MichoN! Смотри мыло. :)
Ответ отправлен: 03.05.2004, 20:12 Отправитель: Pawel Отвечает THE_PRO
Ya rad chto mi xorosho obshayemsya xot eto i perekrivayet kanal. Dialogi eto kruto! >> ... kruto ti popal na RusFAQ ... ti expert ... na RusFAQ Ответ отправлен: 01.05.2004, 10:05 Отправитель: THE_PRO
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.