Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Перевод кода на Delphy в C++ Builder


Автор: TaAren 13.1.2007, 12:10
Помогите пожалуйста перевести код c Delphy на C++ Builder:

Код

Sub SetFieldDescription(ByVal TableName As String, ByVal FieldName As String, ByVal FieldDescription As String)
    Dim DB As DAO.Database
    Dim tbl As DAO.TableDef
    Dim fld As DAO.Field
    
    Set DB = CurrentDb()
    Set tbl = DB.TableDefs(TableName)
    Set fld = tbl.Fields(FieldName)
    
    On Error GoTo err_
    fld.Properties("Description") = FieldDescription
    
    Exit Sub
    
err_:
    If Err.Number = 3270 Then
        fld.Properties.Append fld.CreateProperty("Description", dbText, FieldDescription)
    Else
        Err.Raise Err.Number, Err.Source, Err.Description, Err.HelpFile, Err.HelpContext
    End If
End Sub


Спасибо !!!

Автор: TaAren 13.1.2007, 16:06
Я прогнал это Basic

Код

Sub SetFieldDescription(ByVal TableName As String, ByVal FieldName As String, ByVal FieldDescription As String)
    Dim DB As DAO.Database
    Dim tbl As DAO.TableDef
    Dim fld As DAO.Field
    
    Set DB = CurrentDb()
    Set tbl = DB.TableDefs(TableName)
    Set fld = tbl.Fields(FieldName)
    
    On Error GoTo err_
    fld.Properties("Description") = FieldDescription
    
    Exit Sub
    
err_:
    If Err.Number = 3270 Then
        fld.Properties.Append fld.CreateProperty("Description", dbText, FieldDescription)
    Else
        Err.Raise Err.Number, Err.Source, Err.Description, Err.HelpFile, Err.HelpContext
    End If
End Sub



Тогда с Basic в C++ Builder.

Автор: Crash512 13.1.2007, 20:29
"GoTo" в Билдере отсутствует, как факт... Такое не переводят...

Автор: szz 13.1.2007, 20:43
Цитата
"GoTo" в Билдере отсутствует

   Это кто тебе рассказал?

Автор: Greeen 13.1.2007, 22:25
Цитата(Crash512 @  13.1.2007,  20:29 Найти цитируемый пост)
"GoTo" в Билдере отсутствует, как факт

 smile 
ты ж думай что пишешь.. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)