Re: MDI-формы. Как узнать номер дочерней формы или имя?
От: black hermit Россия  
Дата: 18.12.03 07:47
Оценка:
Здравствуйте, Cyberya, Вы писали:


C>Private Type CyberyaTable

C>CellText As String 'содержимое ячейки
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
C>CellAlignment As Integer 'хранит значение выравнивания текста в ячейке (по левому краю, по центру, по правому краю)
C>CellFontName As String 'содержит имя шрифта, который будет использоваться в ячейке
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Хоть и не по теме... Вот эти места смущают. Тут у тебя указатель на String. IMHO правильнее было бы, для сохранения в файле делать так:
CellText As String * MAX_LENGHT
CellFontName As String * MAX_LENGHT
Т.е. явно зарезервировать память для строк, Но если ты говоришь, что всё равно сохраняет то ладно... хотя мне это кажется странным, структура всётаки

C>CellFontType(1 To 4) As Boolean 'массив, содержащий информацию о типе шрифта (жирный, наклонный и т.д.)

C>CellFontSize As Integer 'хранит в себе размер шрифта
C>CellCeWidth As Integer 'хранит ширину ячеек
C>CellCeHeight As Integer 'хранит высоту ячеек
C>End Type

C>'=====Вот здесь у меня затык происходит, но о нем ниже=====

C>Put #2, , cTable
C>'=====Вот здесь у меня затык происходит=====

Если Child формы ты создаешь через (а скорее всего это так, ну возможны варианты конечно)
    Dim frm as New MyChildForm
    frm.Show


Попробуй так:
    Put #2, , Me.cTable 'Укажем сами на себя
The darkness around me
Shores of solar sea
Oh how i wish to go down with the sun....
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.