Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-04-24, 13:41x



Odpowiedz w temacie  [ Posty: 11 ] 
Znak NULL w AMBasic'u 
Autor Wiadomość

Rejestracja: 2017-11-16, 09:27
Posty: 6
Post Znak NULL w AMBasic'u
Witam wszystkich,
Mam problem przy próbie wysyłania znaku NULL [\x00] na port COM za pomocą metody WriteString(string komunikat) obiektu COM. Znak null nie chce się wrzucić w zwykłego stringa, po prostu nic nie jest wpisywane. Czy jest jakiś sposób aby to obejść, może istnieje jakiś kod znaku zastępczego? Przykład: po wykonaniu poniższej instrukcji w zmiennej komunikat_com będzie pusty łańcuch znaków.

Kod:
string komunikat_com = "\x00"


Pozdrawiam,
Sebastian


2017-11-16, 09:43
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post Re: Znak NULL w AMBasic'u
powiedz coś więcej. co jest na tym porcie i dlaczego chce znaku null?

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2017-11-16, 10:07
Wyświetl profil

Rejestracja: 2017-11-16, 09:27
Posty: 6
Post Re: Znak NULL w AMBasic'u
NULL który chcę wysłać na port COM jest sumą kontrolną całego komunikatu który wysyłam jako string. W niektórych sytuacjach po prostu z obliczeń wychodzi null i właśnie przy nich program nie działa bo brakuje sumy kontrolnej.


2017-11-16, 10:25
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post Re: Znak NULL w AMBasic'u
a co to za urządzenie?

pokaż kawałek dokumentacji gdzie jest mowa o tym null

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2017-11-16, 10:36
Wyświetl profil

Rejestracja: 2017-11-16, 09:27
Posty: 6
Post Re: Znak NULL w AMBasic'u
Jest to urządzenie drukujące, jak większość z nich wymaga sumy kontrolnej na końcu. Z żadnej dokumentacji w których mowa o NULL'ach nie korzystałem, po prostu napotkałem taki problem przy testach.


2017-11-16, 11:04
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post Re: Znak NULL w AMBasic'u
Urządzenie drukujące.
Jeżeli zadajesz pytania z taką precyzją nie możesz oczekiwać satysfakcjonującej odpowiedzi.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2017-11-16, 11:15
Wyświetl profil

Rejestracja: 2017-11-16, 09:27
Posty: 6
Post Re: Znak NULL w AMBasic'u
Jest to terminal płatniczy. Komunikaty transakcyjne wymagają sumy kontrolnej. Jakie to ma znaczenie co to za urządzenie? Muszę wysłać po prostu nulla a co go odbierze nie ma wpływu na wysyłanie.


2017-11-16, 12:39
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post Re: Znak NULL w AMBasic'u
Ma znaczenie. Żeby zweryfikować czy nie jesteś w błędzie, ze ten Null chcesz w ogóle wysyłać i nie brnąć z Tobą w ewentualną ślepą uliczkę.

Podasz producenta i model terminala? :)

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2017-11-16, 14:10
Wyświetl profil

Rejestracja: 2017-11-16, 09:27
Posty: 6
Post Re: Znak NULL w AMBasic'u
Generalnie chodzi o wysłanie wartości NULL na port COM. Nie ma znaczenia o jakie urządzenie chodzi. Moje testy potwierdziły, że wysłanie wartości NULL z AMBasic jest niemożliwe.


Jeżeli znasz metodę na wysłanie wartości NULL z AMBasic na COM - prosiłbym o informacje.


2017-11-17, 10:12
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post Re: Znak NULL w AMBasic'u
patrzyłeś na ?
Kod:
WriteChar(0x00)

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2017-11-17, 17:52
Wyświetl profil

Rejestracja: 2017-11-16, 09:27
Posty: 6
Post Re: Znak NULL w AMBasic'u
Tak to pomogło, dzięki za pomoc i przepraszam za tak późną odpowiedź. Umknęła mi jakoś ta funkcja :/


2017-11-22, 09:10
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 11 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Obsłużenie Null w ambasic

w Programowanie

krzysztofsymfonia

5

2768

2023-07-07, 10:16

rafal Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Is null

w Programowanie

tatanka

3

2827

2011-04-07, 14:10

Jarek75 Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. funkcja usuwająca znak ze stringa

w Programowanie

mlodszy2

3

3718

2015-12-22, 18:16

rafal Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Tajemnica bazy PN (HMP) - manual null

w Programowanie

Jarek75

0

1943

2011-09-09, 13:54

Jarek75 Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 9 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant