mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Serwer COM, problem z ustaleniem pola BIOREC https://forum.mix-soft.pl/viewtopic.php?f=15&t=3085 |
Strona 1 z 1 |
Autor: | Kamienios [ 2011-05-01, 18:33 ] |
Tytuł: | Serwer COM, problem z ustaleniem pola BIOREC |
Cześć, Automatyzuje symfonie Handel Forte 2010 z aplikacji napisanej w VB. NET Mam kod, który używając obiektu BioRec prawidłowo importuje do handlu dokumenty zamówień obcych. Mam jednak pewien problem. Mianowicie przy ustalaniu wartości pól za pomocą SetField, gdy wartość pola podaje jako zwykły string między nawiasami wszystko jest dobrze. Ale gdy używam do tego celu zmiennych typu string ich wartość nie zostaje przekazana. Przykładowo: Kod: io.SetField("typDK", "ZMO") działa prawidłowo, ale już Kod: dim typDk as string = "ZMO" io.SetField("typDk", typDk) nie działa jak należy. Jak zatem powinienem przekazać wartość zmiennej?! |
Autor: | jabis [ 2011-05-20, 10:06 ] |
Tytuł: | |
A czasem to nie powinno być tak: Kod: dim typDk as string typDk = "ZMO" io.SetField("typDk", typDk) |
Autor: | Kamienios [ 2011-05-22, 10:04 ] |
Tytuł: | |
Cześć, Nie, nie o to chodzi. To o czym piszesz to różnica między VB, a VB w wersji .NET. W starym VB faktycznie tak by trzeba było przypisywać wartość do zmiennej. W .NET można od razu. W międzyczasie doszedłem do tego, że polecenie się nie wywali jeżeli wykonamy je jako przypisanie do jakiejś zmiennej. Czyli: Kod: Dim err dim typDk as string typDk = "ZMO" err = io.SetField("typDk", typDk) Ale dlaczego to samo polecenie wywalało się gdy dawałem zmienną typDk, a nie wywalało się gdy dawałem stringa to nie mam pojęcia. |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |